Skip to main content
IWIL Ignite Official Logo
/Organization Portals/LMS & HRIS Integration Guide
IMS Global LTI 1.3 Advantage Protocol

Organization LMS Connection & Deployment Guide

Connect Vivoki to your university's learning management system in under 5 minutes. Vivoki functions as an External LTI 1.3 Advantage Tool, requiring zero custom server plugins, zero database modifications, and zero student passwords.

Zero-Password SSOAutomatic AGS Grade PassbackFERPA & GDPR Compliant
Technical Credentials

Vivoki Production LTI 1.3 Endpoints

Copy these URIs directly into your LMS external tool configuration form.

Tool Launch / Target Link URI
https://api.vivoki.ai/api/v1/lti/launch

Destination URL where candidates are routed during LTI 1.3 launch.

OpenID Connect (OIDC) Initiation URL
https://api.vivoki.ai/api/v1/lti/login

OIDC login entry point initiated by your LMS before issuing cryptographic JWT token.

Public Keyset (JWKS) URL
https://api.vivoki.ai/api/v1/lti/jwks.json

Public RSA-256 keyset used by your LMS to verify signatures and issue grade tokens.

OAuth 2.0 / LTI Redirection URI
https://api.vivoki.ai/api/v1/lti/launch

Callback endpoint registered in your LMS whitelist.

Enterprise Deployment Client ID (Assigned per Organization)Sensitive Credential
inst_liv••••••••••••f8b4

Cryptographic tenant identifier bound to your organization's private database partition.

Deep Linking / Content Selection URL
https://api.vivoki.ai/api/v1/lti/content-item

Allows HR leaders and training managers to pick specific modules or assessments directly inside the LMS course builder.

Vivoki Cryptographic Keyset Endpoint is active and passing RSA-256 JWT validations (HTTP 200 OK).
Inspect Public JWKS
Step-by-Step Walkthrough

Configure Your Specific Learning Management System

Select your organization's LMS platform to view tailored instructions with exact field placements:

Moodle LMS Configuration Protocol

Official LTI 1.3 Advantage Certified

Tested & verified against 3.11+, 4.0 - 4.5 & Workplace

Official Moodle LMS Docs
1

1. Navigate to External Tool Configuration

Field: Site Administration > External tool > Manage tools

Log in to Moodle as a Site Administrator. In the administrative menu, navigate to Site Administration > Plugins > Activity modules > External tool > Manage tools. Click 'Configure a tool manually'.

Administrator Tip: Ensure your Moodle instance has HTTPS enabled; LTI 1.3 Advantage specifications reject unencrypted HTTP traffic.
2

2. Register Core LTI 1.3 Endpoints

Field: Tool URL, Initiate login URL, Redirection URI(s), Public keyset URL

Set 'LTI version' to 'LTI 1.3'. Copy and paste the Tool URL, Initiate Login URL, and Redirection URI from the Technical Credentials panel below. Set 'Public keyset' as the key type and paste the Vivoki Public Keyset URL.

3

3. Configure Gradebook (AGS) & Roster Sync (NRPS)

Field: Services > Assignment and Grade Services / Names and Role Provisioning

Under the 'Services' section, configure: (a) 'IMS LTI Assignment and Grade Services' to 'Use this service for grade sync and column management', and (b) 'IMS LTI Names and Role Provisioning' to 'Use this service to retrieve members' information as per privacy settings'.

Administrator Tip: This ensures student diagnostic marks automatically populate the Moodle Gradebook without manual faculty entry.
4

4. Set FERPA-Compliant Privacy Rules

Field: Privacy > Share launcher name & email

Under 'Privacy', set 'Share launcher's name with tool' to 'Always' and 'Share launcher's email with tool' to 'Always'. Enable 'Accept grades from the tool' = 'Always'. Vivoki cryptographically hashes identities for organization cohort isolation.

5

5. Retrieve Platform Deployment Credentials for Vivoki

Field: Moodle Configuration Details dialog

Save changes. On the Manage Tools table, click the 'View configuration details' (gear icon) on the newly created Vivoki tool. Copy Moodle's 'Platform ID', 'Client ID', 'Deployment ID', and 'Public Keyset URL', and share them securely with your Vivoki Institutional Account Manager.

Administrator Tip: These 4 values complete the bi-directional cryptographic handshake.
6

6. Embed into Course Syllabus or Assignments

Field: Course > Add an activity > External tool

Course instructors can now open any course, turn 'Edit mode' on, click 'Add an activity or resource', select 'External tool', and choose 'Vivoki AI Capability Platform' from the preconfigured tools dropdown.

Automated Operations

How the 3-Step Handshake & Grade Sync Works

Zero manual grading: From syllabus launch to certified registrar gradebook entry.

1OIDC Launch

Student Course Click

Student clicks "AI Diagnostic Assessment" in Moodle or Canvas. The LMS initiates an OpenID Connect flow with Vivoki, sending course ID and candidate context.

iss: moodle.stanford.edu
2Zero-Password SSO

RSA-256 JWT Validation

Vivoki validates the signature against the university's public keyset. The candidate is auto-provisioned into the Dean's designated cohort without asking for credentials.

alg: RS256 (Signature Verified)
3LTI AGS Passback

Real-time Grade Sync

Upon assessment completion, Vivoki dispatches an HTTP POST score payload back to the LMS Assignment & Grade Services endpoint. Gradebook reflects score (e.g. 84.5%) instantly.

status: 200 OK (Graded)

University Data Privacy & Compliance Safeguards

Built to satisfy university chief information security officers (CISOs) and legal registrars.

FERPA & GDPR Compliant

Candidate scores and audit records are isolated per organizational tenant. Vivoki never sells or shares student records with third parties.

Zero LMS Password Storage

Vivoki never requests, sees, or stores university user passwords. Authentication is exclusively handled via cryptographically signed OIDC tokens.

Encrypted at Rest & Transit

All telemetry, radar benchmarks, and cohort passback payloads are encrypted with TLS 1.3 in transit and AES-256 at rest.

AACSB Audit Ready

Provides 1-click CSV and JSON exports mapping cohort AI literacy against AACSB Standard 4 and EQUIS academic quality frameworks.

Frequently Asked Questions for Enterprise Organizations & HR Leaders

Does Vivoki require server plugins or custom code?

No. Vivoki leverages standard IMS Global LTI 1.3 Advantage specifications for Moodle and Canvas, and native REST API / OAuth 2.0 protocols for Google Classroom. Zero server modifications or custom plugins are required.

Can Deans customize different curriculum tracks for different schools?

Yes. Inside the Dean Management Console, faculty can toggle specific modules (e.g. AI Governance for Business School vs Model Red Teaming for Engineering) and set custom passing thresholds for each cohort.

What happens if a student retakes an assessment?

The LTI Advantage Assignment and Grade Services (AGS) protocol updates the gradebook column with the latest verified score and recalculates the cohort mean score automatically.

How do we test our setup before rolling out to students?

You can use our interactive simulation console or launch a test candidate directly from your LMS development sandbox into the live test cohort.

Experience the Live Corporate Portal

Ready to Explore the XYZ Technologies Live Deployment?

Experience the Chief HR Officer Console, toggle employee curriculum pathways in real-time, and watch worker capability readiness profiles update instantly.