Skip to content
Vansh Badkul edited this page Apr 23, 2018 · 7 revisions

QUIZ APP

Hello,

Thank you for showing interest in the project. Let's work together and make it big.

We are making an app for all the Udacity scholars.

Purpose of the Project -

  • Attempting all the quizzes will get easier for everyone.
  • Reminder and Notifications for the quizzes.
  • Access to all the quizzes after the challenge ends.
  • Easy to create, manage and track quizzes.
  • Quiz Resources: Useful resources related to course concepts.

Application Requirements

Basic authentication & Details -

1) Splash Screen

2) Login Screen

We intend to keep only Google login for authenticating users as of now.

3) Get Details Screen

One time screen after the user authenticates. This screen will take user details. The fields will include:

  • Name
  • Photo/Select Avatar
  • Slack Handle
  • Select your track
  • Email

4) My Profile Screen

This is the profile page for the user. The fields will include:

  • Name
  • Photo
  • Slack Handle
  • Track
  • Email

Manage quizzes -

1) Home Screen

There will be a list of all the quizzes and each quiz item will contain the following information:

  • Quiz title
  • Moderator's Name
  • Deadline for the Quiz
  • Quiz creation date
  • Help for any query (contact moderator)
  • Quiz Rating

2) Create Quiz Screen

  • Only moderators will have access to create a quiz from the app.
  • You can find schema here.

3) Notification Panel

Scholars will be able to keep a track of unattempted quizzes with a toggle button. We will also incorporate Notification and Reminder features based on the quiz deadlines. Features will include:

  • Message to the quiz creator for any help
  • Notified whenever new a quiz arrived

4) Scoreboard Screen

This is the scoreboard page where users can track their progress.

  • Overall Score.
  • Number of quizzes attempted.
  • Attempted Quizzes history & score.

Course Notes / External resources -

1) Resources Screen

  • Resources/blogs will be categorized based on the number upvotes received in the app if no upvotes then alphabetically.
  • There will be a search functionality in the app for finding relevant resources.

All Assets for the project can be found here