Inspiration: Leveling the playing field for aspiring students
ACT tutoring in the bay area costs more than $70 dollars an hour. According to a study done by granite prep, a single point on the ACT is worth $10,000 in scholarships alone over the course of four years at an American state school. The college admissions process in the United States is supposed to act as a meritocratic force for economic mobility, and standardized testing is a critical mechanism in this process. However, the fairness of the standardized testing system is undermined by unequal access to expensive tutoring resources. Young students who lack unlimited finances for tutoring face a severe disadvantage. This is where Prepify comes in.
What it does
Prepify aims to provide unlimited novel practice questions and personalized instruction from an AI tutor who understands your goals and history of performance. All at low cost. We aim to offer this instruction for all standardized tests but we have begun by focusing on the ACT.
How we built it
Nextjs, Firebase, OpenAI, Vercel, Pinecone.
We generate exams using the MathPrompter technique to ensure accuracy on math exams. Tests are generated using chatGPT with json as the output format for simpler validation.
We have two versions of the AI tutor. One of them uses Pinecone to get all of the users context (with namespaces) and answer larger scale questions. we use Pinecone to provide the AI tutor with all context of the student's historical performance and goals. . The other is on the review page where we inject the exam as context and use gpt-4 chat api to answer specific questions about the given exam.
Challenges we ran into
Time constraints! Lack of sleep. The scale of what we want this product to provide is so large that our biggest challenge for this hackathon was prioritizing a subset of tasks and goals to work on.
Also token limits for long exam generations, so for some things we moved to GPT-4 api even though its heinously slow.
Accomplishments that we're proud of
We're proud of our UI and we're proud of the tutor's ability to offer holistic individual instruction to the student.
What we learned
We gained a deeper understanding of exactly what ChatGPT is great for and where it struggles. It's great at writing and analyzing language comprehension questions but we need to give it a little more help with counting.
What's next for PrepifyAI
Expanding our tutoring to provide practice exercises and instruction for more standardized tests, including the SAT, LSAT, and more.
Built With
- chatgpt
- pinecone

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