Inspiration
We got the inspiration for the app from recognizing the prevalence of ADHD and other learning disabilities among students in today’s world. Approximately 3.3 million kids from ages 12 to 17 are affected. However, despite this significant number, there’s a noticeable lack of resources available to them. According to the CDC, only around one-third of kids in the U.S. receive behavioral treatment, with even fewer receiving support in other countries. With this in mind, we wanted to create an app that addressed the simpler problems faced by students with ADHD, which include focusing on tasks and improving comprehension, to provide the necessary assistance and support they need.
What it does
This app has multiple functions to aid students with ADHD. There are two main features the app has, a summarizing tool and a focus timer. The summarizer takes long pieces of text and condenses them into shorter summaries, helping users grasp the key information more efficiently. The focus timer was created to assist students in maintaining their concentration on tasks, helping to enhance productivity. Overall this app aims to make the learning process easier for people with ADHD and gives them fewer things to worry about.
How we built it
We built this app through JavaFX and then connected to the Open AI model to have AI help us come up with the definitions of the words we needed to define, this helped us significantly.
Challenges we ran into
Some challenges we ran into included running out of time. We had many features we wanted, including flashcards, practice quizzes, and more; however, due to time constraints, we were not able to accomplish all of this. Another issue we ran into was connecting the Open AI model to our code; this took around 1 hour when we thought it would only take 15-20 minutes. This set us back in our timing, which led to the problem mentioned above.
Accomplishments that we're proud of
We are proud that we overcame all our challenges and that we were able to be flexible with our app features when we realized that we were running short on time. There were many parts that we were confused about, but we never let these challenges stop us for too long.
What we learned
We learned how to connect the Open AI API model to our code to help us reach beyond just hard-coding definitions and other parts of our code.
What's next for Learning Aide
There is a lot we could do with this app that we were not able to accomplish today. To begin with, we can include more helpful study resources in the app, including flashcards, practice quizzes, and assessments based on the text input. We can also make the app so that instead of copying and pasting the article, you can just copy the URL to make the process a lot easier.
Built With
- java
- openai
Log in or sign up for Devpost to join the conversation.