β¨ Inspiration
Retrieval practice is a study technique where students take quizzes where they are asked to retrieve knowledge they have learned on a subject that has been validated by almost 100 years of academic studies. Frequent quizzes strengthen the knowledge in a the student's mind, a Washington University study found students who quizzed themselves on vocabulary terms remembered 80 percent of the words, but students who studied the words by repeatedly reading them only remembered about a third of the words. TextbookTutor aims to make taking advantage of retrieval practice for self-study easy.
ποΈ Our solution
While quizzing yourself is an effective approach to learning, creating quizzes takes time and effort. If you don't understand the material, it can be hard to even tell if you are creating a good quiz or not. TextbookTutor helps students by automatically creating quizzes for them based on their textbooks. TextbookTutor automatically parses a textbook and generates novel quizzes based on it's chapters and sub-sections. These quizzes can be used by students to test their knowledge and help them remember course content.
π Live Demo!
https://textbooktutor.tech (For best results make sure pdf has select-able text and clickable links in the table of contents)
π οΈ How we built TextbookTutor
Langchain, Flask, Python, Svelte, MongoDB, pypdf, pdfminer.six, DaisyUI, and a dash of β¨magicβ¨
π Challenges
We had to write a custom PDF parsing algorithm to get section text without including any text from other sections, including sections that might be on the same page.
Implementing authentication with Google sign-in so users do not need to create an account with us.
...SvelteKit.
π Sources
https://www.scientificamerican.com/article/researchers-find-that-frequent-tests-can-boost-learning/

Log in or sign up for Devpost to join the conversation.