Change completion API to work with any learning context

This commit is contained in:
Braden MacDonald
2019-10-01 16:40:21 -04:00
parent 7dbee1c3dd
commit 5fc73468b3
24 changed files with 214 additions and 89 deletions

View File

@@ -61,7 +61,7 @@ class BlockCompletionTransformer(BlockStructureTransformer):
completions = BlockCompletion.objects.filter(
user=usage_info.user,
course_key=usage_info.course_key,
context_key=usage_info.course_key,
).values_list(
'block_key',
'completion',

View File

@@ -82,7 +82,6 @@ class BlockCompletionTransformerTestCase(TransformerRegistryTestMixin, Completio
block = ItemFactory.create(category='comp', parent=course)
BlockCompletion.objects.submit_completion(
user=self.user,
course_key=block.location.course_key,
block_key=block.location,
completion=self.COMPLETION_TEST_VALUE,
)