Inspiration

We like generating quizzes to study

What it does

(see gihub readme or our text submission here) Can use it in 2 ways:

  1. ansr in terminal, which should grab your latest download (assuming it's a pdf file that you wish to gen a quiz for)
  2. ansr <file_path> to gen quiz on a specific file

How we built it

Using ink (react based cli framework) and Typescript. And we hooked it up to Google's Gemini AI to do question generation on a file the user uploads.

Challenges we ran into

We used AI initially to quickly build it, but that ended up causing massive headaches later on. No joke, we had it running maybe 4-5ish hours, but we spent 9 hours fixing it.

Accomplishments that we're proud of

Got something done. Learned a bunch. It's something we feel like we'd continue working on and use, so that's great!

What we learned

Importance of having a clear idea in mind (shoutout Ruben, ty for help during the idea phase on day 0) and communication between team members while building

What's next for ansrcli

Lots.

  1. Handle multiple file inputs (more varied quizzes, think midterms, finals, scale etc)
  2. Better results page UI
  3. Play around with different AI models for generation results or quizzes (in the last hour or 2 we switched models and it seems slower, so we could probably benefit from exploring again)
  4. Cleaner + Clearer setup of project for first time users.

Built With

Share this project:

Updates