EXCEEDS logo
Exceeds
Emma Roy

PROFILE

Emma Roy

Worked on the Submitty/Submitty and SubmittyHub.io repositories to deliver features and fixes that improved grading workflows and user experience in educational technology. Developed user-facing submission limit warnings with dynamic UI banners and disabled actions to reduce errors, using JavaScript, PHP, and UI/UX design principles. Enhanced the Submit-by-Git workflow by adding clear messaging and authentication guidance, and implemented bulk placeholder submissions for team grading, streamlining rubric-based assessment. Addressed a bug in No File Rubric Grading to ensure TAs received submissions, improving role-based access. Collaborated on documentation, Cypress testing plans, and cross-repository alignment to support maintainable, scalable grading solutions.

Overall Statistics

Feature vs Bugs

80%Features

Repository Contributions

6Total
Bugs
1
Commits
6
Features
4
Lines of code
642
Activity Months4

Your Network

44 people

Work History

June 2026

1 Commits • 1 Features

Jun 1, 2026

June 2026 — Submitty/Submitty: Delivered user-facing submission limit warnings with banners for file count, file size, and penalties; UI disables the Submit button when limits are exceeded, reducing submission errors and improving user experience. This work closes issue #12413 and was implemented via frontend UI/UX changes with the associated commit af377860daef66ba03122f22387c1f5209282529. No major bugs fixed this month; Cypress-based validation planning has begun to ensure reliability in production. Co-authored by Shubh Jaiswal and Garvit Khandelwal.

May 2026

1 Commits

May 1, 2026

Month: 2026-05 — Submitty/Submitty 1) Key features delivered: - No File Rubric Grading: TAs now receive submissions alongside students when this mode is used, ensuring graders have access to submissions in a timely manner. 2) Major bugs fixed: - Fixed a bug where TAs did not receive submissions with the No File Rubric Grading feature. This fix ensures all course-registered graders have access to submissions. - Commit: a0ab91a1b4ba0a2367bbcf5debd66a7228170b78 (PR #12812). 3) Overall impact and accomplishments: - Restored correct role-based access in the bulk upload grading workflow, improving the reliability of grading operations and reducing support overhead. - Strengthened collaboration between instructors, TAs, and students by ensuring consistent access controls across grader roles. 4) Technologies/skills demonstrated: - Submission routing and role-based access controls in the grading subsystem. - End-to-end validation of the bulk upload grading flow. - Code review, changelog/documentation integration, and alignment with automated testing practices.

April 2026

3 Commits • 2 Features

Apr 1, 2026

April 2026 monthly summary focused on delivering No File Rubric Grading and team-based bulk grading workflows, with strong emphasis on documentation, cross-repo collaboration, and enabling scalable rubric-based assessment. Key outcomes include comprehensive documentation for No File Rubric Grading in SubmittyHub.io, and core feature enhancement in Submitty to generate placeholder team submissions for bulk grading. These efforts reduce instructor workload, increase grading consistency, and support scalable grading for team-based coursework.

February 2026

1 Commits • 1 Features

Feb 1, 2026

February 2026: Delivered a feature enhancement in Submitty/Submitty for gradeable submissions via the Submit-by-Git workflow. The change adds a dedicated messaging block beneath the git clone line, including clear instructions on authentication tokens and repository access steps. This reduces submission errors and onboarding friction for instructors and students using the Submit-by-Git workflow. The work partially addresses issue #12357 and is non-breaking, designed to improve user experience without altering existing submission behavior. This work also sets the stage for subsequent automated tests and documentation updates.

Activity

Loading activity data...

Quality Metrics

Correctness93.4%
Maintainability86.8%
Architecture86.8%
Performance86.8%
AI Usage23.4%

Skills & Technologies

Programming Languages

CSSHTMLJavaScriptMarkdownPHPTwig

Technical Skills

Cypress testingJavaScriptPHPTwigUI/UX designback end developmentbackend developmentbug fixingdocumentationeducational technologyfront end developmentfrontend developmentfull stack developmentinstructor supportuser interface design

Repositories Contributed To

2 repos

Overview of all repositories you've contributed to across your timeline

Submitty/Submitty

Feb 2026 Jun 2026
4 Months active

Languages Used

PHPTwigHTMLJavaScriptCSS

Technical Skills

PHPTwigfull stack developmentuser interface designCypress testingJavaScript

Submitty/submittyhub.io.git

Apr 2026 Apr 2026
1 Month active

Languages Used

JavaScriptMarkdown

Technical Skills

documentationeducational technologyfront end developmentinstructor support