Pop!Quiz is a quiz building and self study app.

Last update: Apr 13, 2022

PopQuiz

image

Project Description

Pop!Quiz is a quiz building and self study app. Users can create their own quizzes or download them from the server. Created quizzes can be given weblinks to tutorials and documentation on the subject. All quizzes generate flash cards based on the questions they contain. Once the user has taken the quiz, they can review the correct answers and scores are saved o the user's profile.

Technologies Used

Kotlin Jetpack Compose HostNav Navigation MVVM Design Pattern REST API RoomDB DataStore AlarmManager Dagger - Hilt

##Features

  • Account Creation
  • Profile
  • Locally stored Quizzes
  • Notifications
  • Flash Cards
  • Searchable Database
  • Resource weblinks

Getting Started

  1. Download the project at https://github.com/RyanKCox/PopQuiz.git
  2. Import into Android Studio
  3. Build and run the project
  4. Register for an account
  5. Upload your toys and begin trading

Usage

First time users will register a new account using an email, password, and name. Once registered users can log in and have the option to stay signed in. Users are then taken to the Saved Quizzes screen. Here all locally saved quizzes will be displayed. A Navigation Drawer is used to navigate the app. Search Quizzes displays a list of quizzes available to users from the server. When clicked, an option to download the quiz is given. The Create a quiz option in the navigation drawer will take the user through the process of quiz creation, filling out a title, descriptions, topics the quiz covers, resource links to external study guides, and finally question creation. There are three types of questions: True or False, Single Answer, and Multiple Answer. When at the Saved Quizzes screen, users can search for quizzes by title and upon selecting a quiz, are taken to the Quiz Overview. The Quiz Overview screen displays information about the quiz, the external link to resources, and buttons for editting the quiz, taking the quiz, and flashcards generated for the quiz. After taking a quiz, users are able to review their answers. Finally, in the Profile Screen, users will see a list of the quizzes they have taken along with user statistics such as average score, most taken quiz, and how many quizzes they have taken.

ScreenShots

Profile QuizOverview FlashCards Quiz

Contributors

GitHub

https://github.com/RyanKCox/PopQuiz
You might also like...

Android-Study-Jams - Timely is basically an application which displays Live Time-Table for different semesters in Bhilai Institute Of Technology

Android-Study-Jams - Timely is basically an application which displays Live Time-Table for different semesters in Bhilai Institute Of Technology

Android-Study-Jams ⏳ Timely Android Application ⏰ ( University/College Applicati

Jan 10, 2022

MS-Science-Bowl-App - An app that trains a user for the National Science bowl by presenting questions (provided by NSB) in quiz app form

MS-Science-Bowl-App An app that trains a user for the National Science bowl by p

Apr 16, 2022

A quiz app built with trivia api. This app was built with mvvm architecture, dagger-hilt, retrofit, room database, and navigation components.

A quiz app built with trivia api. This app was built with mvvm architecture, dagger-hilt, retrofit, room database, and navigation components.

A quiz app built with trivia api. This app was built with mvvm architecture, dagger-hilt, retrofit, room database, and navigation components.

Jul 22, 2022

Quiz-App - An Android app which have some basic questions

Quiz-App - An Android app which have some basic questions

Quiz-App An Android app which have some basic questions Start page Questions pag

Apr 21, 2022

An android Quiz App in kotlin framework and uses Appwrite as backend

An android Quiz App in kotlin framework and uses Appwrite as backend

Quiz App Intro An android Quiz App in kotlin framework and uses Appwrite as backend How to clone and run the project: Cloning : git clone https://gith

Oct 8, 2021

A simple word quiz app to prepare for English proficiency tests

A simple word quiz app to prepare for English proficiency tests

Vocab-Buddy Vocab Buddy is a simple, free, and ad-free word quiz app that is designed to help users exercise/improve their vocabulary for globally rec

Jun 11, 2022

A work-in-progress quiz app I started developing for a client but got paused.

A work-in-progress quiz app I started developing for a client but got paused.

quiz-app A work-in-progress quiz app I started developing for a client but got paused. Background This app was intended to be a trivia app where users

Mar 29, 2022

QuizAppKotlinAndroid - Quiz Android App Written In Kotlin

QuizAppKotlinAndroid - Quiz Android App Written In Kotlin

Quizer - QuizAppKotlinAndroid Homepage Result Page Quiz Page

Jul 2, 2022
Comments
  • 1. Changes the download button to be enabled/disabled depending on whether or not you have a quiz downloaded on the Search Quiz Overview screen + Added circle icon logo

    Changes the download button to be enabled/disabled depending on whether or not you have a quiz downloaded on the Search Quiz Overview screen + Added circle icon logo

    Reviewed by sarahkorrin at 2022-04-25 21:46
Related tags
Android Study Jams - These are applications built for Android Study Jams 2022 at Chitkara University
Android Study Jams - These are applications built for Android Study Jams 2022 at Chitkara University

Project Description These are applications built for Android Study Jams 2022 at

Jan 9, 2022
ASJ-Quix - A quiz app developed for Android Study jams sessions
ASJ-Quix - A quiz app developed for Android Study jams sessions

ASJ-Quix A quiz app developed for Android Study jams sessions

Jan 30, 2022
Self hosted read and to-read list book tracker
Self hosted read and to-read list book tracker

JELU Official documentation Like Jelu or find it useful ? Offer me a coffee ☕ Purpose This app main purpose is to track what you have read, what you a

Aug 8, 2022
Sanctuary relies on the Android Work Profile APIs to create a self-contained work profile on a user's personal device.
Sanctuary relies on the Android Work Profile APIs to create a self-contained work profile on a user's personal device.

Sanctuary relies on the Android Work Profile APIs to create a self-contained work profile on a user's personal device. Managed apps, data, and management policies are restricted to the work profile, keeping them secure and separate from personal data while maintaining user privacy.

Dec 15, 2021
An Android-based Cellebrite UFED self-defense application

A proof-of-concept Android application to detect and defeat some of the Cellebrite UFED forensic toolkit extraction techniques.

Jul 22, 2022
Android-Study-Jams-BSIOTR - NotaRank - Easy notes taking app for students
Android-Study-Jams-BSIOTR - NotaRank - Easy notes taking app for students

Android Study Jams BSIOTR Notarank : Notes Taking app Problem Statements The env

Jan 10, 2022
Android-Study-Jams - An app which could help your fellow students or faculty or college
Android-Study-Jams - An app which could help your fellow students or faculty or college

NOTIFY Problem Statement College or University App : An app which could help you

Jan 10, 2022
Alkaa is a to-do application project to study the latest components, architecture and tools for Android development
Alkaa is a to-do application project to study the latest components, architecture and tools for Android development

Alkaa (begin, start in Finnish) is a to-do application project to study the latest components, architecture and tools for Android development. The project evolved a lot since the beginning is available on Google Play! ❤️

Aug 12, 2022
DSM-Android-Study - DSM 7기 안드로이드를 위한 공간 😀

?? 소개 DSM 1학년 안드로이드 팀 스터디입니다. ?? 규칙 발표는 일주일에 한번, 2명씩 진행합니다. 주제는 되도록 겹치지 않도록 합니다. 간단한 PPT를 만들어 발표합니다. 시간은 7분 내외로 진행합니다. ✨ 주제 되도록 안드로이드 관련된 주제를 선택하도록 합니

Aug 9, 2022
This application was built as a part of the Android 📱 Study Jam 2021
This application was built as a part of the Android 📱 Study Jam 2021

This application is build by Prince And Team as a part of Andriod Study Jams Facilitator : [email protected] Problem Statement: As there’s a rise in

Jan 10, 2022