Skip to content

Commit 2cd5e35

Browse files
committed
Merge branch 'main' into config-list
2 parents 49a9885 + b0d891b commit 2cd5e35

16 files changed

+404
-0
lines changed
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
{
2+
"module": "autograder.api.users.get",
3+
"arguments": {
4+
"user": "course-grader@test.edulinq.org",
5+
"pass": "course-grader"
6+
},
7+
"output": {
8+
"found": true,
9+
"user": {
10+
"type": "server",
11+
"email": "course-grader@test.edulinq.org",
12+
"name": "course-grader",
13+
"role": "user",
14+
"courses": {
15+
"course-languages": {
16+
"id": "course-languages",
17+
"role": "grader"
18+
},
19+
"course101": {
20+
"id": "course101",
21+
"role": "grader"
22+
}
23+
}
24+
},
25+
"courses": {
26+
"course-languages": {
27+
"id": "course-languages",
28+
"name": "Course Using Different Languages",
29+
"assignments": {
30+
"bash": {
31+
"id": "bash",
32+
"name": "A Simple Bash Assignment",
33+
"due-date": 0
34+
},
35+
"cpp-simple": {
36+
"id": "cpp-simple",
37+
"name": "A Simple C++ Assignment"
38+
},
39+
"java": {
40+
"id": "java",
41+
"name": "A Simple Java Assignment"
42+
}
43+
}
44+
},
45+
"course101": {
46+
"id": "course101",
47+
"name": "Course 101",
48+
"assignments": {
49+
"hw0": {
50+
"id": "hw0",
51+
"name": "Homework 0"
52+
}
53+
}
54+
}
55+
}
56+
}
57+
}
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
{
2+
"module": "autograder.api.users.get",
3+
"arguments": {
4+
"user": "course-other@test.edulinq.org",
5+
"pass": "course-other"
6+
},
7+
"output": {
8+
"found": true,
9+
"user": {
10+
"type": "server",
11+
"email": "course-other@test.edulinq.org",
12+
"name": "course-other",
13+
"role": "user",
14+
"courses": {
15+
"course-languages": {
16+
"id": "course-languages",
17+
"role": "other"
18+
},
19+
"course101": {
20+
"id": "course101",
21+
"role": "other"
22+
}
23+
}
24+
},
25+
"courses": {
26+
"course-languages": {
27+
"id": "course-languages",
28+
"name": "Course Using Different Languages",
29+
"assignments": {
30+
"bash": {
31+
"id": "bash",
32+
"name": "A Simple Bash Assignment",
33+
"due-date": 0
34+
},
35+
"cpp-simple": {
36+
"id": "cpp-simple",
37+
"name": "A Simple C++ Assignment"
38+
},
39+
"java": {
40+
"id": "java",
41+
"name": "A Simple Java Assignment"
42+
}
43+
}
44+
},
45+
"course101": {
46+
"id": "course101",
47+
"name": "Course 101",
48+
"assignments": {
49+
"hw0": {
50+
"id": "hw0",
51+
"name": "Homework 0"
52+
}
53+
}
54+
}
55+
}
56+
}
57+
}
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
{
2+
"module": "autograder.api.users.get",
3+
"arguments": {
4+
"user": "course-owner@test.edulinq.org",
5+
"pass": "course-owner"
6+
},
7+
"output": {
8+
"found": true,
9+
"user": {
10+
"type": "server",
11+
"email": "course-owner@test.edulinq.org",
12+
"name": "course-owner",
13+
"role": "user",
14+
"courses": {
15+
"course-languages": {
16+
"id": "course-languages",
17+
"role": "owner"
18+
},
19+
"course101": {
20+
"id": "course101",
21+
"role": "owner"
22+
}
23+
}
24+
},
25+
"courses": {
26+
"course-languages": {
27+
"id": "course-languages",
28+
"name": "Course Using Different Languages",
29+
"assignments": {
30+
"bash": {
31+
"id": "bash",
32+
"name": "A Simple Bash Assignment",
33+
"due-date": 0
34+
},
35+
"cpp-simple": {
36+
"id": "cpp-simple",
37+
"name": "A Simple C++ Assignment"
38+
},
39+
"java": {
40+
"id": "java",
41+
"name": "A Simple Java Assignment"
42+
}
43+
}
44+
},
45+
"course101": {
46+
"id": "course101",
47+
"name": "Course 101",
48+
"assignments": {
49+
"hw0": {
50+
"id": "hw0",
51+
"name": "Homework 0"
52+
}
53+
}
54+
}
55+
}
56+
}
57+
}
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
{
2+
"module": "autograder.api.users.get",
3+
"arguments": {
4+
"user": "course-student@test.edulinq.org",
5+
"pass": "course-student"
6+
},
7+
"output": {
8+
"found": true,
9+
"user": {
10+
"type": "server",
11+
"email": "course-student@test.edulinq.org",
12+
"name": "course-student",
13+
"role": "user",
14+
"courses": {
15+
"course-languages": {
16+
"id": "course-languages",
17+
"role": "student"
18+
},
19+
"course101": {
20+
"id": "course101",
21+
"role": "student"
22+
}
23+
}
24+
},
25+
"courses": {
26+
"course-languages": {
27+
"id": "course-languages",
28+
"name": "Course Using Different Languages",
29+
"assignments": {
30+
"bash": {
31+
"id": "bash",
32+
"name": "A Simple Bash Assignment",
33+
"due-date": 0
34+
},
35+
"cpp-simple": {
36+
"id": "cpp-simple",
37+
"name": "A Simple C++ Assignment"
38+
},
39+
"java": {
40+
"id": "java",
41+
"name": "A Simple Java Assignment"
42+
}
43+
}
44+
},
45+
"course101": {
46+
"id": "course101",
47+
"name": "Course 101",
48+
"assignments": {
49+
"hw0": {
50+
"id": "hw0",
51+
"name": "Homework 0"
52+
}
53+
}
54+
}
55+
}
56+
}
57+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"module": "autograder.api.users.get",
3+
"arguments": {
4+
"user": "server-admin@test.edulinq.org",
5+
"pass": "server-admin"
6+
},
7+
"output": {
8+
"found": true,
9+
"user": {
10+
"type": "server",
11+
"email": "server-admin@test.edulinq.org",
12+
"name": "server-admin",
13+
"role": "admin",
14+
"courses": {}
15+
},
16+
"courses": {}
17+
}
18+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"module": "autograder.api.users.get",
3+
"arguments": {
4+
"user": "server-creator@test.edulinq.org",
5+
"pass": "server-creator"
6+
},
7+
"output": {
8+
"found": true,
9+
"user": {
10+
"type": "server",
11+
"email": "server-creator@test.edulinq.org",
12+
"name": "server-creator",
13+
"role": "creator",
14+
"courses": {}
15+
},
16+
"courses": {}
17+
}
18+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"module": "autograder.api.users.get",
3+
"arguments": {
4+
"user": "server-owner@test.edulinq.org",
5+
"pass": "server-owner"
6+
},
7+
"output": {
8+
"found": true,
9+
"user": {
10+
"type": "server",
11+
"email": "server-owner@test.edulinq.org",
12+
"name": "server-owner",
13+
"role": "owner",
14+
"courses": {}
15+
},
16+
"courses": {}
17+
}
18+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"module": "autograder.api.users.get",
3+
"arguments": {
4+
"user": "server-user@test.edulinq.org",
5+
"pass": "server-user"
6+
},
7+
"output": {
8+
"found": true,
9+
"user": {
10+
"type": "server",
11+
"email": "server-user@test.edulinq.org",
12+
"name": "server-user",
13+
"role": "user",
14+
"courses": {}
15+
},
16+
"courses": {}
17+
}
18+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"module": "autograder.api.users.tokens.create",
3+
"read-write": true,
4+
"arguments": {
5+
"user": "course-grader@test.edulinq.org",
6+
"pass": "course-grader"
7+
},
8+
"output-modifier": "clean_token",
9+
"output": {
10+
"token-id": "<TOKEN_ID>",
11+
"token-cleartext": "<TOKEN_CLEARTEXT>"
12+
}
13+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"module": "autograder.api.users.tokens.create",
3+
"read-write": true,
4+
"arguments": {
5+
"user": "course-other@test.edulinq.org",
6+
"pass": "course-other"
7+
},
8+
"output-modifier": "clean_token",
9+
"output": {
10+
"token-id": "<TOKEN_ID>",
11+
"token-cleartext": "<TOKEN_CLEARTEXT>"
12+
}
13+
}

0 commit comments

Comments
 (0)