Skip to content

kashyapshukla/Auto_grading

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Code Grader: AI-Powered Assignment Grading System - New York Institute of Technology Capstone Project

Project Description:

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.


Key features:

  1. Automated Grading: Implement an automated grading system leveraging advanced language models and APIs to efficiently grade assignments and assessments.
  2. Google Authentication: Integrate a secure authentication system using Google authentication to ensure access security and user authentication for grading purposes.
  3. 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.
  4. Assignment Tracking: Incorporate assignment tracking features to allow educators and teaching assistants to monitor assignment progress, submission status, and grading completion.
  5. Grading Dashboard: Design an intuitive grading dashboard interface for teaching assistants and graders to easily navigate through assignments, view student submissions, and provide feedback.
  6. Grading Rubrics: Implement customizable grading rubrics to establish clear and consistent evaluation criteria for assignments across different courses and subjects.
  7. Analytics and Reporting: Integrate analytics and reporting functionalities to generate insights into grading performance, student progress, and assignment trends for educators and administrators.

Team members

Mentor Photo

Wenjia Li

Teammate 1 Photo

Himani Parikh

Teammate 2 Photo

Kashyap Shukla

Project Documents


Languages and Tools

Programming Languages

HTML5
HTML5
CSS3
CSS3
JS
JavaScript
Python
Python

Frameworks

React
React
Express.js
Express.js

Libraries

Tailwind
Tailwind CSS
mui
Material UI
TensorFlow
TensorFlow

Databases

MongoDB
MongoDB

Tools

VSCode
VSCode
Github
Github
Jira
Jira

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •