Inspiration
Ever had a professor who never gave any practice exams, or are you a TA who has to spend hours coming up with and writing tests? We are here for you. As students, we have always faced the constant issues of finding material to study for and practice for upcoming exams.
What it does
Exam.ly accepts PDFs of any course content, articles, or information of any kind, and generates an entirely new set of problems to test your knowledge, using GPT-3.
How we built it
Our mobile-friendly webapp is built using HTML/CSS, Bootstrap for frontend, Flask for our backend, and OpenAI's GPT-3 API to power our problem set generation.
Challenges we ran into
Since two of our members were first-time hackers, with one having almost no coding experience, and our team having disjointed experiences, we struggled at first to find a middle ground between all of us. One of our biggest problems was tackling frontend, as none of us had ample experience.
Accomplishments that we're proud of
We managed to complete all of our initial goals, while learning along the way.
What we learned
We all stepped out of our comfort zones, from creating API's and planning backend architecture to connecting frontend of our application.
What's next for Exam.ly
There's still so much more that we plan on doing:
- More user testing for feedback
- More precise algorithms for user-oriented prompt generation
- Upscaling for image-to-text, other input types, and output formats such as LaTeX, Word, or PDFs
- More user customization and UI (selecting individual pieces of text, or questions, and giving users more control)
- Workarounds for API token limits


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