Class Analyzer — GTA Grade and Performance Tool
Personal Project | Website to help Graduate Teaching Assistants (GTAs) manage, change, and analyze student grades using interactive graphs.
Overview
Class Analyzer is a personal project aimed at helping Graduate Teaching Assistants (GTAs) efficiently manage student grades and analyze performance data visually. The tool allows GTAs to:
- Change a student’s grade directly after verifying credentials.
- View student grade histories.
- Generate and analyze performance graphs using Canvas.JS, post authorization.
The project is implemented using HTML and JavaScript, providing a simple, web-based interface for grade management and analytics.
Features
- Grade Editing: Easily update or change student grades.
- Performance Visualization: View student and class performance trends via interactive graphs.
- User-Friendly Interface: Designed for quick actions and data checks by GTAs.
Demo
Watch a walkthrough video of the project here:
YouTube Demo
Repository Structure
Some of the main files:
-
index.html
— Landing page and main interface. -
graph.html
— Visualization and graphing of performance data. -
choice.html
— Grade choice and actions. -
first.js
,second.js
,third.js
— Main JavaScript logic for data handling and UI actions. -
update.html
— Page for updating student grades.
The project is built using plain HTML and JavaScript — no frameworks needed!
Usage
- Clone or download the repository.
- Open
index.html
in your browser. - Use the interface to view, update, or analyze student grades.
Project Link:
GitHub Repository: Class Analyzer
Demo Video:
YouTube: Class Analyzer Demo
A simple, practical tool for academic grading and data analysis for GTAs.