Skip to content

Let teachers rename, deactivate, unlock and merge students - #72

Merged
rashi-24 merged 1 commit into
frontend/class-managementfrom
frontend/student-manage
Nov 15, 2026
Merged

rashi-24 merged 1 commit into
frontend/class-managementfrom
frontend/student-manage

Conversation

@rashi-24

Copy link
Copy Markdown
Collaborator

What changed

  • A "Manage this student" panel on the student page: rename, mark inactive or active, unlock a locked module for one student, and merge a same-name duplicate into another student (PATCH, POST .../merge, POST .../unlock).
  • Fake endpoints for all three.

Why

The roster edits in docs/api.md section 4 had no screen.

How to test

Open a student (Sam Lee #7 has a same-name twin): rename, mark inactive, merge.

Stacked PR. Merge in order. After the PR below it merges, GitHub moves this one onto main automatically if the branch was deleted on merge; otherwise change the base to main before merging.

A manage panel on the student page covers the roster edits that were still missing: rename, inactive, unlock a module early, and merge a same-name duplicate.
@rashi-24
rashi-24 merged commit e5d40e4 into frontend/class-management Nov 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant