lms.model.testdata.assignments

 1import typing
 2
 3import lms.model.assignments
 4
 5# {course_name: {name: assignment, ...}, ...}
 6COURSE_ASSIGNMENTS: typing.Dict[str, typing.Dict[str, lms.model.assignments.Assignment]] = {}
 7
 8COURSE_ASSIGNMENTS['Course 101'] = {
 9    'Homework 0': lms.model.assignments.Assignment(
10        id = '110000100',
11        name = 'Homework 0',
12        points_possible = 2.0,
13    ),
14}
15
16COURSE_ASSIGNMENTS['Course Using Different Languages'] = {
17    'A Simple Bash Assignment': lms.model.assignments.Assignment(
18        id = '120000100',
19        name = 'A Simple Bash Assignment',
20        points_possible = 10.0,
21    ),
22    'A Simple C++ Assignment': lms.model.assignments.Assignment(
23        id = '120000200',
24        name = 'A Simple C++ Assignment',
25        points_possible = 10.0,
26    ),
27    'A Simple Java Assignment': lms.model.assignments.Assignment(
28        id = '120000300',
29        name = 'A Simple Java Assignment',
30        points_possible = 10.0,
31    ),
32}
33
34COURSE_ASSIGNMENTS['Extra Course'] = {
35    'Assignment 1': lms.model.assignments.Assignment(
36        id = '130000100',
37        name = 'Assignment 1',
38        points_possible = 10.0,
39    ),
40    'Assignment 2': lms.model.assignments.Assignment(
41        id = '130000200',
42        name = 'Assignment 2',
43        points_possible = 20.0,
44    ),
45    'Assignment 3': lms.model.assignments.Assignment(
46        id = '130000300',
47        name = 'Assignment 3',
48        points_possible = 30.0,
49    ),
50}
COURSE_ASSIGNMENTS: Dict[str, Dict[str, lms.model.assignments.Assignment]] = {'Course 101': {'Homework 0': {"close_date": null, "description": null, "due_date": null, "extra_fields": {}, "id": "110000100", "name": "Homework 0", "open_date": null, "points_possible": 2.0}}, 'Course Using Different Languages': {'A Simple Bash Assignment': {"close_date": null, "description": null, "due_date": null, "extra_fields": {}, "id": "120000100", "name": "A Simple Bash Assignment", "open_date": null, "points_possible": 10.0}, 'A Simple C++ Assignment': {"close_date": null, "description": null, "due_date": null, "extra_fields": {}, "id": "120000200", "name": "A Simple C++ Assignment", "open_date": null, "points_possible": 10.0}, 'A Simple Java Assignment': {"close_date": null, "description": null, "due_date": null, "extra_fields": {}, "id": "120000300", "name": "A Simple Java Assignment", "open_date": null, "points_possible": 10.0}}, 'Extra Course': {'Assignment 1': {"close_date": null, "description": null, "due_date": null, "extra_fields": {}, "id": "130000100", "name": "Assignment 1", "open_date": null, "points_possible": 10.0}, 'Assignment 2': {"close_date": null, "description": null, "due_date": null, "extra_fields": {}, "id": "130000200", "name": "Assignment 2", "open_date": null, "points_possible": 20.0}, 'Assignment 3': {"close_date": null, "description": null, "due_date": null, "extra_fields": {}, "id": "130000300", "name": "Assignment 3", "open_date": null, "points_possible": 30.0}}}