Skip to content

tjcsl/tin

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1202cc0 · Jan 11, 2025
Sep 5, 2024
Jun 9, 2024
Jan 11, 2025
May 17, 2024
Jan 11, 2025
Sep 6, 2024
Dec 8, 2018
Aug 5, 2024
Feb 3, 2024
Jan 8, 2025
Jun 1, 2024
Feb 16, 2019
Aug 3, 2024
Aug 17, 2024
Jun 30, 2024
Jun 9, 2024
Jun 9, 2024
Jan 8, 2025
Jan 8, 2025
Jul 2, 2023
Jan 11, 2025

Repository files navigation


An autograder for Computer Science Classes

Coverage Status wakatime


History

Previously, teachers in TJHSST CS classes had to manually run student code. As you can imagine, this was both time consuming, and dangerous. In order to solve this problem, Tin was invented to safely run student code submissions.

Architecture

Tin is a Django application backed by PostgreSQL and SQLite. We use Celery (with a RabbitMQ broker) to process tasks.

Features

  • Teacher management view for courses
  • Uploads for teacher's grader scripts
  • Customized containers for grader scripts

Developing

Check out the most up to date installation instructions at Tin's Documentation!