From 60a3a66956115d6c3e44378df6a7029aff6bb7ec Mon Sep 17 00:00:00 2001 From: Ojasv Agrawal Date: Sun, 22 Feb 2026 20:33:09 +0530 Subject: [PATCH] Docs: clarify adduser_course.py roles and non-instructor usage --- .../sysadmin/configuration/course_creation.md | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/_docs/sysadmin/configuration/course_creation.md b/_docs/sysadmin/configuration/course_creation.md index a092ef3d..65d601a4 100644 --- a/_docs/sysadmin/configuration/course_creation.md +++ b/_docs/sysadmin/configuration/course_creation.md @@ -154,11 +154,27 @@ you can follow these [instructions](ansible_course_creation) to create a course For more information: [Database Overview](/sysadmin/troubleshooting/database_overview) -3. Add existing instructor(s) to the course database: +3. Add existing instructor(s) to the course database, and optionally add other + types of users using the `adduser_course.py` helper script. + To add an existing instructor: ``` - sudo /usr/local/submitty/sbin/adduser_course.py null + sudo /usr/local/submitty/sbin/adduser_course.py --user_group 1 ``` + The general command format is: + + ``` + sudo /usr/local/submitty/sbin/adduser_course.py [REGISTRATION_SECTION] [--user_group GROUP] + ``` + + - `REGISTRATION_SECTION` is optional and must be numeric. + + - `--user_group` defines the user's role in the course and defaults to `1` (Instructor) if omitted. + + - `1` – Instructor + - `2` – Full Access Grader + - `3` – Limited Access Grader + - `4` – Student 4. Create registration section(s):