SmartNotes is a web app that allows users to optimize their study time by combining note taking and flash cards. As you take notes you can easily mark keywords and either define them right then or define them later. You can then review and/or quiz yourself on these keywords and the app will also keep track of your quiz data and will display your data upon clicking on the session in the data page. Another convenient aspect of the app is that they're saved online, meaning if you have access to internet you can access them anywhere.
Stores the id of the keyword in a given study session.
0
Keyword
String
Stores the name of the keyword used in a given study session.
"Constellation"
Correct
number
Displays the number of times a student answered correctly.
9
Wrong
number
Displays the number of times a student answered wrong.
2
Total
number
Displays the total number of times a student answered.
11
Percentage
number
Displays a percentage, rounded to the nearest whole number, for the correct answers.
82
Planning and Approach
We came into this project having a good idea of what we wanted to do. From the get go we were both interested in solving different problems for app. We entrusted each other to work on the areas of the app we were interested in and kept communicating what changes we had successfully made, what we were currently working on and our stretch goals if we had sufficient time. We started in the backend trying to think through all the ways we needed to be able to use a note and keyword, and we adjusted the model accordingly.
Challenges
Manipulating API to get correct information needed for functionality of the App.
Comming up with a way to parse through notes and pick out the keywords.
Comming up with a way to make a quiz using the keyword object and storing the quiz study session data.