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

  1. Clone or download the repository.
  2. Open index.html in your browser.
  3. 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.