In the morning you are tired, however this is also when you need to go to school. We came up with this idea because we felt that giving students a reward for completing questions, whilst also educating them about what is that reward.
The Program Flow
We have created a firebase database with a list of questions in it, the program randomly picks 5 questions, all of which you must get right to get the reward. It uses a get request to grab the question from the database, the user inputs their answer using the capacitive numpad on the raspberry pi. The program then checks this answer against the listed answer for the question. If it is correct it adds one to your score. If you get all five correct you get too choose a reward, before dispensing the reward the program gives you a short sentence highlighting the main negatives and positives of the reward.
Challenges we ran into
Integrating the capacitive numpad into our main program. Coming up with an idea
Accomplishments that we're proud of
Figuring out how to develop a json api with Firebase
What we learned
Have a solid idea set up within an hour. Make sure the idea has a solid business case behind it.