Menu

Tree [2b5a32] master /
 History

HTTPS access


File Date Author Commit
 .github 2021-01-27 Barb Cutler Barb Cutler [a5de0e] [Refactor:Developer] update pr title validator ...
 .setup 2021-02-02 Matthew Peveler Matthew Peveler [42f3c4] [Feature:System] Remove pip2 installation (#6172)
 autograder 2021-02-08 Barb Cutler Barb Cutler [8b0013] [Bugfix:Autograding] regrading vcs/git submissi...
 bin 2021-02-08 Barb Cutler Barb Cutler [8b0013] [Bugfix:Autograding] regrading vcs/git submissi...
 grading 2021-01-23 Evan Maicus Evan Maicus [13672d] [Bugfix:Autograding] graphics debug output (#6155)
 junit_test_runner 2019-02-12 Matthew Peveler Matthew Peveler [c44d9c] Make consistent indentation of JUnit test runne...
 migration 2021-02-01 Barb Cutler Barb Cutler [715cd5] [Feature:Autograding] per course default git br...
 more_autograding_examples 2021-01-12 Evan Maicus Evan Maicus [1cb52d] [Feature:Autograding] Enable Autograding for It...
 python_submitty_utils 2021-01-19 Barb Cutler Barb Cutler [661a6f] [Feature:Autograding] worker access via ssh wit...
 sample_files 2019-09-15 mktung mktung [98939c] [Bugfix:InstructorUI] Fix reading custom theme ...
 sbin 2021-01-19 Barb Cutler Barb Cutler [661a6f] [Feature:Autograding] worker access via ssh wit...
 site 2021-02-08 dependabot[bot] dependabot[bot] [2b5a32] [DevDependency] Bump phpstan/phpstan from 0.12....
 tests 2021-01-12 Evan Maicus Evan Maicus [1cb52d] [Feature:Autograding] Enable Autograding for It...
 .codecov.yml 2020-07-30 Barb Cutler Barb Cutler [fa35b3] [Bugfix:System] migrator crash on missing cours...
 .editorconfig 2017-05-25 Matthew Peveler Matthew Peveler [d44707] Move to Ubuntu 16.04 for vagrant (#989)
 .flake8 2020-12-26 Matthew Peveler Matthew Peveler [f48348] [Testing:System] regex for dependabot PR titles...
 .gitattributes 2019-05-02 Matthew Peveler Matthew Peveler [b04f0a] [Refactor] Remove references to setcsvfields.py...
 .gitignore 2020-06-04 Matthew Peveler Matthew Peveler [743fe1] [SYSADMIN ACTION][Feature:System] support for w...
 .pylintrc 2017-06-28 Matthew Peveler Matthew Peveler [ec9e19] Fix Travis-CI cache sometimes erroring on updat...
 .travis.yml 2021-01-20 mukul-kmr-jha mukul-kmr-jha [a4f7d4] [Refactor:TAGrading] Remove old TA grading inte...
 AUTHORS.md 2020-12-25 Barb Cutler Barb Cutler [a23776] [Documentation:Developer] update authors.md (#6...
 CONTRIBUTING.md 2020-05-09 Matthew Peveler Matthew Peveler [867920] [Documentation] Update CONTRIBUTING.md (#5326)
 LICENSE-THIRD-PARTY.md 2020-05-11 Matthew Peveler Matthew Peveler [d6f351] [Refactor:System] Remove unused jquery-timepick...
 LICENSE.md 2020-01-16 Matthew Peveler Matthew Peveler [b6d821] [Documentation] Update year to 2020 in LICENSE.md
 README.md 2019-10-26 Matthew Peveler Matthew Peveler [1c80c8] [Documentation:README] Fix quotation marks arou...
 SECURITY.md 2020-05-02 Matthew Peveler Matthew Peveler [5a7dca] [Documentation] Rename vulnerability policy to ...
 SUPPORT.md 2018-02-18 Timothy Cyrus Timothy Cyrus [530f59] WIP: Added Docs (#1733)
 Vagrantfile 2021-01-06 Matthew Peveler Matthew Peveler [d4f654] [Documentation:Developer] Add install line to p...

Read Me

Submitty Logo

Build Status

Usage

System instructions located at http://submitty.org/

Background

Submitty is an open source programming assignment submission system
from the
Rensselaer Center for Open Source Software (RCOS), launched
by the Department of Computer Science at
Rensselaer Polytechnic Institute (RPI).
The Submitty project is hosted on GitHub.

Key Features

  • Secure testing of many languages: Python, C/C++, Java, Scheme, Prolog, SPIM, and anything available on GNU / Linux!
  • Customizable automated grading with immediate feedback to students
  • Advanced grading tools: static analysis, JUnit, code coverage, memory debuggers, etc.
  • Student upload by drag-and-drop, zip upload, or version control
  • Correct mistakes through multiple submissions, flexible "late day" policy, hidden tests
  • Interface for complementary instructor/TA manual grading, overall grade summaries
  • Instructors have full access to logs for debugging, launch batch regrading
  • Scales to multiple courses with thousands of students
  • Supports multiple instructors and TAs per course
  • Open-source, free to use, install on your own hardware, or VPS

Contact Us

If you have a question, please contact us through email or our Slack.

LICENSING

Submitty is licensed under BSD "3-Clause" which can be viewed in LICENSE
Licenses for the 3rd party components can be viewed in LICENSE-THIRD-PARTY

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.