Refining and Updating Submitty’s Scripts and API
Contributor: elsume
Submitty currently has bash scripts that require direct database calls. To improve maintainability, I will be working on some of Submitty’s bash...
Homework Autograding and Course Management Tools
Contributor: elsume
Submitty currently has bash scripts that require direct database calls. To improve maintainability, I will be working on some of Submitty’s bash...
Contributor: GarvitKhandelwal
This project develops an intelligent clustering system that groups student submissions by similar patterns, algorithmic approaches, and correctness...
Contributor: JndlAnsh
Submitty's frontend relies on server-rendered Twig templates and jQuery for interactivity, leading to fragmented, hard-to-maintain interfaces. This...
Contributor: Rahul Vishwakarma_
Submitty, the TA grading interface is elaborate, highly-featured, and customizable. However, the interface is visually overwhelming to new graders,...
Contributor: Nithish Reddy Banda
Instructors face significant challenges when configuring autograding systems for their courses due to limited examples, insufficient documentation,...
Contributor: Sophia Oliinik
After taking time to discuss the Submitty system with a professor that uses it daily as a grading tool for their classes, a place for improvement...
Contributor: Sahil Suman
Submitty's autograding is complex for instructors. This project will revamp the Notebook Builder interface to be more user-friendly. Instructors will...
Contributor: Cameron Peterson
Submitty currently has unit and integration tests that take over an hour to complete, the goal is to reduce the run time of the tests by at least...
Contributor: Musaab Imran
Submitty is a web-based platform responsible for managing confidential information, and it is essential to assess its security regularly. This...
Contributor: saumyaborwankar
The overall UI design of Submitty can get a little overwhelming for the general public. Submitty is feature-rich but lacks simplicity for...
Contributor: Akshat Batra
I will be performing a holistic security assessment of Submitty. Patching once a potential vulnerability is found and documenting the flaw....
Contributor: Poorna Gunathilaka
Static analysis is used in the Submitty platform for verifying that the student submissions for programming courses contain specific language...
Contributor: Madhur Jain
With today's dynamic technology , people interact more with their phones and tablets and in order to adapt with this change , PWAs offer a great...
Contributor: Harsh Joshi
The project aims to develop a system for grading in online learning modules so that grading can include peer grading in addition to the already...
Contributor: Marwan Atef
WebSockets allow users’ pages to get dynamically refreshed/updated without the need to manually refresh the page every now and then. This behaviour...
Contributor: Mukul Kumar Jha
This project was focused on making Submitty mobile friendly and a progressive web-app with adding push notification feature but during the summer I...
Contributor: Fenn25
Infrastructure management is an important part of every project as we are always faced with the need to make regular releases of new features and...
Contributor: Xiao Han
The project aims to establish a REST API for Submitty. The API provides an alternative way of interacting with Submitty, which helps system...
Contributor: Patel Drumil
Autograding is one of the greatest features which makes the instructor work more easier. It helps the instructor by grading score without reading the...
Contributor: Anubhav Singh
The project was an upgrade to the Discussion Forum module of the Submitty web application. The Discussion Forum allows students in a course to...
Contributor: Tushar Gurjar
Plagiarism Detection is among the significant and crucial tools provided by Submitty. I would like to work on improvising the current Plagiarism...
Contributor: Gagan Kumar
Submitty has a student-faculty portal named "Discussion Forum". It can be used for asking queries, announcements, notes sharing, etc. I would like to...