Submitty logo

  • Welcome
    • Overview
    • Features
    • Publications
    • People
    • Contact Us
  • Student
    • Courses & Profile
      • Overview
      • Course Navigation
      • Preferred Name
      • Password
      • Photo
      • Local Timezone
      • Theme
      • Notifications & Email
    • Submission
      • Overview
      • Version Control / GIT
      • Automated Testing
      • Late Days & Extensions
      • Managing Versions
      • Team Assignments
    • Grades
      • Overview
      • Opening a Grade Inquiry
      • Rainbow Grades
    • Communication
      • Discussion Forum
      • Office Hours Queue
      • Writing Markdown
  • TA or Grader
    • Overview
    • Checkpoint Grading
    • Numeric / Text Grading
    • Rubric Grading
      • Overview
      • Common Marks
      • PDF Annotation
      • Sorting and Navigation
      • Resolving a Grade Inquiry
      • Statistics
    • Managing Office Hours
  • Instructor
    • Overview
    • Course Settings
    • Managing Enrollment
    • Create or Edit a Gradeable
    • Directory Structure
    • Assignment Configuration
      • Configuration Path
      • Autograding Configuration Structure
      • Phases of Autograding
      • Autograding Specification
      • Distributed / Networked Applications
      • Graphics Applications
      • Validation
      • Notebook
    • Course Materials
    • Peer Grading
    • Facilitating Submission via GIT
    • Static Analysis
    • Tree Tool
    • Log Files
    • Batch Regrade Submissions
    • Rainbow Grades
      • Automatic Setup
      • Manual Setup
      • Customization Basics
      • Gradeables Customization
      • Exam Seating
      • Room Templates
      • iClicker Instructions
      • RPI VPN on WSL Instructions
    • Late Days
    • Team Assignments
    • Website Customization
    • Plagiarism Detection
    • Bulk PDF Upload
    • Personalized Exam
    • Photo Scraper
    • Silent Grade Editing
    • Enabling Grade Inquiries
    • Discussion Forum
    • Grade Override
    • Premade Assignments
  • System Administrator
    • Server OS
    • Installation
    • Update Submitty
    • Installation Version Notes
      • v21.01.01
      • v20.09.00
      • v20.08.00
      • v20.06.00
      • v19.08.03
      • v19.06.02
      • v.19.06.01
    • System Debugging
    • Database Overview
    • User Access Level
    • Course Creation
    • Setting up Internal Git
    • Worker Installation
    • System Customization Checklist
    • Email Configuration
    • Student Auto Feed
    • Course Archiving
    • Rainbow Grades
  • Developer
    • Overview
    • Project Ideas
    • How to Contribute
    • VM Install using Vagrant
    • Virtual Box Worker
    • Development Instructions
      • Troubleshooting
      • Email Configuration
      • Router Response
      • Resolving Merge Conflicts
      • Miscellaneous
    • PhpStorm Setup Instructions
    • Database Design
    • PGAdmin Setup Instructions
    • Migrations
    • Automated Grading
    • JSON Configuration Files
    • JSON Responses
    • Coding Style Guide
      • Python
      • C++
      • PHP
      • JavaScript
      • CSS
    • Testing
      • Installing PHP
      • Linting / Static Analysis
      • Python Unit Tests
      • PHP Unit Tests
      • Site End-to-End Tests
      • Autograding Integration Tests
      • Rainbow Grades Tests
      • Travis-CI
    • Interface Design
      • Web Accessibility
    • Developing the PHP Site
      • Controllers
      • Models
      • Views
      • Feature Flags
      • WebSocket
    • Updating Dependencies
    • Configuring Tie In Programs
    • Router
    • API
    • MS/PhD Students
      • John Hulton MS 2020
    • Google Summer of Code
      • 2020 Mukul Kumar Jha
      • 2020 Marwan_Atef
      • 2020 Harsh Joshi
      • 2019 Fon Noel
      • 2019 Drumil Patel
      • 2019 Anubhav Singh
      • 2019 Xiao Han
      • 2018 Tushar Gurjar
      • 2018 Gagan Kumar

Developer

Views

A Rensselaer Center for Open-Source Project, 2014-2020.