← Interactive xAPI DesignerCONTENT HISTORY

Update to Interactive xAPI Designer

Snapshot Oct 31, 2026 · 00:49 UTC · version 0.3.5

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Interactive xAPI Designer and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 23:17 UTC

631c34c25c774c31b7202add553495a66fc5e0653a3436bc8d17617ce9328335

After

Oct 31, 2026 · 00:49 UTC

db6d6d9933e5b742edf39fa5538f9b0bc39520b453f55ca8390823ce5eddf119

Package file

Before

Sep 30, 2026 · 23:17 UTC

700

After

Oct 31, 2026 · 00:49 UTC

692

Package file

Before

Sep 30, 2026 · 23:17 UTC

{"sha256":"6d1321d850fa6410f7691235164bd96ef8b84aecb9f1884cd77eea9948451c56","size":1026192}

After

Oct 31, 2026 · 00:49 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:17 UTC

{"sha256":"6d1321d850fa6410f7691235164bd96ef8b84aecb9f1884cd77eea9948451c56","size":1026192}

After

Oct 31, 2026 · 00:49 UTC

Not present

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.claude-plugin/plugin.json →

.codex-plugin/assets/composer-icon.png →

.codex-plugin/assets/logo.png →

.codex-plugin/plugin.json →

LICENSE →

PRIVACY.md →

skills/interactive-xapi-designer/SKILL.md →

skills/interactive-xapi-designer/agents/openai.yaml →

skills/interactive-xapi-designer/assets/sls-working-reference/ANALYTICS-MAP.md →

skills/interactive-xapi-designer/assets/sls-working-reference/analytics.js →

skills/interactive-xapi-designer/assets/sls-working-reference/index.html →

skills/interactive-xapi-designer/assets/sls-working-reference/instruction.txt →

skills/interactive-xapi-designer/assets/sls-working-reference/lib/xAPI.js →

skills/interactive-xapi-designer/assets/sls-working-reference/lib/xapiwrapper.min.js →

skills/interactive-xapi-designer/assets/sls-working-reference/log.txt →

skills/interactive-xapi-designer/assets/sls-working-reference/script.js →

skills/interactive-xapi-designer/assets/sls-working-reference/styles.css →

skills/interactive-xapi-designer/references/design-modes.md →

skills/interactive-xapi-designer/references/learning-analytics.md →

skills/interactive-xapi-designer/references/one-shot-diagnostic-analytics.md →

skills/interactive-xapi-designer/references/package-provenance.md →

skills/interactive-xapi-designer/references/payload-and-hooks.md →

skills/interactive-xapi-designer/references/prompt-library-workflow.md →

skills/interactive-xapi-designer/references/verification.md →

skills/interactive-xapi-designer/references/working-sls-baseline.md →

skills/interactive-xapi-designer/references/xapi-integration.md →

skills/interactive-xapi-designer/scripts/inject_xapi.py →

skills/interactive-xapi-designer/scripts/package_sls.py →

skills/interactive-xapi-designer/scripts/prepare_sls_transport.py →

skills/interactive-xapi-designer/scripts/validate_xapi_package.py →

skills/interactive-xapi-designer/scripts/zip_safety.py →

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,47 +1,43 @@
-{
-  "author": {
-    "name": "lookang",
-    "url": "https://iwant2study.org/"
-  },
-  "description": "Build compact, accessible SLS interactives with verified scoring, meaningful action histories, and targeted misconception feedback.",
-  "homepage": "https://iwant2study.moe.edu.sg/lookangejss/promptLibrary/ai-prompt-library.html",
-  "interface": {
-    "brandColor": "#0B3F7F",
-    "brandColorDark": "#80B4F4",
-    "capabilities": [
-      "Interactive",
-      "Write",
-      "SLS",
-      "xAPI",
-      "data analytics"
-    ],
-    "category": "Productivity",
-    "composerIcon": "./.codex-plugin/assets/composer-icon.png",
-    "defaultPrompt": [
-      "Build an SLS interactive that fits the 450px first viewport, with verified scoring, useful learner feedback, and teaching moves.",
-      "Turn this lesson idea into an accessible virtual lab with a meaningful, time-ordered record of learner exploration.",
-      "Improve this ZIP for SLS  with evidence-based misconceptions, and an illuminating learner and teacher report."
-    ],
-    "developerName": "Loo Kang WEE",
-    "displayName": "Interactive xAPI Designer",
-    "logo": "./.codex-plugin/assets/logo.png",
-    "longDescription": "Turns a learning goal or existing interactive into a compact, accessible SLS-ready package in one pass, with a 450px first-viewport design, verified scoring, chronological action evidence, explained misconceptions, learner next steps, targeted teaching moves, completion fallback capture, and mock-LRS transport checks.",
-    "privacyPolicyURL": "https://iwant2study.moe.edu.sg/lookangejss/promptLibrary/interactive-xapi-designer/privacy.html",
-    "shortDescription": "Build SLS interactives-data",
-    "supportURL": "https://iwant2study.moe.edu.sg/lookangejss/promptLibrary/interactive-xapi-designer/support.html",
-    "termsOfServiceURL": "https://iwant2study.moe.edu.sg/lookangejss/promptLibrary/interactive-xapi-designer/terms.html",
-    "websiteURL": "https://iwant2study.moe.edu.sg/lookangejss/promptLibrary/ai-prompt-library.html"
-  },
-  "keywords": [
-    "education",
-    "interactive",
-    "SLS",
-    "xAPI",
-    "learning-analytics",
-    "metacognition"
-  ],
-  "name": "interactive-xapi-designer",
-  "repository": "https://github.com/lookang/codexSkill",
-  "skills": "./skills/",
-  "version": "0.2.2"
-}
\ No newline at end of file
+{
+  "name": "interactive-xapi-designer",
+  "version": "0.3.5",
+  "description": "Create, instrument and package SLS HTML5 activities with verified xAPI reporting.",
+  "author": {
+    "name": "lookang",
+    "url": "https://iwant2study.org/"
+  },
+  "homepage": "https://iwant2study.moe.edu.sg/lookangejss/promptLibrary/ai-prompt-library.html",
+  "repository": "https://github.com/lookang/codexSkill",
+  "keywords": [
+    "education",
+    "interactive",
+    "SLS",
+    "xAPI",
+    "learning-analytics",
+    "metacognition"
+  ],
+  "skills": "./skills/",
+  "interface": {
+    "displayName": "Interactive xAPI Designer",
+    "shortDescription": "Build SLS activities with xAPI",
+    "longDescription": "Developer toolkit for teachers and educational-content authors building client-side HTML5 learning activities for Singapore Student Learning Space (SLS). Create new HTML/ZIP activities or add xAPI reporting to existing ones while preserving their interface and learning logic by default. Choose Integrate only, Integrate and improve, or Build or redesign.\n\nThe plugin inspects the activity model, writes an activity-specific payload adapter, and reuses verified xAPI libraries without changing their transport code. Reports can include checked multiple-choice answers, first/latest results, revisions, existing support use and committed slider or simulation changes. Apply the full Prompt Library design workflow to fresh builds and explicit redesigns.\n\nEach SLS ZIP includes human-readable and machine-readable provenance with the authored activity prompt, concise iteration log, authoring platform, model and reasoning/thinking effort when reported, file hashes and verification notes. Unavailable model settings are marked not-reported. Filenames use iwant2study.moe.edu.sg_scorable_<slug>.zip for genuinely scored work and iwant2study.moe.edu.sg_interactive_<slug>.zip for unscored work.\n\nOutputs are source files and SLS-ready ZIP packages. The plugin does not host an LMS, provide a standalone tutoring service, or automatically connect to student records. Generic control use is not proof of mastery. Local browser/mock-LRS tests do not establish live SLS attribution or rendering; teachers must review and test their deployed activity.",
+    "developerName": "lookang",
+    "category": "Developer Tools",
+    "capabilities": [
+      "HTML5 activity authoring",
+      "SLS xAPI integration",
+      "Learning analytics reports"
+    ],
+    "brandColor": "#0B3F7F",
+    "composerIcon": "./assets/icon.png",
+    "logo": "./assets/icon.png",
+    "websiteURL": "https://github.com/lookang/codexSkill/tree/main/plugins/interactive-xapi-designer",
+    "defaultPrompt": [
+      "Add SLS xAPI to this HTML/ZIP; keep its interface and xAPI library. Return a named ZIP with prompt and iteration metadata.",
+      "Integrate this interactive with xAPI and make targeted improvements to feedback and accessibility.",
+      "Build a fresh SLS interactive using the Prompt Library design principles and verified learner/teacher reporting."
+    ],
+    "supportURL": "https://github.com/lookang/codexSkill/issues",
+    "privacyPolicyURL": "https://github.com/lookang/codexSkill/blob/main/plugins/interactive-xapi-designer/PRIVACY.md"
+  }
+}
Full technical diff · 40 changed fields

changed /files/.claude-plugin~1plugin.json/sha256

BEFORE
"631c34c25c774c31b7202add553495a66fc5e0653a3436bc8d17617ce9328335"
AFTER
"db6d6d9933e5b742edf39fa5538f9b0bc39520b453f55ca8390823ce5eddf119"

changed /files/.claude-plugin~1plugin.json/size

BEFORE
700
AFTER
692

removed /files/.codex-plugin~1assets~1composer-icon.png

BEFORE
{
  "sha256": "6d1321d850fa6410f7691235164bd96ef8b84aecb9f1884cd77eea9948451c56",
  "size": 1026192
}
AFTER
Field is absent

removed /files/.codex-plugin~1assets~1logo.png

BEFORE
{
  "sha256": "6d1321d850fa6410f7691235164bd96ef8b84aecb9f1884cd77eea9948451c56",
  "size": 1026192
}
AFTER
Field is absent

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"cb0ec144b7205dc2eb3224cdd33f80223a46a0cca199295da2a68cfc15a01a0a"
AFTER
"d3c8cbd7559d91b11abfe0672b17013251a4985f9393032be504eadc3539319c"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
2301
AFTER
3275

added /files/LICENSE

BEFORE
Field was absent
AFTER
{
  "sha256": "c6971177a212b386285f1e0f04a8a7289ec47bc3773a94f533e6b2e993e5640c",
  "size": 1085
}

added /files/PRIVACY.md

BEFORE
Field was absent
AFTER
{
  "sha256": "73d3c441388cf17a01f447d9a9d718683837b88ad762ba274e9ebcd9fc2dcb57",
  "size": 5278
}

changed /files/skills~1interactive-xapi-designer~1SKILL.md/sha256

BEFORE
"b4cd8a326fca626038d23cc56c1e89e3041ad281d13b5ec04ea1aa6ea5859eca"
AFTER
"4e66d6920d37306293301afdce6ed02622ec70cfe80b036b118b4a7ccc67ba02"

changed /files/skills~1interactive-xapi-designer~1SKILL.md/size

BEFORE
11609
AFTER
12327

changed /files/skills~1interactive-xapi-designer~1agents~1openai.yaml/sha256

BEFORE
"455953b1951d3d87b61c16fa98ea9973bcd59f3eac64e2eee5a21523a5e517ef"
AFTER
"fd4bc2d33e4498926ea94933b0c535ab8641d64a6102f82ed071a8559db257c1"

changed /files/skills~1interactive-xapi-designer~1agents~1openai.yaml/size

BEFORE
396
AFTER
424

added /files/skills~1interactive-xapi-designer~1assets~1sls-working-reference~1ANALYTICS-MAP.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8968bea689c07682b63739cacdd73c02eca5b7e322e42395a3b7e8257d2033a8",
  "size": 2182
}

added /files/skills~1interactive-xapi-designer~1assets~1sls-working-reference~1analytics.js

BEFORE
Field was absent
AFTER
{
  "sha256": "49a299708b1c065cf17f1f155160cc4b35109701c807f6c4da03d1c7c7eeb0ec",
  "size": 23182
}

added /files/skills~1interactive-xapi-designer~1assets~1sls-working-reference~1index.html

BEFORE
Field was absent
AFTER
{
  "sha256": "e3d27a16c01ba97106c3de158c497169e652eac24f8274df0a86df36e706a95c",
  "size": 41677
}

added /files/skills~1interactive-xapi-designer~1assets~1sls-working-reference~1instruction.txt

BEFORE
Field was absent
AFTER
{
  "sha256": "a4536d92e0e9b56a0498ab3acc5f089c7cba68fb3bb115b0ae6d4fa16c5174e3",
  "size": 265
}

added /files/skills~1interactive-xapi-designer~1assets~1sls-working-reference~1lib~1xAPI.js

BEFORE
Field was absent
AFTER
{
  "sha256": "ba353b8d33f9bfe6e2a93e797e821a3989390186708c58e984812182c951e030",
  "size": 42551
}

added /files/skills~1interactive-xapi-designer~1assets~1sls-working-reference~1lib~1xapiwrapper.min.js

BEFORE
Field was absent
AFTER
{
  "sha256": "ca1955f8387cc9167b3bf3f3813a0a7ed33279f9c7282b5c122f079e51632ac5",
  "size": 40439
}

added /files/skills~1interactive-xapi-designer~1assets~1sls-working-reference~1log.txt

BEFORE
Field was absent
AFTER
{
  "sha256": "d421612711193ed5268f1d60a097ef2018de3bc2bb8d8787adb7d2d52e5d24a0",
  "size": 565
}

added /files/skills~1interactive-xapi-designer~1assets~1sls-working-reference~1script.js

BEFORE
Field was absent
AFTER
{
  "sha256": "0f5111c55531d254610dd49630751e611575095b30f88c851ac68f6b91b0fda6",
  "size": 30778
}

added /files/skills~1interactive-xapi-designer~1assets~1sls-working-reference~1styles.css

BEFORE
Field was absent
AFTER
{
  "sha256": "5157907fc4222ed0aee787a4238d09b4f361071192014faea2f26c7d0d0a833d",
  "size": 16923
}

added /files/skills~1interactive-xapi-designer~1references~1design-modes.md

BEFORE
Field was absent
AFTER
{
  "sha256": "38c999ef7c82a158efab1d7fdfe6cdac9bb4e4d03cf0b2d0bf09737e79761af4",
  "size": 3225
}

changed /files/skills~1interactive-xapi-designer~1references~1learning-analytics.md/sha256

BEFORE
"fb7db63e9bb51bd859a6a696c321e2de800a6ab45ab6f91ff6f7498cf3193d59"
AFTER
"83a71b0a7819264076c7cc08b5a9e1074ef1baea992626e302cf41a770051b26"

changed /files/skills~1interactive-xapi-designer~1references~1learning-analytics.md/size

BEFORE
7311
AFTER
7328

changed /files/skills~1interactive-xapi-designer~1references~1one-shot-diagnostic-analytics.md/sha256

BEFORE
"2ba20d91d23fadd9d8495bd55b1161fc689ed82a5ab81644e89bf45fd58f844b"
AFTER
"7ae4899d5afb68d0625b13f3bab052808d80d549a6cc2ddbae5b97b8fcbfb014"

changed /files/skills~1interactive-xapi-designer~1references~1one-shot-diagnostic-analytics.md/size

BEFORE
6994
AFTER
7109

added /files/skills~1interactive-xapi-designer~1references~1package-provenance.md

BEFORE
Field was absent
AFTER
{
  "sha256": "cd92a7bbc85a0ea22beee700a2666a78885cf9e6e8e1d3f2a116c18491afabeb",
  "size": 3352
}

added /files/skills~1interactive-xapi-designer~1references~1payload-and-hooks.md

BEFORE
Field was absent
AFTER
{
  "sha256": "97c2bd7539ec7672269d21a5860508688dd45b40e596b134088c2ac4716fa837",
  "size": 4715
}

changed /files/skills~1interactive-xapi-designer~1references~1prompt-library-workflow.md/sha256

BEFORE
"ab281fc5a26044a8f8e77c848528dda31750acf1f6cba77ca0ae22b5532eb548"
AFTER
"d67f2eb59fcba1b34d713959b8077c31b679842259a159f1e77876ff66dc6869"

changed /files/skills~1interactive-xapi-designer~1references~1prompt-library-workflow.md/size

BEFORE
4910
AFTER
5220

added /files/skills~1interactive-xapi-designer~1references~1verification.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e66de8c728f319270e8900793c16d345d19110f619d9a110f5b1615388168b1a",
  "size": 2530
}

added /files/skills~1interactive-xapi-designer~1references~1working-sls-baseline.md

BEFORE
Field was absent
AFTER
{
  "sha256": "88f59c624aa9033d417a55eb55d2294a153decdf815ab3890e1b3e40839659a2",
  "size": 7417
}

changed /files/skills~1interactive-xapi-designer~1references~1xapi-integration.md/sha256

BEFORE
"056c899511af3951eee76d6aaed0cd7097e762b511cafb313ef0444c34d15b42"
AFTER
"3bc74bbd8ddb8fff9914ffa97e43e2632379e67a76dce3c9078d8c144fbd50b9"

changed /files/skills~1interactive-xapi-designer~1references~1xapi-integration.md/size

BEFORE
7861
AFTER
9566

added /files/skills~1interactive-xapi-designer~1scripts~1inject_xapi.py

BEFORE
Field was absent
AFTER
{
  "sha256": "87e48b7e6f2d2899917552d07500aee924f32d108f2196a17a938baf93b62406",
  "size": 6786
}

added /files/skills~1interactive-xapi-designer~1scripts~1package_sls.py

BEFORE
Field was absent
AFTER
{
  "sha256": "c41c1a42b044bc88917031251ff18fb9446aa4aa685480081220c98974a5eb60",
  "size": 16978
}

added /files/skills~1interactive-xapi-designer~1scripts~1prepare_sls_transport.py

BEFORE
Field was absent
AFTER
{
  "sha256": "d1708f799c2949bdbb0c7072dc1de6e18a6dec09beb02f3889793997867172c9",
  "size": 5791
}

changed /files/skills~1interactive-xapi-designer~1scripts~1validate_xapi_package.py/sha256

BEFORE
"4321776e03c5dd1760193a4f76288429e0c100eb027b4cadf222308dbed9d49b"
AFTER
"42e865cbe9f5cf76011b6a1b1b2388074a82d38fb5fb1b17293366032c0cf3a1"

changed /files/skills~1interactive-xapi-designer~1scripts~1validate_xapi_package.py/size

BEFORE
5575
AFTER
6470

added /files/skills~1interactive-xapi-designer~1scripts~1zip_safety.py

BEFORE
Field was absent
AFTER
{
  "sha256": "3bfd7910583c5ade6fb93ef0b5bee593854f57a7cbde0cb72997fd9f3c789fe5",
  "size": 6028
}
Full snapshot data
{
  "files": {
    ".claude-plugin/plugin.json": {
      "sha256": "db6d6d9933e5b742edf39fa5538f9b0bc39520b453f55ca8390823ce5eddf119",
      "size": 692
    },
    ".codex-plugin/plugin.json": {
      "sha256": "d3c8cbd7559d91b11abfe0672b17013251a4985f9393032be504eadc3539319c",
      "size": 3275
    },
    "LICENSE": {
      "sha256": "c6971177a212b386285f1e0f04a8a7289ec47bc3773a94f533e6b2e993e5640c",
      "size": 1085
    },
    "PRIVACY.md": {
      "sha256": "73d3c441388cf17a01f447d9a9d718683837b88ad762ba274e9ebcd9fc2dcb57",
      "size": 5278
    },
    "assets/icon.png": {
      "sha256": "6d1321d850fa6410f7691235164bd96ef8b84aecb9f1884cd77eea9948451c56",
      "size": 1026192
    },
    "skills/interactive-xapi-designer/SKILL.md": {
      "sha256": "4e66d6920d37306293301afdce6ed02622ec70cfe80b036b118b4a7ccc67ba02",
      "size": 12327
    },
    "skills/interactive-xapi-designer/agents/openai.yaml": {
      "sha256": "fd4bc2d33e4498926ea94933b0c535ab8641d64a6102f82ed071a8559db257c1",
      "size": 424
    },
    "skills/interactive-xapi-designer/assets/sls-working-reference/ANALYTICS-MAP.md": {
      "sha256": "8968bea689c07682b63739cacdd73c02eca5b7e322e42395a3b7e8257d2033a8",
      "size": 2182
    },
    "skills/interactive-xapi-designer/assets/sls-working-reference/analytics.js": {
      "sha256": "49a299708b1c065cf17f1f155160cc4b35109701c807f6c4da03d1c7c7eeb0ec",
      "size": 23182
    },
    "skills/interactive-xapi-designer/assets/sls-working-reference/index.html": {
      "sha256": "e3d27a16c01ba97106c3de158c497169e652eac24f8274df0a86df36e706a95c",
      "size": 41677
    },
    "skills/interactive-xapi-designer/assets/sls-working-reference/instruction.txt": {
      "sha256": "a4536d92e0e9b56a0498ab3acc5f089c7cba68fb3bb115b0ae6d4fa16c5174e3",
      "size": 265
    },
    "skills/interactive-xapi-designer/assets/sls-working-reference/lib/xAPI.js": {
      "sha256": "ba353b8d33f9bfe6e2a93e797e821a3989390186708c58e984812182c951e030",
      "size": 42551
    },
    "skills/interactive-xapi-designer/assets/sls-working-reference/lib/xapiwrapper.min.js": {
      "sha256": "ca1955f8387cc9167b3bf3f3813a0a7ed33279f9c7282b5c122f079e51632ac5",
      "size": 40439
    },
    "skills/interactive-xapi-designer/assets/sls-working-reference/log.txt": {
      "sha256": "d421612711193ed5268f1d60a097ef2018de3bc2bb8d8787adb7d2d52e5d24a0",
      "size": 565
    },
    "skills/interactive-xapi-designer/assets/sls-working-reference/script.js": {
      "sha256": "0f5111c55531d254610dd49630751e611575095b30f88c851ac68f6b91b0fda6",
      "size": 30778
    },
    "skills/interactive-xapi-designer/assets/sls-working-reference/styles.css": {
      "sha256": "5157907fc4222ed0aee787a4238d09b4f361071192014faea2f26c7d0d0a833d",
      "size": 16923
    },
    "skills/interactive-xapi-designer/references/3d-and-local-packaging.md": {
      "sha256": "2759380e458eff09c16709e63db797746d659ae8366672935e1573b5f5c99b36",
      "size": 4518
    },
    "skills/interactive-xapi-designer/references/design-modes.md": {
      "sha256": "38c999ef7c82a158efab1d7fdfe6cdac9bb4e4d03cf0b2d0bf09737e79761af4",
      "size": 3225
    },
    "skills/interactive-xapi-designer/references/learning-analytics.md": {
      "sha256": "83a71b0a7819264076c7cc08b5a9e1074ef1baea992626e302cf41a770051b26",
      "size": 7328
    },
    "skills/interactive-xapi-designer/references/one-shot-diagnostic-analytics.md": {
      "sha256": "7ae4899d5afb68d0625b13f3bab052808d80d549a6cc2ddbae5b97b8fcbfb014",
      "size": 7109
    },
    "skills/interactive-xapi-designer/references/package-provenance.md": {
      "sha256": "cd92a7bbc85a0ea22beee700a2666a78885cf9e6e8e1d3f2a116c18491afabeb",
      "size": 3352
    },
    "skills/interactive-xapi-designer/references/payload-and-hooks.md": {
      "sha256": "97c2bd7539ec7672269d21a5860508688dd45b40e596b134088c2ac4716fa837",
      "size": 4715
    },
    "skills/interactive-xapi-designer/references/prompt-library-workflow.md": {
      "sha256": "d67f2eb59fcba1b34d713959b8077c31b679842259a159f1e77876ff66dc6869",
      "size": 5220
    },
    "skills/interactive-xapi-designer/references/verification.md": {
      "sha256": "e66de8c728f319270e8900793c16d345d19110f619d9a110f5b1615388168b1a",
      "size": 2530
    },
    "skills/interactive-xapi-designer/references/working-sls-baseline.md": {
      "sha256": "88f59c624aa9033d417a55eb55d2294a153decdf815ab3890e1b3e40839659a2",
      "size": 7417
    },
    "skills/interactive-xapi-designer/references/xapi-integration.md": {
      "sha256": "3bc74bbd8ddb8fff9914ffa97e43e2632379e67a76dce3c9078d8c144fbd50b9",
      "size": 9566
    },
    "skills/interactive-xapi-designer/scripts/inject_xapi.py": {
      "sha256": "87e48b7e6f2d2899917552d07500aee924f32d108f2196a17a938baf93b62406",
      "size": 6786
    },
    "skills/interactive-xapi-designer/scripts/package_sls.py": {
      "sha256": "c41c1a42b044bc88917031251ff18fb9446aa4aa685480081220c98974a5eb60",
      "size": 16978
    },
    "skills/interactive-xapi-designer/scripts/prepare_sls_transport.py": {
      "sha256": "d1708f799c2949bdbb0c7072dc1de6e18a6dec09beb02f3889793997867172c9",
      "size": 5791
    },
    "skills/interactive-xapi-designer/scripts/validate_xapi_package.py": {
      "sha256": "42e865cbe9f5cf76011b6a1b1b2388074a82d38fb5fb1b17293366032c0cf3a1",
      "size": 6470
    },
    "skills/interactive-xapi-designer/scripts/zip_safety.py": {
      "sha256": "3bfd7910583c5ade6fb93ef0b5bee593854f57a7cbde0cb72997fd9f3c789fe5",
      "size": 6028
    }
  }
}

SHA-256 of public snapshot: 38596bfd2828109423bbf82b0bc8cab3addb730f72ab766f5d0f33e57225f0d2