LTI 1.3 and SCIM integration for a Next.js and Supabase learning platform

Posted yesterday

Worldwide

Summary

I run a completely new B2B online course platform. Next.js App Router, TypeScript strict, Supabase with row level security, Vercel. Enterprise customers want us connected to their corporate LMS. The first runs Docebo. Two pieces of work: 1. Make our web app an LTI 1.3 tool: the launch handshake, JWKS hosting, and completion posted back to the LMS gradebook through Assignment and Grade Services. Confirm what Docebo actually supports and use the LTI 1.1 outcomes path if AGS is not available. Also an xAPI emitter to a customer's Learning Record Store, and a scheduled completion export carrying participant, course, status, date and hours. 2. WorkOS for enterprise auth: SSO over SAML and OIDC, plus Directory Sync (SCIM) wired into our Supabase user and entitlement model. You must have built the tool side of LTI, not just administered an LMS. Docebo experience is a bonus, not a requirement. In your first message, could you kindly answer this: a tool posts a completion to a platform's gradebook over LTI 1.3. What has to be in place for that call to succeed, and what are the two most common reasons it fails in production? Send your rate, availability, and describe one LTI project you shipped.

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Intermediate
    Experience Level
  • $15.00

    -

    $35.00

    Hourly
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
lti1.3
scim
Docebo
XAPI
LMS Plugin
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:13 minutes ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 28, 2026
  • Finland
    6:49 AM

Explore similar jobs on Upwork

Multiplayer Card gameHourly‐ Posted 3 weeks ago
Native App Development
AngularJS
TypeScript
Node.js
JavaScript
React
MongoDB
MySQL
Amazon Web Services
Redis
Socket.io
Web Design
ExpressJS
NodeJS Framework
Game Development
RESTful API
Python
Database Development
Microsoft Excel
Data Processing
CRM Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo