[{"data":1,"prerenderedAt":134},["ShallowReactive",2],{"landing:scorm-lab:en":3,"landing:scorm-lab:terms":133},{"id":4,"appName":5,"appStoreUrl":6,"cta":7,"extension":15,"features":16,"hero":64,"howItWorks":69,"meta":84,"privacyCallout":86,"requirements":90,"screenshotShowcase":95,"seo":99,"slug":102,"stem":103,"supportedFormats":104,"targetUsers":116,"whatsNew":131,"__hash__":132},"landings\u002Flandings\u002Fscorm-lab.json","SCORM Lab","https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Fscorm-lab-debug\u002Fid6777097626",{"title":8,"subtitle":9,"primaryCta":10,"additionalInfo":14},"Stop debugging courses inside the LMS","Reproduce the bug on your desktop, see exactly what the course does, and fix it before it ships.",{"label":11,"href":6,"external":12,"badge":13},"Get SCORM Lab",true,"mac-app-store","Available now on the Mac App Store","json",{"title":17,"columns":18,"items":19},"What You See",3,[20,25,30,35,40,45,50,55,60],{"title":21,"description":22,"icon":23,"iconColor":24},"Live API Transcript","Every Initialize, GetValue, SetValue, Commit and Terminate — with arguments, return values, and error codes — as they happen.","i-lucide-activity","green",{"title":26,"description":27,"icon":28,"iconColor":29},"CMI Data-Model Inspector","The full data tree — completion, success, score, location, suspend_data, interactions, objectives — updated in real time.","i-lucide-list-tree","blue",{"title":31,"description":32,"icon":33,"iconColor":34},"CMI Diff","Compare the data model between two points in a session and see exactly which elements were added, changed, or removed.","i-lucide-git-compare","purple",{"title":36,"description":37,"icon":38,"iconColor":39},"2004 Sequencing Visualiser","The activity tree with live rollup and status, plus a plain-language explanation of why a navigation was allowed or DENIED.","i-lucide-workflow","orange",{"title":41,"description":42,"icon":43,"iconColor":44},"LMS Quirk Profiles","Run the same package as SCORM Cloud, Moodle, Cornerstone, or strict ADL to reproduce LMS-specific bugs on your desktop.","i-lucide-server","red",{"title":46,"description":47,"icon":48,"iconColor":49},"Time-Travel Replay","Scrub the recorded session and reconstruct the exact CMI state at any step, to pinpoint where a value went wrong.","i-lucide-rewind","yellow",{"title":51,"description":52,"icon":53,"iconColor":54},"Authoring Lint","Automatic checks for the problems courses actually ship with — status never Terminated, suspend_data over limit, and more — grouped by severity.","i-lucide-shield-check","olive",{"title":56,"description":57,"icon":58,"iconColor":59},"Console Capture","Messages and errors logged by the running content, surfaced in a native console alongside the transcript.","i-lucide-terminal","gray",{"title":61,"description":62,"icon":63,"iconColor":29},"Session Export","Export a full session — API calls, CMI snapshots, lint findings, sequencing decisions — to JSON plus a readable HTML report.","i-lucide-file-output",{"headline":5,"subtitle":65,"primaryCta":66,"additionalInfo":68},"A native debugger and inspector for SCORM e-learning packages. Open a SCORM 1.2 or 2004 .zip, run it exactly as an LMS would, and watch what it actually does — call by call. It's the tool for the moment a course \"works on my machine\" but breaks on the LMS.",{"label":67,"href":6,"external":12,"badge":13},"Download for Mac","macOS 14.0 or later",{"title":70,"steps":71},"How It Works",[72,75,78,81],{"title":73,"description":74},"Open a SCORM package","Drop in any SCORM 1.2 or SCORM 2004 .zip. The course runs locally in an embedded web view — no upload, no LMS.",{"title":76,"description":77},"Click through the course","The API transcript, CMI inspector and sequencing tab populate live as the content runs.",{"title":79,"description":80},"Reproduce the bug","Switch to an LMS quirk profile, replay the session, and diff the data model to see exactly what went wrong.",{"title":82,"description":83},"Export the evidence","Hand a JSON + HTML report to a client or attach it to a bug ticket — without ever touching a real LMS.",{"$schema":85},"..\u002F..\u002F.nuxt\u002Fcontent\u002Flandings.schema.json",{"title":87,"headline":88,"description":89},"Privacy & Security","Private by Design","SCORM Lab is a completely offline tool. No accounts, no analytics, no network access, no data collection. Your packages and sessions never leave your Mac, and can be removed at any time.",{"title":91,"items":92},"Requirements",[68,93,94],"A SCORM 1.2 or SCORM 2004 .zip package to inspect","No account, no internet connection — the app is fully offline",{"src":96,"alt":97,"frame":98},"\u002Fimages\u002Fscorm-lab-hero.png","SCORM Lab app icon","none",{"title":100,"description":101},"SCORM Lab — Run & debug SCORM packages on your Mac — lost end found","A native macOS debugger and inspector for SCORM e-learning packages. Drop in a SCORM 1.2 or 2004 .zip and watch every API call, CMI value, and sequencing decision live. Reproduce LMS quirks offline. Nothing leaves your Mac.","scorm-lab","landings\u002Fscorm-lab",{"title":105,"subtitle":106,"items":107},"Supported Standards","SCORM Lab focuses on the SCORM standards it can debug accurately.",[108,112],{"name":109,"description":110,"icon":111,"iconColor":29},"SCORM 1.2","Full LMSInitialize \u002F LMSGetValue \u002F LMSSetValue \u002F LMSCommit \u002F LMSFinish runtime and CMI model.","i-lucide-package",{"name":113,"description":114,"icon":115,"iconColor":24},"SCORM 2004","Initialize \u002F GetValue \u002F SetValue \u002F Commit \u002F Terminate, plus the sequencing and navigation visualiser.","i-lucide-package-check",{"title":117,"items":118},"Who It's For",[119,123,127],{"title":120,"description":121,"icon":122,"iconColor":29},"eLearning Developers","Verify completion, score and suspend\u002Fresume logic before you ship a course.","i-lucide-code-2",{"title":124,"description":125,"icon":126,"iconColor":34},"Instructional Designers","Understand 2004 sequencing rules by stepping through them, not reading the spec.","i-lucide-pen-tool",{"title":128,"description":129,"icon":130,"iconColor":24},"Course QA & Consultants","Reproduce and diagnose LMS-specific tracking bugs locally, then prove the fix.","i-lucide-search-check",null,"3t73uTvxpF4KLlWyc9M7jhQeo9AzQwfwAJABHZfo36I",false,1783603472761]