Project - Final App (Quiz App) Group members:
You are asked to create a quiz app about any of your school course. You can also add a quiz about something else (are you studying healthily / which animal are you / which major should you choose /...)
Once you finished the quiz, the result should be displayed after clicking on a button. Change the color of the text according to the result (bad = red, average = orange, good = green).
This is a group work (2-3). Group of 2: At least 4 quizzes Group of 3: At least 12 quizzes
Each quiz should be at least 10 questions. You can add more than 10 questions if needed, but it shouldn’t be less than 10.
Each question should be a MCQ questions, but you can ask the user to type their answer with an <Entry>. In that case, be careful of the case (Red/RED/red are 3 different words).
Part 1: Quiz content (10 points)
Part 2: Design (15 points)
Name:
SCORE |
10 |
8 |
6 |
4 |
0-2 |
You have at least 4/12 quizzes, and each of them have at least 10 questions. |
Excellent |
Very good |
Good |
Poor |
Unacceptable |
SCORE |
5 |
4 |
3 |
2 |
0-1 |
The app design is clear and easy to use. The colors are nicely chosen. |
Excellent |
Very good |
Good |
Poor |
Unacceptable |
The result color is changing according to the score. Your quizzes are separated in different pages, and you can choose which quiz to open from the main page. BONUS (2 points): Your quizzes are separated in different categories. You first choose your category, and then you choose the quiz you want to do related to that category. For example: Category: AP Calculus. Quizzes available: AP Calculus 1, AP Calculus 2, Integrals, Limit... |
Excellent |
Very good |
Good |
Poor |
Unacceptable |
You have a professional sketch/mockup of your app. |
Excellent |
Very good |
Good |
Poor |
Unacceptable |
Part 3: Code (20 points)
SCORE |
10 |
8 |
6 |
4 |
0-2 |
Every quiz is displayed correctly, and you can open/close any quiz without bug. |
Excellent |
Very good |
Good |
Poor |
Unacceptable |
Every quiz is giving you a score. (The code to calculate the score is working for every quiz). |
Excellent |
Very good |
Good |
Poor |
Unacceptable |
Bonus 1 (5 points): After you submit your answers, for every question, if your answer is wrong: your answer is displayed in red and the correct answer is displayed in green. If your answer is correct: your answer is displayed in green. |
Excellent |
Very good |
Good |
Poor |
Unacceptable |
Bonus 2 (10 points): Your results are saved and your average score is displayed in the main page. |
Excellent |
Very good |
Good |
Poor |
Unacceptable |