@@ -136,32 +136,3 @@ async def clean_course_roster(schoology_json):
136136 key = lambda user : user .get ('profile' , {}).get ('name' , {}).get ('family_name' , '' )
137137 )
138138 return users
139-
140-
141- # ---------------------------------------------------------------------------
142- # Assignments (AGS line items)
143- # ---------------------------------------------------------------------------
144- @register_cleaner ('course_assignments' , 'assignments' )
145- def clean_course_assignments (schoology_json ):
146- '''
147- TODO implemement this function
148- When launching via LTI, Schoology only allows us to see assignments
149- created by our tool. To see all assignments we require an Oauth workflow.
150- Clean course line items (assignments) from Schoology via LTI AGS.
151- '''
152- raise NotImplemented ('Schoology assignments have not yet been implemented.' )
153-
154-
155- # ---------------------------------------------------------------------------
156- # Assignment results / assigned docs (AGS results)
157- # ---------------------------------------------------------------------------
158- @register_cleaner ('assignment_results' , 'assigned_docs' )
159- async def clean_assigned_docs (schoology_json ):
160- '''
161- TODO implemement this function
162- When launching via LTI, Schoology only allows us to see assignments
163- created by our tool. To see all assignments we require an Oauth workflow.
164- Extract per-student Google Doc attachments from LTI AGS results
165- for a single assignment.
166- '''
167- raise NotImplemented ('Schoology documents from assignments have not yet been implemented.' )
0 commit comments