Single Application License $99.99

1 application Binary restricted distribution Commercial use allowed Can modify source Read full license | More Info

Extended License $299.99

5 applications Binary restricted distribution Commercial use allowed Can modify source 6 months support Read full license | More Info

Developer License $399.99

Unlimited projects Source and binary distribution Commercial use allowed Can modify source 6 months support Read full license | More Info

You need to log-in or create an account
  • Create an account
  • Log-in
  • Please use your real name.
  • Account activation link will be sent to this address.
  • Minimum 8 characters

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

Starting from $ 99.99

View Pricing 14 days money-back guarantee
(12 ratings)

Quiz App Starterkit iPhone + iPad and Universal iOS 6

Build a fully featured iOS quiz app - add multiple choice questions with any combination of text, picture, video and true / false questions. Many more configuration options - see description for details.

Share and win up to $15k in prizes each month!Learn more

Share

Description

A Quiz App starterkit to build Quiz App with Multiple Choice questions having Text, Picture, Video and True/False types of questions: No programming skills required and easy to configure in 15mins.

Admin Tool For creating Quiz Data

Add Categories Add Questions

Version 3.2 Features list

  • ARC Package with Complete source code
  • Can add unlimited categories and each category can have unlimited questions of following types,
  • Multiple choice questions with four options
  • Multiple choice questions having four options with Picture
  • Multiple choice questions having four options with Video
  • True/ False
  • Supports two types of data source formats : Property List (XML) and JSON i.e you can have option to choose any format you wish.
  • Can add Unlimited Categories and Unlimited Questions for each of the category. Each category can have all type of questions [Mentioned above]
  • Supports iOS4.3 to iOS 6.1 support
  • iPhone 5 layout support ready
  • Retina and Non-Retina UI images included
  • Universal App (Single binary can run on both (iPhone/iPad)
  • Can be configured to pull shuffled set of questions from pool of questions. Ex: If you add 1000 questions to a category and set max limit for that category to 50 questions then game play will pull 50 questions out of 1000
  • Randomize Questions - ON/OFF
  • Randomise Options - ON/OFF
  • Highlight correct answer when answered wrong – ON/OFF
  • High Score table lists all the categories with their high scores
  • Configurable +ve and -ve points for each question
  • Configurable timeout duration for each question
  • Beautiful Graphical representation of timeout timer
  • Can easily change the UI images
  • Fade in / out and sliding animations for attractive Transitions - Featured to configure Animation type
  • Score sharing on social networks Twitter & Facebook
  • Any time Quick Support for your integrations. Any specific requirement will be served as freelancer.
  • Many more features to come ahead. Suggestions are welcome to improve the Quiz Starker Kit

Developer License : Package includes Admin Tool for creating your Quiz Data + Quiz App Starterkit Source code + Layered PSDs to create your own custom coloured themes

Other Licenses : Include Only Quiz App Starterkit Source Code

New in version 3.0

  • Multiple choice questions with four options
  • Multiple choice questions having four options with Picture or Video.
  • True/False question type
  • Can be configured to pull shuffled set of questions from pool of questions. Ex: If you add 1000 questions to a category and set max limit for that category to 50 questions then game play will pull 50 random questions out of 1000
  • Highlight correct answer when answered wrong – ON/OFF
  • Universal App supports iOS 4.3 to iOS 6.1

****Note :** Package Includes ARC supported source code & documentation for configurations.

How does it work

When a user selects a quiz category, the gameplay screen appears. A question with four options will be displayed, and the user has to pick an answer in the given time.

Game also supports a configurable score system - the score can be configured for correct and incorrect answers. After the the quiz ends, user is taken to the final score screen.

Back to top

Property List (XML) and JSON Configuration

- If you plan to provided Quiz input data in Property List (XML) then configure as following in file AppDelegate.m

HAQuizDataManager 
sharedManager]._useSourceDataFormat = 
eHAQuizDataFormatPlistType;

After setting required format as eHAQuizDataFormatPlistType we need to provide the actual quiz data files in plist format, basically there are two plist files need to be provided, One is for displaying the Quiz Categories and other one is for actual Quiz Questions data (Each category will have its quiz question .plist file). Categories Plist must be named as Quiz_Categories and quiz data files must be named considering the category_id i.e Quiz_Category_(category_id).

Category List file : Quiz_Categories

Quiz_Categories Plist

Quiz Data file for category_id = 1 : Quiz_Category_1

Quiz_Category_

If you plan to provided Quiz input data in JSON, then configure as following in file AppDelegate.m file, Naming of files same as explained above for Plist format.

[HAQuizDataManager  
 sharedManager]._useSourceDataFormat = 
 eHAQuizDataFormatJsonType;

JSON Quiz Categories file : Quiz_Categories content format

[{"category_image_path":"~/Documents/Quiz Data/Plist_Format/geographyIcon.png","category_id":"1","category_name":"General Knowledge","category_description":"General knowledge has been defined in differential psychology as \"culturally valued knowledge communicated by a range of non-specialist media\" and encompassing a wide subject range."},{"category_image_path":"~/Documents/Quiz Data/Plist_Format/geographyIcon.png","category_id":"2","category_name":"History","category_description":"Are you good in history…!!!, lets test it ;)"},{"category_image_path":"~/Documents/Quiz Data/Plist_Format/geographyIcon.png","category_id":"3","category_name":"Geography","category_description":"Test your knowledge about cities, states and countries "}]

Quiz Data file for category_id = 1 : Quiz_Category_1

[{"options":["United States","Australia","Newzeeland","Canada"],"Answer":"1","negative_points":"5","duration_in_seconds":"30","points":"10","question":"The largest producer of wool"},{"options":["Lake Baikal","Lake Chilka","Lake Titicaca","Caspian Sea"],"Answer":"3","negative_points":"5","duration_in_seconds":"30","points":"10","question":"Which is the largest lake in the World ?"},{"options":["Canada","West Bengal","India","London City"],"Answer":"3","negative_points":"5","duration_in_seconds":"30","points":"10","question":"The longest underground railway track in the World is at"},{"options":["Nagagode","Bangaluru","Namibia","Mysore"],"Answer":"2","negative_points":"5","duration_in_seconds":"30","points":"10","question":"The biggest Zoo in the World is at"},{"options":["Marina Tench","Gloria Trench","Deep Creep Trench","Caspian Trench"],"Answer":"0","negative_points":"5","duration_in_seconds":"30","points":"10","question":"Largest trench of the World"},{"options":["Canada","America","India","Brazil"],"Answer":"3","negative_points":"5","duration_in_seconds":"30","points":"10","question":"The largest coffee growing country in the World is"}]
Back to top

Configure Required Animation Type

Animation Types for the Quiz

1) FadeInOut upon clicking on options

To choose this animation you just have to configure the following two lines in the view controller named HAFourOptionsQuizViewController.m

_animationType = eHAQuizGameAnimationFadeInFadeOutType; and #define kFadeOutAnimationDuration 0.3

2) Slide Animation

To choose slide animation just set the _animationType i.e

_animationType = eHAQuizGamaAnimationSlideAnimationForOptionsType;

Back to top

Frameworks And Libraries Used

Objective-C Frameworks

Back to top

Quick Configuration of Twitter and Facebook Social Sharing

keys and ids

To get social sharing features first you need to download the version 1.1

Case 1 : I have already added my "Quiz Data" folder to previous version how can I use version 1.1?

For above case, you just need to download the version 1.1 and replace the existing "Quiz Data" folder with your "Quiz Data" folder and make the animations configurations as you required, as you have done this in 1.0 version.

Steps for using social sharing,

in class file HAShareManager.m you need to provide the following details,

keys and ids

For Facebook you need to provide the facebook app_id in file QUIZ_APP-Info.plist. Prefix your facebook app_id with a string "fb" ex: fb12345678 where "12345678" is your facebook app_id.

ex: fb12345678 where 12345678 is your fb app id

Now you are done with your sharing configuration :) Please give your valuable feedback If you like the product :)

Back to top

Shuffle Questions/Answers configuration

  • Single binary can run on both iPhone and iPad
  • Same features as iPhone only and iPad only Starterkits + Shuffling of questions and options
  • Configure shuffling by changing the values for following constants in file name "HAQuizDataManager.m"

#define kShuffleQuestions 1 //0 if questions shuffles not needed #define kShuffleOptions 1 //0 if options shuffles not needed

Back to top

Picture Quiz template Details

iPhone Screenshot And iPad Screenshots

iPhone picture quiz screenshot iPad Picture quiz screenshot

  • Now you can create your own Picture quizes for any categories like Sports, inventors, Films, Science, Entertainment etc.
  • Two new themes included Night-Coffee and Night-Blue with two packages to support ARC & Non-ARC integrations.
  • Features remain same as Objective type quiz version + Picture quiz template.
  • Configurations remains same as Objective type quiz with some minor changes in input data for the quiz, as we have added pictures for the quiz.

To use this Picture Quiz update you just need to modify bit your input data files for giving extra information about the pictures. Quiz_Categories files remain same for Plist & JSON.

We are going to make bit changes in Quiz questions files i.e Quiz_Category_ , In this file we will be adding one extra property named "picture_name" this will give us the name of the picture for the each of the questions added

Quiz_Category_id data file

Now we will add the pictures used for the quiz to the project, with following structure,

Quiz data Folder structure

You are done with the configuration :) All the best

Read all 101 comments »

Questions & Comments

Leave a comment

You must be logged-in to leave a comment.
Log-in now or register for a free account.
You must be logged-in to vote. Log-in to your account or register now.
View all 12 reviews »

User Reviews

    Works as advertised, but I wish it was more customizable.
    - Jonathan Acosta-Torres, 4 weeks ago
    Flag review
    Was this helpful? Yes No
  • 2 of 2 people found this review helpful
    The code is clear and easy to read. Author offers very good support.
    Recommend Quiz Kit and collaboration with the author.
    - Robert, 4 months ago
    Flag review
    Was this helpful? Yes No
  • 1 of 1 people found this review helpful
    Very easy to modify, impressed with the code.
    - Justin Eid, 4 months ago
    Flag review
    Was this helpful? Yes No

Starting from $ 99.99

View Pricing 14 days money-back guarantee