Project Info

Proof Buster

Devpost

This project did not submit a demo video on Devpost.

Inspiration

As you may or may know as students or professionals in STEM, the jump in math education to primarily problem solving based learning to proof writing is a difficult switch for many students and professors alike. Based on our experiences taking and grading proof-focused courses at our universities and the lack of targeted practice available for learning this essential mathematical skill, we created Proof Buster. Description Proof Buster is an educational tool which provides students with an assisted gamified approach to proof writing inspired by similar platforms for programming and language learning. Through Proof Buster, students select a conjecture to prove and learn by doing. Unlike traditional tutors and teaching assistants who must carefully read through long paragraphs to identify errors, our AI tutoring agent which leverages Gemini’s speed at identifying common errors to provide accurate and immediate feedback to the user. Through Gemini’s ability to add additional model tuning and directly call functions within our project, we are able to leverage AI’s data processing strength to both save hours of labor for instructional teams and provide a much more intuitive and engaging learning experience for students. Development Proof Buster uses a standard frontend and a node.js based server for its backend. The backend utilizes Google's Gemini API to train the model on conjectures and ready-made proofs to fine tune it to our project needs and avoid errors with its assessment of students' proofs as well as Gemini's function calling to get non-String values for use throughout our project. Despite some unfamiliarity with JavaScript and a team size of just 2, we were able to create a fully functional website that accomplished all the basic features which we sought out to perform. Looking Forward Proof Buster is not just a throwaway project; it was specifically designed to help us with proof-based math courses and their education. With small tweaks and additions such as a web-based server, user login, conjecture submission, and regularly added conjectures, we believe Proof Buster will be instrumental in helping teach students in classes we grade or take ourselves.

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • CSSIn code
  • ExpressIn code
  • Google GeminiIn code
  • HTMLIn code
  • JavaScriptIn code
  • Node.jsClaimed

5 of 6 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.

AI coding agents

No AI coding agent signals were found in this repository.

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

19 KB

Source files

6

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars