[{"data":1,"prerenderedAt":103},["ShallowReactive",2],{"project-studentapp":3},{"id":4,"title":5,"body":6,"description":89,"extension":90,"meta":91,"navigation":98,"path":99,"seo":100,"stem":101,"__hash__":102},"projects/projects/student-app.md","Inpari - Student Tutor to prepare Exams",{"type":7,"value":8,"toc":80},"minimark",[9,13,16,21,24,27,31,34,37,40,51,55,58,63,66,69,72,77],[10,11,12],"p",{},"I saw my sister struggling with the workload of her exams and I could totally relate to that given that I also studied at an Italian university, they tend to have a high theoretical load.\nI got the idea to build a web app to help students with their exam preparation, I thought this was a great opportunity to integrate AI in my stack, especially with how cheap the Google Gemini models are.",[10,14,15],{},"I went through 3 iterations with this app, to try to find the best angle to make it appealing to students.",[17,18,20],"h3",{"id":19},"iteration-1-exam-prep-based-on-course-materials-and-schedule","Iteration 1 - Exam prep based on course materials and schedule",[10,22,23],{},"In the first iteration the concept was the student would create an exam item, with an exam date then upload the course materials, with that information the app would generate a study plan with scheduled study sessions with lists of topics to be covered and a few review quizzes on the topics.",[10,25,26],{},"Tried to find some beta testers DMing students on Facebook and Reddit, got a few signups but not many used the app extensively...",[17,28,30],{"id":29},"iteration-2-generate-summaries-and-quizzes-starting-from-a-file","Iteration 2 - Generate summaries and quizzes starting from a file",[10,32,33],{},"So in the second iteration I tried to make the flow less rigid, without making it centered around exams, it's only required to upload a file and the app would generate a summary and a set of quizzes.",[10,35,36],{},"I also tried to make the app more engaging by adding a university-based leaderboard and the possibility to share your progress.",[10,38,39],{},"This time tried launching it on Reddit, got about 20 signups but not much repeated use... also got a comment \"another GPT-wrapper\" which is true I guess, but also silly criticism.\nI tried also creating a TikTok account to try to get students interested, was fun to post memes but didn't try hard enough, I was not super motivated to invest time in marketing a product that didn't have any stickiness.",[10,41,42,48],{},[43,44],"img",{"alt":45,"src":46,"width":47},"Exam view 2","/images/inpari/study-sessions.png",600,[43,49],{"alt":45,"src":50,"width":47},"/images/inpari/quiz.png",[17,52,54],{"id":53},"iteration-3-oral-exam-simulator-for-law-students","Iteration 3 - Oral exam simulator for law students",[10,56,57],{},"For the third iteration I took a step back and focused on a specific use case, law students preparing for their oral exams.\nIn this case the users would select a course (started from the top 3 hardest ones, according to research on forums and Facebook groups) and choose number of questions and professor persona, then they can start an oral exam.\nThey will get asked questions and have to answer them by voice, the AI will analyze the answer and give a score and feedback.",[10,59,60],{},[43,61],{"alt":45,"src":62,"width":47},"/images/inpari/exam-view2.png",[10,64,65],{},"Pretty fun to build this, I pre-processed the materials related to the course to generate a list of questions, did some research to find commonly asked topics. Wondered if should fine tune the LLM on the course materials and question examples I found but then decided it's not a good investment of my time and I wasn't sure I had enough data to do the fine tuning...",[10,67,68],{},"I also considered using LiveKit to make the voice interaction smoother, but first I would have liked to see some traction to justify adding more complexity to the app.",[10,70,71],{},"This time for marketing I tried to find Facebook groups where law students hang out, got a few signups but again no stickiness..",[73,74,76],"h2",{"id":75},"current-status","Current status",[10,78,79],{},"The app didn't gain much traction, but I learned a lot while building it. I have one more pivot in mind, but it's on pause for now 😜",{"title":81,"searchDepth":82,"depth":82,"links":83},"",2,[84,86,87,88],{"id":19,"depth":85,"text":20},3,{"id":29,"depth":85,"text":30},{"id":53,"depth":85,"text":54},{"id":75,"depth":82,"text":76},"An AI-powered web app to help university students prepare for exams. Features study plans, quizzes from course materials, and an oral exam simulator for law students using Google Gemini.","md",{"date":92,"status":93,"label":94,"image":95,"slug":96,"website":97},"April 2025","Published 🎉","Web App","/images/inpari/inpari.png","studentapp","https://inpari.it/",true,"/projects/student-app",{"title":5,"description":89},"projects/student-app","6H6P-CzdWPMqbyhEErm7q8e26a9FXQwMdPSHWF5ER64",1772290576849]