From 0497feabb508484de7e1a47b68303e4f62eb6e7d Mon Sep 17 00:00:00 2001 From: Snir Orlanczyk Date: Thu, 7 Aug 2025 14:56:30 -0400 Subject: [PATCH 1/5] fix scorm 1-2 --- openedxscorm/scormxblock.py | 1 + 1 file changed, 1 insertion(+) diff --git a/openedxscorm/scormxblock.py b/openedxscorm/scormxblock.py index c9e3654..815fe29 100644 --- a/openedxscorm/scormxblock.py +++ b/openedxscorm/scormxblock.py @@ -506,6 +506,7 @@ def set_value(self, data): lesson_status = value if lesson_status in ["passed", "failed"]: success_status = lesson_status + completion_status = "completed" elif lesson_status in ["completed", "incomplete"]: completion_status = lesson_status elif name == "cmi.success_status": From 142153bf632df131996c4c81f163f57d9c64cef3 Mon Sep 17 00:00:00 2001 From: Snir Orlanczyk Date: Thu, 7 Aug 2025 16:44:09 -0400 Subject: [PATCH 2/5] update version --- openedxscorm/__about__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openedxscorm/__about__.py b/openedxscorm/__about__.py index 14d428a..4c0cfc1 100644 --- a/openedxscorm/__about__.py +++ b/openedxscorm/__about__.py @@ -1 +1 @@ -__version__ = "19.0.2" +__version__ = "19.0.2.patch2" From 5041163d47972916d6cbbfb737a00cacc294383d Mon Sep 17 00:00:00 2001 From: Snir Orlanczyk Date: Thu, 7 Aug 2025 16:49:11 -0400 Subject: [PATCH 3/5] update version --- openedxscorm/__about__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openedxscorm/__about__.py b/openedxscorm/__about__.py index 4c0cfc1..f48c1ca 100644 --- a/openedxscorm/__about__.py +++ b/openedxscorm/__about__.py @@ -1 +1 @@ -__version__ = "19.0.2.patch2" +__version__ = "19.0.3" From 1a3ea3ca83b1716ad6b229a7e6c0c39d400b6c3d Mon Sep 17 00:00:00 2001 From: Snir Orlanczyk Date: Fri, 8 Aug 2025 11:56:00 -0400 Subject: [PATCH 4/5] update logic --- openedxscorm/scormxblock.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openedxscorm/scormxblock.py b/openedxscorm/scormxblock.py index 815fe29..967962a 100644 --- a/openedxscorm/scormxblock.py +++ b/openedxscorm/scormxblock.py @@ -506,7 +506,8 @@ def set_value(self, data): lesson_status = value if lesson_status in ["passed", "failed"]: success_status = lesson_status - completion_status = "completed" + if lesson_status == "passed": + completion_status = "completed" elif lesson_status in ["completed", "incomplete"]: completion_status = lesson_status elif name == "cmi.success_status": From f4b1359b70c7e125687380ab6831c2ffe25597d8 Mon Sep 17 00:00:00 2001 From: Snir Orlanczyk Date: Fri, 8 Aug 2025 14:18:25 -0400 Subject: [PATCH 5/5] update version --- openedxscorm/__about__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openedxscorm/__about__.py b/openedxscorm/__about__.py index f48c1ca..14126cb 100644 --- a/openedxscorm/__about__.py +++ b/openedxscorm/__about__.py @@ -1 +1 @@ -__version__ = "19.0.3" +__version__ = "19.0.4"