Skip to content
/ tin Public
forked from tjcsl/tin

Turn-In: A code autograder for CS classes

License

Notifications You must be signed in to change notification settings

hsna674/tin

 
 

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!

About

Turn-In: A code autograder for CS classes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 65.7%
  • HTML 28.9%
  • JavaScript 2.7%
  • CSS 2.4%
  • Shell 0.3%