Syntic
← All skills
SpecializedFreeCommunityv1.0.0

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.md

Place 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.

SKILL.md
---
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

  1. 1Create a dedicated folder for this skill in your local skills library.
  2. 2Place SKILL.md into that folder.
  3. 3Restart Syntic and invoke this skill on matching tasks.

Syntic Code (CLI)

  1. 1Save SKILL.md in your local Syntic Code skills directory.
  2. 2Keep related files in the same skill folder.
  3. 3Run in a safe environment and validate outputs.