Altera Labs

Welcome!

Welcome to Altera Labs, where we're building the future of personalized learning. Our cognitive partner technology adapts to your unique learning style, helping you master complex concepts at your own pace. Join us in revolutionizing education through intelligent, adaptive learning systems.

AI Cognitive Partner

Personalized Learning Platform (Available December 2025)

Platform Features

Altera Labs personalized learning dashboard

Personalized Learning Dashboard

Track your progress across every concept in your course with a clean, intuitive dashboard. Our adaptive system maps your strengths and weaknesses in real time, so you always know exactly what to study next.

Adaptive knowledge map visualization

Adaptive Knowledge Map

Behind the scenes, our Bayesian Knowledge Tracing engine continuously updates your mastery level for every concept. The interactive knowledge map gives both students and instructors a transparent view of learning progression, not just right or wrong answers.

AI tutoring conversation interface

Guided Problem-Solving Tutor

Our state-aware AI tutor goes beyond answer-giving. It guides you through step-by-step reasoning, asks targeted questions, and uses verified explanations to help you build understanding—not shortcuts.

Canvas LMS Integration

Current Features

  • LTI 1.3 authentication and launch
  • Single Sign-On (SSO) through Canvas
  • Assignment & Grade Services (AGS) - Grade passback
  • Instructor dashboard for viewing student progress
  • Student knowledge graph visualization

Technical Specifications

  • LTI 1.3 / LTI Advantage compliant
  • OAuth 2.0 authentication
  • RESTful API
  • JWKS endpoint for signature verification
  • Supports modern browsers (Chrome, Firefox, Safari, Edge) with HTTPS required.

Developer Resources

LTI Endpoints

LTI 1.3 endpoints for login, launch, and JWKS

  • /lti/login - OIDC login initiation
  • /lti/launch - LTI message launch
  • /lti/jwks - Public keys for signature verification

Instructor API

Endpoints for instructor dashboard functionality

  • /api/instructor/students - Get course students
  • /api/instructor/student-graph - Get student knowledge graph

Support

Technical support for integration questions and setup assistance

Contact Support →