Inspiration

We were inspired by the games played in elementary school, which were games that encourage exploration and learning, allowing students to have a productive yet fun break from class. The question-writing study strategy was also an inspiration for us because of its effectiveness as a study tool. Thus, our goal was to gamify question-writing as a study method.

What it does

It is an interactive learning game that starts with a cat wanting to go on a quest. In order for it complete its quest, the student must help the cat earn points by asking questions in order to unlock the next portal (ex: going from "Mellow Meadow" to "Academic Arctic"). This pushes student curiosity and allows them to guide their own study on topics in the classroom. Students are also able to pick their favorite character to answer all their questions (Barbie, Shrek, Yoda, or Lightning McQueen).

How we built it

We used Python, Flask, HTML, CSS, Gemini API

Challenges we ran into

We ran into challenges with making the appropriate system instructions based off of the character selection, having latency with testing due to the limited queries to the API, and structuring the storyline of the game.

Accomplishments that we're proud of

We are proud of finishing the project with a fun storyline and getting Gemini to respond in a student-friendly way!

What we learned

We picked up more skills in Web development and figured out how to use the Gemini API.

What's next for Questopia

We'd like to allow teachers to input their own learning materials into the game so that students will be encouraged to push their curiosity in class and ask more questions about the current material. In the future, we'd also like to learn how to use WebGL to introduce more game interactions in the website.

Built With

Share this project:

Updates