Inspiration

We knew we wanted to make some sort of educational project, so we decided on something we all thought could be useful to our academics, specifically a way to generate more practice problems for studying, we also believed a website hosting this would increase practicability.

What it does

Our program takes a pdf containing questions from an exam as an input and returns a list of new questions based on the previous one provided in efforts to provide practice to students.

How we built it

First we downloaded a python library that allowed us to read from pdf files so that we could process them in our program, we then prompted an AI to return similar exam questions based on the ones inputted, and after this we compiled the questions so that we could return them to the user.

Challenges we ran into

None of us had previously worked with implementing AI in a program like this, we werent experience with backend website development, and we didnt have the experience to know how to host a server in which our program could run in.

Accomplishments that we're proud of

Getting the website to initially connect, successfully using the AI API to give us the new questions, starting a server to host our program, and implementing a python program with a website interface.

What we learned

We learned about the process of making a fully fledged website with HTML and CSS, how to connect our website to a server such that we could take user inputs into our program, we learned about implement AI API into programs, and the ways we could combine programming skills to make a fina,l product.

What's next for Ucases

Our project showcases an idea which could be developed further, working to help higher level education students with practicing for class material, this would involve using advanced image processing to prepare diagrams, and screen reading for files that do not contain string data.

Share this project:

Updates