I have been wanting to create a project using LLM and thought of creating something to help students like me in study preparation. In school, we are required to handwrite notes for class. When it comes to studying for any test or quiz, having to create a study tool, may it be flashcards or some other method, by hand, becomes very tedious. Through this method, I am able to use previous resources and can create something that I can always have access to when I need to refer something.
The ProjectNoteKit is a study tool for students to study more efficiently, using scanned handwritten notes and generate flashcards and quizzes based on the given information. This is the first time that I have used LLM (large language model) in one of my projects, so I got some guidance from my dad. I used Gemini 2.0 for my LLM, and using it, I was able to scan the pages for the information, and then OCR helped with the processing and extracting the text.
The device is run on Raspberry Pi 5, also using a Raspberry Pi display to show the website I made using Streamlit, as well as a Raspberry Pi cam in order to capture the images of the notes.
Using Streamlit, I was able to create an easy website that shows a page where it takes a picture of your notes and the information generated from it, another page that displays the flashcards stored in a database using SQLite.
In order for my camera to be able to capture the full page of notes, I needed the camera to be placed high, so my dad and I had used wood to create a stand for the camera and marked on another piece of wood where the page would be in order to take the picture.
Due to the deadline of the project submission, I wasn't able to finish creating the website to be able to interact with it and create nice looking flashcards, though I was able to generate the information for them and print it on screen. I was also planning being able to connect it to a calendar somehow and show a question from each quiz, each day. That idea is to ensure that the student is always prepared and gives them something to think about whenever they look at the calendar.
Video
Comments