Skip to content

feat: add gurupengawas monitor role - #5

Open
kuker24 wants to merge 1 commit into
mainfrom
feat/gurupengawas-monitor-role
Open

kuker24 wants to merge 1 commit into
mainfrom
feat/gurupengawas-monitor-role

Conversation

@kuker24

@kuker24 kuker24 commented Aug 31, 2026

Copy link
Copy Markdown
Owner

Add first-class gurupengawas (UI: Guru Pengawas) monitor role.

Pengawas can supervise published exams and read final scores/exports, but cannot author questions, view keys, grade, delete results, or manage users/system settings.

Includes SQL constraint migration (also applied on FastAPI startup), FastAPI/Go authorization parity, and admin UI least-privilege.

Split exam monitoring from teacher authoring. Role gurupengawas can
supervise published exams and read final scores, but cannot manage
questions, keys, grading, or system settings.
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