Skip to content

mabuhann/ChatTA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ChatTA - Automated Grading Assistant for Canvas

ChatTA is a Python-based application that streamlines the grading process for professors and TAs using the Canvas API. It retrieves student submissions, applies grading criteria, and automates feedback generation. The application features a graphical user interface (GUI) for seamless interaction and submission of grades.


πŸ“Œ Features

  • Canvas Integration

    • Retrieves assignment details, rubrics, and student submissions from Canvas.
    • Supports discussion-based and file-based student submissions.
  • Automated Feedback Generation

    • Analyzes student submissions and provides structured feedback.
    • Uses OpenAI’s GPT model to generate grading suggestions.
  • Graphical User Interface (GUI)

    • Built with Tkinter, providing an intuitive grading interface.
    • Displays student submissions and allows manual grading adjustments.
  • Grade Submission to Canvas

    • Allows instructors to review and modify grades before final submission.
    • Directly updates grades and feedback in Canvas.

This standalone .exe demo showcases how instructors can review and approve automated grading results for writing-based assignments β€” without requiring Canvas login or internet access.


πŸ’» Demo Highlights

  • 🧠 Uses GPT to generate feedback
  • πŸ“„ Grading summary with student IDs and scores
  • βœ… One-click approval workflow
  • πŸ“‚ No source code exposed

πŸ“· Screenshots

Welcome Screen Grading Summary

πŸš€ How to Use

  1. Download the .exe from the latest release.
  2. Double-click to launch.
  3. Simulate grading, view feedback, and approve results.

πŸ”’ Note

This is a demo-only executable. It uses offline dummy data and does not submit grades to Canvas.


πŸ›  Built With

  • 🐍 Python 3
  • 🧰 Tkinter
  • 🦾 GPT via OpenAI API (simulated)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published