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.

Built With

Share this project: