Some words from us StudyPal developers,
Learn by teaching, your guide to study!
What do you need to get started? You don’t need anything additional file to get started! Just have an idea of what subject you want to study and a few key terms from that subject.
What is learn by teaching? The begin your study guide, StudyPal will prompt you to give 3 categories (explain to 5 year old, explain to someone at the same level as you, explain in thorough detail) to each one of the concepts that you would like to include.
In StudyPal, you will be able to have a list of concepts in a subject and give definitions/explanations to. With this information, StudyPal makes a study guide just for you!
Explore, learn and study through our activities catered to you using your study guide. Activities include: 1) Explain the concept - where users will be entering an explanation for the given concept. 2) True and False - concept is given with an explanation and user has to answer if it’s true or false 3) Multiple choice - users are given 4 choices in which one is correct and will choose the answer they think that best fits the question. And many more to come!
Upon completing activities, you will receive a performance report on how you did in your activities. You’ll get a clear idea on what you should study more on and what you did well on.
StudyPal wishes you happy studying!
Inspiration
We noticed in class if we were to help a classmate, it meant we learned and understood the material very well. So why not put this into an app like StudyPal!
What it does
StudyPal assists the student in learning materials by personalizing education through the process of pretending to teach. The student will gain a general understanding of the term they are studying for, teach the terminology to someone with the same level of knowledge and describe the same term in as much detail as possible. The process will not only allow the student to increase the depth of understanding but also retain the information for a much longer period. With personalized feedback and study tips, students will gain confidence and become motivated in learning new materials.
How we built it
We used c++ and the Atom code editor to write the program. Then the program is run through terminal. We take input from the command line which the user enters.
Challenges we ran into
We were 3/4 of us beginners and this was the first Hackathon for all of us so we did have to ask for help on errors and how to go about our idea, how to execute, etc.
Accomplishments that we're proud of
Although our product is not all the way complete, the fact we were able to make something that works in 24hrs was a big accomplishment for us.
What we learned
Hackathons are great ways to gain experience, exposure, learn from peers and yourself. Doesn't matter how big or how small our project is, we all grew a lot by participating in the time at HackDavis.
What's next for StudyPal
If we had more time: 1) Make a website or maybe a chat-bot that will host StudyPal instead of the terminal to make it more accessible. 2) More options in activities for users to practice with. 3) Users will have the option to share his/her study guide 4) Have some sort of user to user interaction (like ability to study with a buddy who is also studying something similar)
Log in or sign up for Devpost to join the conversation.