Simulate real-world experiences through interactive scenarios.

Easily create interactive learning scenarios that engage learners and improve learning outcomes.

Play a Demo Community
Student on a laptop doing online learning activities

Trusted by educators at

Interactive Learning Experiences

Provide learners with an opportunity to practice their knowledge acquisition, application, and decision-making in a simulated, web-based environment.

Intuitive Authoring

Rapidly build learning scenarios using interaction-types that best fit your specific learning objectives. Make your existing educational content interactive by integrating images, videos, and audio recordings into scenarios.


All scenarios in Affinity are fully accessible on mobile and touch devices. Learners can access Affinity using their phones, tablets, or computers, without needing to install any software.

Two doctors putting an oral bag on a patient
Moment of impact of a t-bone car accident
EMS personnel attending to a young man beside a damaged car

Knowledge Inquiries

Allow learners to self-evaluate their understanding of key concepts using inquiries with real-time feedback.

Scoring & Evaluation

All inquiry responses are captured and stored. Scoring can be applied to each response to evaluate the performance of learners at the individual and cohort level.

Decision-making Opportunities

Allow learners to test their decision making skills and control the outcome of a simulated scenario. Create divergent learning pathways using decision branching.


Modules can incorporate multiple learning paths, based on the learner's decisions. Each decision can be configured to take the learner down a unique learning path.

Visual Interactions

Choose from Affinity’s list of intuitive, visual interaction types for your scenario, based on your specific learning objectives.

360° Media Support

Upload a photo or video of a room or scene taken with your 360-degree camera. Use hotspots to allow learners to explore their surroundings, and the objects inside it.

LMS Integration

Provide learners with one-click access to Affinity scenarios directly through their LMS accounts. Easily integrate Affinity with any LMS platform that supports the LTI standard, like D2L Brightspace or Canvas.

Score & Results Sync

Optionally sync completion status, scores, and learner results breakdowns with your organization's LMS. Allow learners to download their results as a PDF when they complete a scenario.

An illustration of a learner performance report, showing total score and question breakdown
A flowchart diagram illustrating how modules appear to authors

Intuitive authoring

Rapidly develop learning modules that incorporate interactive elements like decision branching, multiple choice questions, and text evaluations. Easily include your existing educational materials like images, videos, or audio files within scenarios.

Drawing of a connected world

Affinity Community

Affinity Community is a free and open collection of learning scenarios created by domain experts and leading institutions.

All content created on the community platform is licensed under Creative Commons. Creators are always clearly credited for their contributions.

Drawing of a connected world

Pricing for Organizations

Gain access to features like learner performance reporting, team collaboration, and LMS integrations.

Start with a 30-day free trial. Get started today.


Up to 50 Users


per month, USD

($4.40 per user per month) ($5.50 per user per month)

Create Up to 50 Scenarios

Full Authoring Toolkit

Reporting & Analytics

Team Access Controls

Email Support



Up to 200 Users


per month, USD

($2.90 per user per month) ($3.63 per user per month)

Create Unlimited Scenarios

Full Authoring Toolkit

Reporting & Analytics

Team Access Controls

Onboarding & Training

LMS Integration


Up to 500 Users


per month, USD

($1.92 per user per month) ($2.40 per user per month)

Create Unlimited Scenarios

Full Authoring Toolkit

Reporting & Analytics

Team Access Controls

Onboarding & Training

LMS Integration


500+ Users

Contact Us

We offer flexible pricing for large organizations. Tell us about your goals and we'll put together a customized quote based on your needs.

A complete toolkit for creating impactful learning experiences.

Decision Branching

Multiple Choice

Multiple Selection

Category Matching

Text Inquiries
& Auto Analysis

Image Hotspots

Order the Steps


Natural Language

360° Image
& Video

Vitals Monitor

& Tracking

Learner Performance

Learner Activity

Native Video







Inline Edit

Send Scenarios
as Links

LMS Integration
via LTI

Connect With Us | Toronto, ON

Send us a note to learn more about our platform, or to get in touch with a team member.

Please provide your name.
Please provide your email address.
Please provide a message.

 Message Sent

Thanks for your message! Someone on our team will get back to your shortly.

Something went wrong while sending your message.

Please reach out to us directly at