This is modified version of my previous quiz app with some improvements in the UI, and additional features.
The main reason for modification is that now you can add questions in a XL sheet and it will be used in the quiz app. This means there will be no database required, no bandwidth tension, no storage tension. You can add unlimited quizzes without tension of database usage.
Also adding quiz data in xl is much easier. Questions will load within few seconds (within 2 to 5 seconds).
Image and explanation is optional.
FEATURES:
Splash screen, Login page with one time Google login. Login is required to get user name which will be used for leaderboard.
Side menu with minimalistic UI.
Home screen contains Categories and subcategories. Each category will have its own sub categories. Each subcategory will have one quiz. You can add unlimited categories and subcategories.
Quiz introduction screen: Introduction about the quiz number of questions, time etc.
Quiz screen: Quiz screen has timer, timer progress bar, quiz progress button, mark review button and quiz layout with beautiful UI.
Image can be added in the quiz, when you add image it will be visible otherwise the image will be hidden.
- Real-time Quiz progress: During ongoing quiz user can click on quiz progress button to check the quiz progress that is number of questions solved, skipped, marked for review, and remaining questions in real time.
The main feature of quiz progress is that user can jump to any question by clicking on the question tiles.
Results: result screen shows detail analysis of quiz with chart graph.
Answer key: answer key shows the questions, with options, correct answer and user selected answers. Correct questions will be highlighted by green, like wise red for wrong and blue for skipped or not solved.
Leaderboard: Each quiz will have a separate leaderboard connected with Firebase.
Share score: User can share his/her score.
Other Important Features:
For a selected quiz the questions will load only for the 1st time and saved locally and later on further attempts loading is not required.
Random Questions: Every time the user attempt the quiz the questions will be randomly shown to every user.
Number of questions is not limited in each quiz, you can add different number of questions in each quiz. Time will be adjusted depending on number of questions. You can set time and marks for each question and and rest is the logic.
Negative marking is also available. You can set negative marking, If selected 0 then no negative marking otherwise specified value will be considered as negative marking.
Explanation: Answer explanation is also available. Same as like image, when added in the xl it will be shown in the answer key otherwise hidden.
Beautiful, clean, minimalistic dark UI comfortable for eyes.
This is fully dynamic quiz app, you can add, edit, delete categories, sub-categories and quiz data anytime and changes will reflect in the app.
SCREENSHOT:
Database:
Firebase is used for showing Category, subcategory and leaderboard. Firebase is fast and perfect for leaderboard. With free plans you can use it will not cost you unless your user base is too large.
Xl is used for quiz data.
Video:
Testing Apk:
QuizCategoryNew.apk (6.4 MB)
Extensions Used:
No paid extensions were used.
Thanks to all extension developers and Kodular for this beutiful platform to develop apps.
Price and How to buy:
DM me. Or you can message me on telegram (Username: Kiranmadde)
What will you get:
Quiz app AIA, Quiz admin app AIA, Firebase database test json file, Set-up video, and any other support required.