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
Submini Polling
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
Selenium End-to-End Tests
Cypress 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
Héctor Rodríguez Figueroa MS 2021
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 - Google Summer of Code 2018
Gagan Kumar
Please see:
GSOC 2018 GaganKumar