All Projects → priyanshuKr1 → firebase-android-quiz-app

priyanshuKr1 / firebase-android-quiz-app

Licence: other
An android quiz app for taking and creating mcq's based quizzes using firebase.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to firebase-android-quiz-app

lets-quiz
A quiz website for organizing online quizzes and tests. It's build using Python/Django and Bootstrap4 frameworks. 🤖
Stars: ✭ 165 (+96.43%)
Mutual labels:  quizzes, quizapp, quiz-app
Trivia-Knowledge
Trivia knowledge is a fun trivia game in which players have to guess the answers of questions by filling the answers boxes with correct letters.
Stars: ✭ 77 (-8.33%)
Mutual labels:  quizzes, quizapp, quiz-maker
quiz
🚀 🤖 Quiz Application With React Javascript
Stars: ✭ 22 (-73.81%)
Mutual labels:  quiz, quizapp, quiz-app
quiz-app
Quiz for Desktop Application - Java case.
Stars: ✭ 26 (-69.05%)
Mutual labels:  quiz, quiz-app
blinest
Blinest est un site de jeu en ligne. Il propose des quizs musicaux multijoueurs gratuitement.
Stars: ✭ 26 (-69.05%)
Mutual labels:  quiz, quiz-app
quiz-app
🏆 QuizApp is a free and open-source quiz application that lets you play fully customized quizzes right in the browser.
Stars: ✭ 97 (+15.48%)
Mutual labels:  quizapp, quiz-app
Firebase Php
Unofficial Firebase Admin SDK for PHP
Stars: ✭ 1,657 (+1872.62%)
Mutual labels:  google-firebase, firebase-database
react-quiz-app
A Simple React Quiz App 💎
Stars: ✭ 37 (-55.95%)
Mutual labels:  quiz, quizapp
Kv-z
Online Quiz App using Firebase
Stars: ✭ 17 (-79.76%)
Mutual labels:  quizapp, firebase-database
QuizChallenge
Multiplayer Online Quiz
Stars: ✭ 19 (-77.38%)
Mutual labels:  quiz, quizapp
know-your-planet
Quiz de l'Anthropocène : des questions/réponses pour mieux appréhender les limites de notre planète
Stars: ✭ 14 (-83.33%)
Mutual labels:  quiz
SeoaBot
The Discord bot was name Seoa
Stars: ✭ 28 (-66.67%)
Mutual labels:  quiz
django-quiz-app
It is django based quiz app for multiple choice questions.
Stars: ✭ 102 (+21.43%)
Mutual labels:  quizapp
firebase-php
Firebase Realtime Database PHP Wrapper
Stars: ✭ 41 (-51.19%)
Mutual labels:  firebase-database
firebase-swiss
The Firebase Swissknife 🇨🇭
Stars: ✭ 12 (-85.71%)
Mutual labels:  firebase-database
firebase-bundle
A Symfony Bundle for the Firebase PHP Admin SDK
Stars: ✭ 112 (+33.33%)
Mutual labels:  firebase-database
Bitcamp-2019
Won the most innovative solution at Bitcamp 2019.🎖🎉
Stars: ✭ 15 (-82.14%)
Mutual labels:  firebase-database
xsim
eXercise Sheets IMproved
Stars: ✭ 57 (-32.14%)
Mutual labels:  quizzes
firebase-tutorial
5 minute Firebase Web Database Tutorial
Stars: ✭ 26 (-69.05%)
Mutual labels:  firebase-database
trac-nghiem-online
Xây dựng hệ thống trắc nghiệm online cho các trường THCS, THPT một cách nhanh chóng và dễ dàng. Không cần phải là lập trình viên
Stars: ✭ 64 (-23.81%)
Mutual labels:  quiz

Quizzer

Project Image

An android quiz app for conducting quizzes and easy management of results for universitiy/college students.

Overview

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.

Features

  • 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

Screenshots of ui and setting-up of firebase link

How To Use

Set-up firebase project

Create firebase project here. Paste the google-services.json to app folder. For help Refer to firebase-docs

Enable authentication

Refer here for firebase-docs.

Create firebase realtime-database

Realtime-database consists of 5 childs, all childs except admins and tests are created manually in root of realtime-database, as shown below.

database-image

Creating tests or uploading tests

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.

database-test-image

Adding admins

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.

admins-database

Database rules

To manage users marks, for not re-update of marks after giving tests, database rules paste the contents to database-rules section.

rules

Click this link to view prototype

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].