We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f7eed8c commit 15433c7Copy full SHA for 15433c7
openedxscorm/scormxblock.py
@@ -442,6 +442,8 @@ def set_value(self, data):
442
completion_status = None
443
lesson_score = None
444
445
+ is_completed = self.lesson_status == "completed"
446
+
447
self.scorm_data[name] = value
448
if name == "cmi.core.lesson_status":
449
lesson_status = data.get("value")
@@ -471,7 +473,7 @@ def set_value(self, data):
471
473
self.success_status = success_status
472
474
if completion_status == "completed":
475
self.emit_completion(1)
- if success_status or completion_status == "completed":
476
+ if success_status or completion_status == "completed" or (is_completed and lesson_score):
477
if self.has_score:
478
self.publish_grade()
479
0 commit comments