Skip to content

Features/lms sprint 33/lms 3734 development exclude self matching assignments#64

Open
safac1 wants to merge 2 commits intomasterfrom
features/lms-sprint-33/LMS-3734-development-exclude-self-matching-assignments
Open

Features/lms sprint 33/lms 3734 development exclude self matching assignments#64
safac1 wants to merge 2 commits intomasterfrom
features/lms-sprint-33/LMS-3734-development-exclude-self-matching-assignments

Conversation

@safac1
Copy link
Copy Markdown
Collaborator

@safac1 safac1 commented Apr 12, 2026

  • Support the new selfMatchExcluded section in the completed webhook response, which contains results automatically excluded because they were submitted by the same student to another assignment in the same course
  • Self-match results are merged into the main results arrays and auto-added to the excluded list on load, so they appear in the "Excluded Matching Results" dialog
  • Each self-match result gets a "Self-Match" chip with a tooltip explaining the exclusion reason
  • Student name is displayed next to the chip; falls back to "Anonymous" when the author is not available
  • Users can manually include a self-match result back into the report — the score updates accordingly and the Self-Match label is preserved on the result card

@safac1 safac1 self-assigned this Apr 12, 2026
@safac1 safac1 added the enhancement New feature or request label Apr 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant