Skip to content

Commit 0cca4a9

Browse files
authored
[Documentation] User access levels vs User groups (Submitty#152)
* remove notes for draft version * user access * notes on user access level * edits
1 parent 482c1ac commit 0cca4a9

File tree

3 files changed

+92
-0
lines changed

3 files changed

+92
-0
lines changed

_data/links.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@
116116
- name: v19.06.02
117117
- name: v.19.06.01
118118
- name: Database Overview
119+
- name: User Access Level
119120
- name: Course Creation
120121
- name: Setting up Internal Git
121122
link: git
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
---
2+
title: User Access Level
3+
category: System Administrator
4+
---
5+
6+
7+
### User Access Level
8+
9+
At the system level, Submitty has 3 levels of user access. This
10+
information is stored in the master `Submitty` database, `users`
11+
table, `user_access_level` column.
12+
13+
* **Superuser = 1**
14+
This special category of user should be rarely
15+
used, limited to system administrators. Most capabilities of
16+
superusers are still in the planning stages; for example, being
17+
able to edit the user access level of other users on the system,
18+
add new terms, etc. Currently most of this functionality is only
19+
available from the GNU/Linux command line.
20+
21+
* **Faculty = 2**
22+
This category of user should be limited to faculty
23+
at your institution. Faculty users can make new courses,
24+
restricted toqterms that have already been defined, and
25+
limited to sharing a Linux group of one of their pre-existing
26+
courses.
27+
28+
* **User = 3**
29+
All other users -- students, teaching assistants,
30+
graders, etc.
31+
32+
When a superuser or faculty level user logs in and visits the main
33+
home screen for Submitty, their access level is listed in the "About
34+
You" box.
35+
36+
![](/images/access_level.png)
37+
38+
From this home screen superuser and faculty users can create new
39+
courses. We plan to add other features for these users in future
40+
releases.
41+
42+
43+
### User Group or Role
44+
45+
Within a specific course, a user will be a member of one of the
46+
following groups.
47+
48+
* **Instructor = 1**
49+
Instructors can add students and graders to the
50+
course, change the group or role of users in the course, mange
51+
registration and rotating sections, create and edit gradeables,
52+
upload course materials, etc.
53+
54+
* **Full Access Grader = 2**
55+
Full Access Graders can view and enter or change the grades of any
56+
student in the course for gradeables that are open to grading by
57+
full access or limited access graders, even if they are not
58+
specifically assigned to that student. This group or role is
59+
useful in very large courses with large teaching staff. For
60+
example, graduate student teaching assistants who assume more
61+
responsibility and occasionally substitute for each other would
62+
need access to enter or modify the grades of sections assigned to
63+
other graduate student teaching assistants.
64+
65+
* **Limited Access Grader = 3**
66+
Limited Access Graders can view and enter or change the grades
67+
only for students in section that they are explicitly assigned to
68+
grade. This group or role is often used for more junior members
69+
of the teaching staff, for example undergraduate teaching
70+
assistants with more limited responsibilities. These students may
71+
be more likely to have conflicts of interest with classmates who are friends
72+
because they are closer in age or cohort to the students in the
73+
class.
74+
75+
* **Student = 4**
76+
Finally we have the student group, who has no access to grading.
77+
Note that users who are in the Student Group who are assigned to the NULL
78+
registration section (indicating they have dropped the course)
79+
will not be able to access the course.
80+
81+
82+
_NOTE:_ User Access Level for the system is a separate from User Group
83+
for each course. Typically users with **Faculty** User Access Level
84+
will be in the **Instructor** Group for each of their courses, but
85+
this is not required. In fact, it can be helpful to for faculty users
86+
to explore the Submitty interface for a specific course as a member of
87+
the **Student** User Group. And sometimes it is useful to put the
88+
head graduate teaching assistant in the **Instructor** group for a
89+
large course so they can assist with course management.
90+
91+
See also [Create or Edit Gradeable](../instructor/create_edit_gradeable#grading-user-groups).

images/access_level.png

170 KB
Loading

0 commit comments

Comments
 (0)