Code Grader: AI-Powered Assignment Grading System - New York Institute of Technology Capstone Project
The Code Grader project aims to streamline the assignment grading process in educational settings by leveraging advanced language models and automation techniques. Unlike traditional grading methods that are often time-consuming and prone to errors, Grademaster offers an innovative solution that enhances efficiency and accuracy. By integrating Language Model models like LLM with the Ollama API, Grademaster automates the grading process, significantly reducing grading time by up to 60%. This automation not only saves valuable time for educators but also ensures consistent and objective grading standards across assignments.
Additionally, Code Grader features a secure authentication system powered by Google authentication, ensuring access security with a high user satisfaction rate of 95%. This authentication mechanism provides peace of mind to both educators and students, guaranteeing that only authorized users can access grading materials and feedback. Furthermore, Grademaster offers a user-friendly interface built with React.js and Express.js, resulting in a 40% increase in user engagement and a 20% improvement in system performance. This intuitive interface simplifies the grading process for teaching assistants and graders, allowing them to efficiently navigate through assignments, provide feedback, and track student progress.
By combining cutting-edge technology with practical use cases like teaching assistants and graders, Grademaster revolutionizes the assignment grading experience, making it more efficient, accurate, and user-friendly. With Grademaster, educators can focus on providing valuable feedback and support to students, ultimately enhancing the learning experience for all parties involved.
- Automated Grading: Implement an automated grading system leveraging advanced language models and APIs to efficiently grade assignments and assessments.
- Google Authentication: Integrate a secure authentication system using Google authentication to ensure access security and user authentication for grading purposes.
- Full-Stack Solution: Develop a comprehensive full-stack solution using React.js and Express.js to streamline the assignment grading process from submission to feedback delivery.
- Assignment Tracking: Incorporate assignment tracking features to allow educators and teaching assistants to monitor assignment progress, submission status, and grading completion.
- Grading Dashboard: Design an intuitive grading dashboard interface for teaching assistants and graders to easily navigate through assignments, view student submissions, and provide feedback.
- Grading Rubrics: Implement customizable grading rubrics to establish clear and consistent evaluation criteria for assignments across different courses and subjects.
- Analytics and Reporting: Integrate analytics and reporting functionalities to generate insights into grading performance, student progress, and assignment trends for educators and administrators.
Wenjia Li |
Himani Parikh |
Kashyap Shukla |
HTML5 |
CSS3 |
JavaScript |
Python |
React |
Express.js |
Tailwind CSS |
Material UI |
TensorFlow |
MongoDB |
VSCode |
Github |
Jira |