LMS Integration
Technical specifications for integrating TailorMeSwiftly's career readiness tools with institutional learning management systems and identity infrastructure.
LTI 1.3 Integration
Overview
TailorMeSwiftly implements the IMS Global LTI 1.3 / LTI Advantage specification as a Tool Provider. This allows institutions to embed career readiness modules directly within their existing LMS course structures, with grade passback and roster synchronization.
Supported Platforms
LTI Advantage Services
The integration implements three LTI Advantage services that extend base LTI 1.3 functionality:
| Service | Capability | Status |
|---|---|---|
| Deep Linking | Instructors select specific TailorMeSwiftly modules (resume builder, skill assessment, interview prep) to embed as course content items | Planned |
| Assignment & Grade Service (AGS) | Career readiness scores and assignment completion data flow back to the LMS gradebook automatically | Planned |
| Names & Roles Provisioning (NRPS) | Course enrollment changes in the LMS propagate to TailorMeSwiftly organization memberships, eliminating manual user management | Planned |
Authentication Flow
LTI 1.3 authentication follows the OIDC third-party login flow specified by IMS Global:
All token exchanges use RSA-256 signatures verified against the platform's published JSON Web Key Set (JWKS). TailorMeSwiftly does not store LMS credentials; authentication state is maintained through the LTI session only.
Embeddable Tool Modules
The following TailorMeSwiftly tools are available as LTI content items for embedding in LMS course structures:
| Module | Engine | Grade Passback |
|---|---|---|
| Resume Tailor | Apply | Readiness score (0-100) |
| Cover Letter Generator | Apply | Completion flag |
| Cold Email Composer | Apply | Completion flag |
| LinkedIn Optimizer | Apply | Completion flag |
| Interview Prep | Apply | Practice score (0-100) |
| Skill Gap Analysis | Learn | Gap coverage percentage |
| Learning Path | Learn | Modules completed / total |
| Role Readiness Assessment | Learn | Readiness score (0-100) |
| Industry Briefing | Stay Informed | Engagement flag |
Implementation Timeline
LTI 1.3 integration follows a phased rollout aligned with institutional pilot feedback:
- Q3 2026 — Canvas and Blackboard support with Deep Linking and AGS. Limited pilot with partner institutions.
- Q4 2026 — Moodle and D2L Brightspace support. NRPS roster sync. General availability.
- Q1 2027 — IMS Global conformance certification. Custom content item configuration.
Institutions interested in pilot participation should use the contact form below or email partnerships@tailormeswiftly.com.
SCORM Export
Learn Engine Content as SCORM Packages
TailorMeSwiftly's Learn Engine content can be exported as SCORM 1.2 and SCORM 2004 (4th Edition) packages for upload to any SCORM-compliant LMS. This is intended for institutions that prefer hosting content within their own LMS rather than launching TailorMeSwiftly as an external tool.
Exportable Content Types
- Learning Path modules — Individual skill-building modules with embedded assessments and progress tracking via SCORM cmi.core.score and cmi.core.lesson_status
- Role Readiness Assessments — Self-contained assessment packages that report completion status and score to the LMS
- Skill Gap Analysis workflows — Interactive gap analysis activities with structured results reporting
SCORM Data Model Mapping
| SCORM Element | TMS Value |
|---|---|
| cmi.core.score.raw | Readiness or assessment score (0-100) |
| cmi.core.lesson_status | passed / completed / incomplete |
| cmi.core.session_time | Time spent in module |
| cmi.suspend_data | JSON-encoded progress state for session resume |
Availability: SCORM export is planned for Q1 2027 alongside the SCORM content packaging pipeline. Institutions can request early access for specific content modules.
API Access
REST API for Institutional Integration
TailorMeSwiftly provides a REST API for programmatic access to organizational data, participant management, and report generation. The API is designed for institutions that need to integrate TailorMeSwiftly data into existing institutional systems, dashboards, or data warehouses.
API Capabilities
- Participant management — Add, deactivate, and query organization members programmatically
- Report generation — Generate WIOA quarterly reports, impact summaries, and individual progress reports via API
- Activity data — Query engagement events, tool usage, and readiness score trends
- Organization settings — Configure enabled engines, branding, and invite links
Full API reference documentation, including authentication, endpoint specifications, request/response schemas, and rate limits, is available on the Developer Documentation page.
Data & Privacy
FERPA Compliance
TailorMeSwiftly is designed to support institutional FERPA obligations when deployed under an institutional license with a signed Data Processing Agreement. The following architectural controls enforce data privacy at the database and application layers:
- Row-Level Security (RLS) — All database queries are scoped by authenticated user and organization membership. Cross-organization data access is not possible at the database layer.
- Role-Based Access Control — Administrative actions are restricted by role (admin, staff, student). Staff users can only access data for participants assigned to their caseload.
- Minimum Necessary Principle — API responses return only the fields required for the requested operation. Personally identifiable information is limited to name and email fields necessary for user identification.
- Audit Trail — Administrative actions including user management, report generation, and settings changes are logged with timestamps and actor identification.
- Data Residency — All data is stored in Supabase-managed PostgreSQL instances on Google Cloud infrastructure. Data does not leave the United States.
- No Third-Party Data Sharing — Student data is not sold, shared with advertisers, or transmitted to third parties beyond the infrastructure providers required for platform operation.
Institutions requiring a signed Data Processing Agreement or FERPA compliance documentation should review the Data Processing Agreement page or contact privacy@tailormeswiftly.com.
Student Data Handling
The following student data elements are collected and processed within TailorMeSwiftly institutional deployments:
| Data Element | Purpose | Retention |
|---|---|---|
| Email address | Authentication, account identification | Duration of enrollment + 90 days |
| Full name | Display in institutional dashboard and reports | Duration of enrollment + 90 days |
| Resume content | AI-powered resume tailoring (not stored beyond session unless saved by user) | User-controlled |
| Readiness scores | Progress tracking, institutional reporting, WIOA compliance | Indefinite (for longitudinal tracking) |
| Tool usage events | Engagement metrics, activity reports | Rolling 12 months (detailed); aggregated indefinitely |
| Learning path progress | Skill development tracking, module completion | Duration of enrollment + 90 days |
Students can request data export or deletion through their account settings. Institutional administrators can request bulk data operations through the API or by contacting support.
Request Integration
Contact the Integrations Team
If your institution is interested in integrating TailorMeSwiftly with your LMS, identity provider, or data systems, complete the form below. The integrations team will respond within two business days with a technical scoping discussion.