Skip to content

Commit 9a4bd02

Browse files
removed unimplemented schoology endponits
1 parent 3207a11 commit 9a4bd02

3 files changed

Lines changed: 2 additions & 31 deletions

File tree

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.0+2026.02.27T21.23.08.812Z.c298f6eb.berickson.20260220.dami.portfolio.pr
1+
0.1.0+2026.02.27T21.25.37.849Z.3207a114.berickson.20260220.dami.portfolio.pr

learning_observer/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.0+2026.02.27T13.40.48.021Z.a86fc6ac.berickson.20260220.dami.portfolio.pr
1+
0.1.0+2026.02.27T21.25.37.849Z.3207a114.berickson.20260220.dami.portfolio.pr

learning_observer/learning_observer/integrations/schoology.py

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)