An android quiz app for conducting quizzes and easy management of results for universitiy/college students.
An app to take tests and evaluate students by admins. Quizzer uses Google's firebase for managing the tests, results and authentication. Quizzer lets you see the leaderboard after successful completion of tests. Admin has access to all the results and other features automatically. Quizzer uses firebase-storage feature to save user profile images. Upload quizzes being created by admin in JSON stracture.
- Firebase authorization
- Timer bound tests
- Leaderboard after successful completion of test
- Also, user can see detailed solution after taking test
- Admin has access to all the results and user-profiles
- Admin can download the detailed result in excel format
- user can chat with other users to discuss the doubts
- admins can create and upload test to firebase-database
- Firebase push notification management
Screenshots of ui and setting-up of firebase link
Create firebase project here. Paste the google-services.json to app folder. For help Refer to firebase-docs
Refer here for firebase-docs.
Realtime-database consists of 5 childs, all childs except admins and tests are created manually in root of realtime-database, as shown below.
To upload tests, goto specifed link as specified below enter test name and import JSON feature to upload json file. Also, it can be edited with text-editor with your choice of questions & answers.
Craete a child admins in root of realtime-database and copy the USER-UID from authentication tab, put NAME = USER-UID and VALUE = true see below for refrence.
To manage users marks, for not re-update of marks after giving tests, database rules paste the contents to database-rules section.