← Back to Documentation

LMS Integration

Connect VivaEdu to your LMS for single sign-on, roster sync, and grade passback.

How LTI 1.3 Works

LTI (Learning Tools Interoperability) 1.3 is the standard for integrating educational tools with LMS platforms. When configured:

Single Sign-On

Users launch VivaEdu from their LMS. No separate accounts needed.

Context Awareness

VivaEdu knows which course, user, and role launched the tool.

Grade Passback

Scores sync back to the LMS gradebook automatically.

Secure

OAuth 2.0 and signed JWT tokens for authentication.

Supported Platforms

Blackboard Learn

Full LTI 1.3 + REST API for enhanced features: announcement creation, assignment linking, deep linking for verification mode.

Moodle

Full LTI 1.3: automatic assignment creation, calendar integration, message notifications, grade passback.

Canvas

Standard LTI 1.3: SSO, grade passback, context-aware launches.

VivaEdu is independent and not affiliated with any LMS provider.

Integration Modes

Linked Assignment

Viva is connected to an existing LMS assignment. Students may need to submit their work before the viva unlocks. Grades push to that assignment's column.

Best for: Post-submission reflections
Standalone

Viva exists independently in VivaEdu. Can optionally create a new LMS assignment when published. More flexible scheduling.

Best for: Formative assessments

Key Integration Features

Roster Sync

Student enrollment syncs from LMS. Add/drops reflected automatically in VivaEdu.

Assignment Creation

Optionally create LMS assignments when publishing vivas. Due dates appear in the LMS calendar, and announcements notify students (Blackboard/Moodle).

Grade Passback (AGS)

Push grades to the LMS gradebook using Assignment Grading Service. Individual or batch grades with text feedback.

Deep Linking

Student links go directly to their dashboard. Instructor links go to class or assignment. Verification mode supports single-student deep links.

Submission Access

For linked assignments, VivaEdu can fetch the student's LMS submission. Students can view it during the viva; AI can generate questions from it.

Setup Requirements

Institution Level

LMS admin registers VivaEdu as an LTI 1.3 tool. Exchange configuration (issuer, client ID, JWKS URLs). One-time setup per institution.

Course Level

Add VivaEdu tool to the course. Place link in navigation or module. Test launch as instructor. Ready to create vivas.

Benefits

For Instructors

  • Unified gradebook
  • No manual grade entry
  • Automatic roster sync
  • Student notifications via LMS

For Students

  • Access from LMS
  • No separate login
  • Grades in familiar gradebook
  • Calendar reminders

For Institutions

  • Centralized user management
  • Vendor-neutral protocol
  • Combined audit trail
  • Data governance compliance

Platform-Specific Guides

Comments

Leave a comment, question, or feedback. Comments are public — please don’t include personal data.

Loading comments…