β All skills
Education Tech
Use when building learning management systems with SCORM/xAPI compliance, adaptive learning engines, and learner analytics capabilities.
About this skill
Use when building learning management systems with SCORM/xAPI compliance, adaptive learning engines, and learner analytics capabilities.
SKILL.md
education-tech.SKILL.mdPlace it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review the contents and run it in a controlled environment first.
--- name: Education Tech description: Use when building learning management systems with SCORM/xAPI compliance, adaptive learning engines, and learner analytics capabilities. category: Specialized version: 1.0.0 tools: [] --- # Education Technology Build learning platforms with content management, progress tracking, adaptive sequencing, and learner analytics. ## Process 1. Design content management: multiple types (video, simulations, readings, quizzes, peer activities); organize into courses/modules/objects; metadata for prerequisites, duration, learning objectives mapped to competency frameworks. 2. Implement SCORM 1.2 and SCORM 2004 runtime: host content in iframe; communicate via SCORM API adapter (Initialize, GetValue, SetValue, Commit, Terminate); persist learner state (completion, score, suspend data, interactions). 3. Build xAPI (Experience API) infrastructure with Learning Record Store (LRS): ingest Actor-Verb-Object statements; support forwarding to institutional LRS; enable querying activity data across platforms. 4. Implement LTI 1.3 (Learning Tools Interoperability): provider and consumer endpoints enabling secure launches from external LMS; pass identity, course context, roles via signed JWT tokens with OIDC authentication. 5. Design adaptive learning engine: mastery-based progression; spaced repetition scheduling for retention; prerequisite graph for remedial recommendations. 6. Build assessment engine: multiple question types (multiple choice, free response, code execution, drag-and-drop, matching); item banking; randomized selection; automated grading with rubrics. 7. Implement gradebook: weighted grades across categories, multiple schemes (points, percentage, letter, competency-based), late submission policies. 8. Design learner analytics: engagement (time on task, completion, login frequency); performance (assessment scores, mastery, velocity); behavioral patterns (session duration, access patterns). 9. Build accessibility layer: WCAG 2.1 AA compliance; keyboard navigation; screen reader support; caption support; adjustable text/contrast; alternative text. 10. Implement notification system: contextual reminders (deadlines, milestones, streaks), progress celebrations, instructor announcements via email/push/in-app. ## Technical Standards - SCORM packages validated against ADL SCORM conformance test suite. - xAPI statements conform to specification with valid IRIs, proper actor identification (account or mbox), ISO 8601 timestamps. - LTI launches validate signed JWT, verify issuer, check deployment_id before granting access. - Assessment items stored with psychometric properties (difficulty index, discrimination index). - Learner data complies with FERPA (or regional equivalent): access restricted, no unauthorized disclosure, data retention enforced. - Content players function offline for downloaded content; sync progress when restored. - All interactive activities provide keyboard-accessible alternatives; no mouse-only interactions. ## Verification - Validate SCORM content using ADL sample content library; confirm state persistence. - Confirm xAPI statements validate; LRS stores and retrieves correctly. - Test LTI 1.3 launches from reference LMS; verify identity, roles, context; grade passback works. - Verify adaptive engine routes learners through remediation on knowledge gaps. - Confirm gradebook computes correctly across schemes. - Validate accessibility with screen readers (NVDA, VoiceOver).
Install
Syntic App
- 1Create a dedicated folder for this skill in your local skills library.
- 2Place SKILL.md into that folder.
- 3Restart Syntic and invoke this skill on matching tasks.
Syntic Code (CLI)
- 1Save SKILL.md in your local Syntic Code skills directory.
- 2Keep related files in the same skill folder.
- 3Run in a safe environment and validate outputs.