[{"data":1,"prerenderedAt":324},["ShallowReactive",2],{"legal:scorm-lab:support":3,"legal:scorm-lab:parent":206},{"id":4,"title":5,"body":6,"description":195,"extension":196,"lastUpdated":197,"meta":198,"navigation":199,"pageType":200,"parentSlug":201,"path":202,"seo":203,"stem":204,"__hash__":205},"legals\u002Flegals\u002Fscorm-lab\u002Fsupport.md","Support — SCORM Lab",{"type":7,"value":8,"toc":177},"minimark",[9,13,18,21,25,52,56,107,111,116,119,123,126,130,133,137,140,144,150,154,157,161,170,174],[10,11,12],"p",{},"Need help with SCORM Lab? Browse the support documentation below.",[14,15,17],"h2",{"id":16},"about-the-app","About the App",[10,19,20],{},"SCORM Lab is a native macOS debugger and inspector for SCORM e-learning packages. Open a SCORM 1.2 or SCORM 2004 .zip and run the course exactly as a learning management system would — then 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.",[14,22,24],{"id":23},"how-to-use","How to Use",[26,27,28,32,40,43,46],"ol",{},[29,30,31],"li",{},"Launch SCORM Lab",[29,33,34,35,39],{},"Choose ",[36,37,38],"strong",{},"File → Open SCORM Package…"," and select any SCORM 1.2 or 2004 .zip",[29,41,42],{},"Click through the course — the API transcript, CMI inspector and (for 2004) the sequencing tab populate live",[29,44,45],{},"Switch LMS quirk profiles, replay the session, or diff the CMI data model to find what went wrong",[29,47,34,48,51],{},[36,49,50],{},"File → Export Session…"," to write a JSON + HTML report",[14,53,55],{"id":54},"key-features","Key Features",[57,58,59,65,71,77,83,89,95,101],"ul",{},[29,60,61,64],{},[36,62,63],{},"Live API Transcript"," — every Initialize, GetValue, SetValue, Commit and Terminate, with arguments, return values and error codes",[29,66,67,70],{},[36,68,69],{},"CMI Data-Model Inspector"," — the full data tree (completion, success, score, location, suspend_data, interactions, objectives) in real time",[29,72,73,76],{},[36,74,75],{},"CMI Diff"," — compare the data model between two points in a session",[29,78,79,82],{},[36,80,81],{},"2004 Sequencing Visualiser"," — the activity tree with live rollup, and a plain-language explanation of why navigation was allowed or denied",[29,84,85,88],{},[36,86,87],{},"LMS Quirk Profiles"," — reproduce SCORM Cloud, Moodle, Cornerstone and strict ADL behaviour offline",[29,90,91,94],{},[36,92,93],{},"Time-Travel Replay"," — reconstruct the exact CMI state at any step",[29,96,97,100],{},[36,98,99],{},"Authoring Lint"," — automatic checks for the problems courses ship with",[29,102,103,106],{},[36,104,105],{},"Session Export"," — JSON plus a readable HTML report",[14,108,110],{"id":109},"frequently-asked-questions","Frequently Asked Questions",[112,113,115],"h3",{"id":114},"q-what-are-the-system-requirements","Q: What are the system requirements?",[10,117,118],{},"A: SCORM Lab requires macOS 14.0 or later. No account and no internet connection are needed — the app is fully offline.",[112,120,122],{"id":121},"q-which-scorm-versions-are-supported","Q: Which SCORM versions are supported?",[10,124,125],{},"A: SCORM 1.2 and SCORM 2004. The app does not handle xAPI (Tin Can), cmi5 or AICC.",[112,127,129],{"id":128},"q-does-my-package-get-uploaded-anywhere","Q: Does my package get uploaded anywhere?",[10,131,132],{},"A: No. SCORM Lab runs the course locally in an embedded web view. It has no network access — your packages and sessions never leave your Mac.",[112,134,136],{"id":135},"q-where-is-my-data-stored","Q: Where is my data stored?",[10,138,139],{},"A: Imported packages and session history are stored locally on your Mac and can be removed at any time.",[112,141,143],{"id":142},"q-can-i-share-a-debugging-session-with-a-client-or-colleague","Q: Can I share a debugging session with a client or colleague?",[10,145,146,147,149],{},"A: Yes. Use ",[36,148,50],{}," to produce a JSON file plus a readable HTML report, ready to attach to a bug ticket or hand to a client.",[112,151,153],{"id":152},"q-the-2004-sequencing-tab-says-a-navigation-was-denied-why","Q: The 2004 sequencing tab says a navigation was DENIED — why?",[10,155,156],{},"A: The sequencing visualiser explains each decision in plain language, down to the sequencing-behavior (SB) code, so you can see exactly which rule applied.",[14,158,160],{"id":159},"support-contact","Support Contact",[10,162,163,164,169],{},"For support inquiries, please ",[165,166,168],"a",{"href":167},"\u002Fcontact","contact us via our contact form",".",[14,171,173],{"id":172},"technical-information","Technical Information",[10,175,176],{},"SCORM Lab is a native SwiftUI application for macOS. The course runs in an embedded web view served from a private app-internal scheme. The app has no accounts, no analytics and no network access.",{"title":178,"searchDepth":179,"depth":179,"links":180},"",3,[181,183,184,185,193,194],{"id":16,"depth":182,"text":17},2,{"id":23,"depth":182,"text":24},{"id":54,"depth":182,"text":55},{"id":109,"depth":182,"text":110,"children":186},[187,188,189,190,191,192],{"id":114,"depth":179,"text":115},{"id":121,"depth":179,"text":122},{"id":128,"depth":179,"text":129},{"id":135,"depth":179,"text":136},{"id":142,"depth":179,"text":143},{"id":152,"depth":179,"text":153},{"id":159,"depth":182,"text":160},{"id":172,"depth":182,"text":173},"Help and FAQ for the SCORM Lab macOS app.","md",null,{},true,"support","scorm-lab","\u002Flegals\u002Fscorm-lab\u002Fsupport",{"title":5,"description":195},"legals\u002Fscorm-lab\u002Fsupport","QBowgICwLGr-GYqDke2N3-_IEq7W_5x1bfXKqOymX7w",{"id":207,"appName":208,"appStoreUrl":209,"cta":210,"extension":217,"features":218,"hero":257,"howItWorks":262,"meta":277,"privacyCallout":279,"requirements":283,"screenshotShowcase":288,"seo":292,"slug":201,"stem":295,"supportedFormats":296,"targetUsers":308,"whatsNew":197,"__hash__":323},"landings\u002Flandings\u002Fscorm-lab.json","SCORM Lab","https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Fscorm-lab-debug\u002Fid6777097626",{"title":211,"subtitle":212,"primaryCta":213,"additionalInfo":216},"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":214,"href":209,"external":199,"badge":215},"Get SCORM Lab","mac-app-store","Available now on the Mac App Store","json",{"title":219,"columns":179,"items":220},"What You See",[221,225,229,233,237,241,245,249,254],{"title":63,"description":222,"icon":223,"iconColor":224},"Every Initialize, GetValue, SetValue, Commit and Terminate — with arguments, return values, and error codes — as they happen.","i-lucide-activity","green",{"title":69,"description":226,"icon":227,"iconColor":228},"The full data tree — completion, success, score, location, suspend_data, interactions, objectives — updated in real time.","i-lucide-list-tree","blue",{"title":75,"description":230,"icon":231,"iconColor":232},"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":81,"description":234,"icon":235,"iconColor":236},"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":87,"description":238,"icon":239,"iconColor":240},"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":93,"description":242,"icon":243,"iconColor":244},"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":99,"description":246,"icon":247,"iconColor":248},"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":250,"description":251,"icon":252,"iconColor":253},"Console Capture","Messages and errors logged by the running content, surfaced in a native console alongside the transcript.","i-lucide-terminal","gray",{"title":105,"description":255,"icon":256,"iconColor":228},"Export a full session — API calls, CMI snapshots, lint findings, sequencing decisions — to JSON plus a readable HTML report.","i-lucide-file-output",{"headline":208,"subtitle":258,"primaryCta":259,"additionalInfo":261},"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":260,"href":209,"external":199,"badge":215},"Download for Mac","macOS 14.0 or later",{"title":263,"steps":264},"How It Works",[265,268,271,274],{"title":266,"description":267},"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":269,"description":270},"Click through the course","The API transcript, CMI inspector and sequencing tab populate live as the content runs.",{"title":272,"description":273},"Reproduce the bug","Switch to an LMS quirk profile, replay the session, and diff the data model to see exactly what went wrong.",{"title":275,"description":276},"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":278},"..\u002F..\u002F.nuxt\u002Fcontent\u002Flandings.schema.json",{"title":280,"headline":281,"description":282},"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":284,"items":285},"Requirements",[261,286,287],"A SCORM 1.2 or SCORM 2004 .zip package to inspect","No account, no internet connection — the app is fully offline",{"src":289,"alt":290,"frame":291},"\u002Fimages\u002Fscorm-lab-hero.png","SCORM Lab app icon","none",{"title":293,"description":294},"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.","landings\u002Fscorm-lab",{"title":297,"subtitle":298,"items":299},"Supported Standards","SCORM Lab focuses on the SCORM standards it can debug accurately.",[300,304],{"name":301,"description":302,"icon":303,"iconColor":228},"SCORM 1.2","Full LMSInitialize \u002F LMSGetValue \u002F LMSSetValue \u002F LMSCommit \u002F LMSFinish runtime and CMI model.","i-lucide-package",{"name":305,"description":306,"icon":307,"iconColor":224},"SCORM 2004","Initialize \u002F GetValue \u002F SetValue \u002F Commit \u002F Terminate, plus the sequencing and navigation visualiser.","i-lucide-package-check",{"title":309,"items":310},"Who It's For",[311,315,319],{"title":312,"description":313,"icon":314,"iconColor":228},"eLearning Developers","Verify completion, score and suspend\u002Fresume logic before you ship a course.","i-lucide-code-2",{"title":316,"description":317,"icon":318,"iconColor":232},"Instructional Designers","Understand 2004 sequencing rules by stepping through them, not reading the spec.","i-lucide-pen-tool",{"title":320,"description":321,"icon":322,"iconColor":224},"Course QA & Consultants","Reproduce and diagnose LMS-specific tracking bugs locally, then prove the fix.","i-lucide-search-check","3t73uTvxpF4KLlWyc9M7jhQeo9AzQwfwAJABHZfo36I",1783603475132]