LMS/LXP with LTI/SSO

Quick definitions

  • LMS (Learning Management System): Admin-first platform for courses, enrollments, grading, compliance.

  • LXP (Learning Experience Platform): Learner-first hub for discovery, curation, recommendations, skills pathways, social learning.

  • LTI (Learning Tools Interoperability): Standard that lets external tools (quizzes, simulations, video, proctoring) plug into your LMS/LXP—passing identity/roles and (with Advantage) grades and rosters.

  • SSO (Single Sign-On): One login for all systems using your identity provider (IdP) (e.g., Azure AD/Entra, Okta, Google Workspace); supports SAML 2.0 or OIDC.

When to use LMS vs LXP (and both)

  • LMS-leaning: credit-bearing courses, compliance training, strict assessment & reporting.

  • LXP-leaning: self-directed upskilling, informal/social learning, multi-source content aggregation.

  • Hybrid: LMS runs formal learning; LXP sits on top for discovery and skills. Connect them with SSO and LTI so content and data flow.

How LTI + SSO fit together (simple flow)

  1. User signs in via SSO to LMS/LXP (IdP handles MFA, policies).

  2. Learner clicks an activity that launches an LTI 1.3 tool.

  3. LMS/LXP sends a signed LTI launch (scoped identity + role + context).

  4. Tool returns Deep Linking (to pick content) and/or Assignment & Grade Services (grade passback); Names & Roles enables roster/section awareness.

Implementation blueprint (what we configure)

  • Identity & access

    • SSO: SAML or OIDC; map roles (student/learner, instructor/admin).

    • Provisioning: SCIM or API/SIS sync for accounts & groups; JIT provisioning for edge cases.

    • Policies: MFA, session timeouts, conditional access (e.g., off-network).

  • Tool integrations (LTI 1.3 / Advantage)

    • Required services: OIDC login, Deep Linking, AGS (grade passback), NRPS (names & roles).

    • Prioritize: authoring (H5P), assessment, video, virtual classrooms, proctoring, plagiarism, sim/lab tools, analytics.

  • Data & analytics

    • Event pipelines (e.g., xAPI/Caliper) from LMS/LXP + tools; unify in a warehouse or vendor dashboard.

    • Dashboards for instructors, program leads, leadership (engagement, completion, risk).

Procurement / RFP language (drop-in)

  • “Vendor must support LTI 1.3 Advantage (OIDC, Deep Linking, AGS, NRPS) and provide setup docs.”

  • “Must integrate with our IdP via SAML 2.0 or OIDC and support SCIM user provisioning.”

  • “Provide grade passback reliability ≥ 99.9%, with retry & error logs.”

  • “Expose usage/engagement events via xAPI/Caliper or API.”

  • “Meet WCAG 2.x AA and supply a VPAT; store PII in region X; sign DPA.”

Common pitfalls (and fixes)

  • Using LTI as login: Don’t. Use SSO for auth; LTI for tool launch inside a course.

  • Roster mismatch: Standardize section IDs and test NRPS; avoid manual CSV drift.

  • Grade passback failures: Require AGS conformance testing and monitoring; define retry policy.

  • Fragmented analytics: Decide a single source of truth; document event mappings early.

  • Vendor-specific SSO quirks: Prefer OIDC if you need fine-grained scopes; fall back to SAML where required.

Higher-ed example (CLIL/TBL course)

  • Students SSO → LMS course → LTI video + H5P tasks.

  • Deep Linking inserts activities; AGS returns scores to LMS gradebook; instructors see risk flags on a course dashboard.

  • Program lead views completion and CEFR-aligned outcomes across sections.

Corporate L&D example (academy)

  • Employees SSO (Entra/Okta) → LXP for discovery; formal modules delivered via LMS.

  • Badge assessments in an LTI tool pass grades/attempts to LMS; LXP shows pathway progress; HRIS receives completion via API.

30-60-90 day rollout

  • Day 0–30: Identity design (SSO method, roles), pilot IdP integration, choose 3 priority LTI tools, stand up test course, AGS/NRPS smoke tests.

  • Day 31–60: Expand integrations, finalize course templates, build analytics MVP, run instructor enablement.

  • Day 61–90: Production go-live, monitoring & error-handling playbook, admin training, governance (change control, new tool intake).

Success metrics (track from week 1)

  • Friction: SSO success rate, helpdesk tickets per 1k users.

  • Adoption: % courses using standard templates, LTI tool usage by course.

  • Learning impact: completion, time-to-competence, assessment reliability, CEFR or KPI movement.

  • Ops health: grade passback error rate, roster sync SLA, uptime.