Inspiration
Students currently find it hard to study outside of school because there is a lack of available resources that are effective at teaching. Moreover, group education is also challenging if the student is not at the same level as other students in the class, which may cause them to feel left behind. As a student myself, I see a lot of wasted potential from talented students who are unable to perform their best because they do not understand classroom teachings. With this product, I hope to not only use AI for the progression of education, but make a solution that is compatible with all students no matter their skill level and educational background.
What it does
A website that uses AI text generation and databases to create questions that allow students to study at their own pace. The questions will adapt to the students' current understanding of the subject and explain the topic in detail to them. They can also test themselves with worksheets that are based on past mistakes and challenges to determine their improvement in the subject.
How we built it
This website follows the "Intelligent Tutoring System" path and was made using the React Framework(Javascript), Tailwindcss, Supabase(Open-source Database), Youtube API, and HuggingFace API. Currently, the website is still in its demo stage whereas once it gets publicized, edits will be made to the code to make it more secure for users to operate.
Challenges we ran into
One of the biggest challenges was finding a way to accurately format the content generated by the AI model because it comes with a lot of symbols that makes it unreadable without proper formatting.
Accomplishments that we're proud of
As someone who worked individually, I was proud of myself for finishing the project before the deadline. I was also able to add the features that I planned on adding. Even though I removed some features that could not be finished on time, the features that are currently in the website are enough to display the potential growth of Study Ascension.
What we learned
From applying the HuggingFace API for the first time to using the Youtube API, camera text readers, PDF readers, and Supabase, I truly learned a lot that I will continue using for future projects. I figured out that some of these solutions like Supabase are really efficient counterpart to Firebase.
What's next for Study Ascension
I plan to add more features such as an answering tool. (This is already currently in the works as seen in the src folder of this project) Next, enable open-ended questions and answers. Lastly, I want to create a gamified system similar to Duolingo in order to engage students and motivate them to study even more.
Built With
- huggingface
- javascript
- react
- supabase
- tailwindcss
- youtubeapi
Log in or sign up for Devpost to join the conversation.