Inspiration: My inspiration to create the homework helper was due to the sheer amount of workload increase from my freshman, and sophomore year of high school, and the fact that this will be in high demand by any level of student. It has only been 2 weeks into the semester, and I've already felt the need for a tool like this (I would like to mention that I have enough integrity to not use it, even though the tool, in my opinion, works really well).

What it does: It takes any example prompt (I.e. Assignment prompts, homework content, etc.), and provides an output of either the assignment being completed in full, OR, a request for the user to provide more information to do the assignment correctly, and effectively. Moreover, the most versatile feature of the application is that it allows you to chose intelligence levels, which include Stupid, Highschool Student, Smart, College, and College Professor. Allowing students to essentially guarantee their success on an assignment as the main way students get caught using AI to complete their work is through the fact that their previously completed assignments clearly differ in grade levels compared to the work completed by the AI module (Ex. ChatGPT).

How we built it: Built it using Python, and through extensive research through the OpenAI documentation.

Challenges we ran into: Getting my OpenAI API key to work. Took about 10 tries before I realized both issues in how inputted the key, and issues directly in my code that didn't call to the key correctly.

Accomplishments that we're proud of: The Homework Helper is really effective, and gives significantly different responses depending on the intelligence level you chose (Ex. If you told the AI that you'd like a "stupid" response, it would make a pretty effective, 3rd grade reading level, response). Which, as mentioned previously, would nearly guarantee a students success on an assignment.

What we learned: Read every piece of documentation related to what you're trying to use an API for.

What's next for Homework Helper 3000: Create a clean GUI.

Built With

Share this project:

Updates