Dynamic online learning for healthcare education.

Affinity enables healthcare educators to build engaging learning experiences based on real-life scenarios.

Play a Demo
An illustration of healthcare professionals

Our Platform

The Affinity Platform enables educators to easily build dynamic online scenarios using their existing educational content. Learners can practice their knowledge acquisition, application, and critical decision-making in a simulated, web-based environment.


All scenarios created in Affinity are fully accessible on all devices and screen sizes. Learners can access modules using their mobile phone, tablet, or desktop, without needing to install any extra software.

Knowledge inquiries

Allow learners to self-evaluate their understanding of key concepts using inquiries with real-time feedback. This immediate feedback provides an objective assessment of the acquisition and maintenance of required competencies and necessary changes in practice.


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

Present learners with choices, each associated with real-time outcomes. Allow learners to take action and control the outcome of a simulated scenario.


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.

Natural language interactions

Allow learners to practice their soft-skills through conversational interactions. Learners can talk to simulated patient avatars using natural speech, to practice activities like history taking and patient assessment. Control which information a student should gather before continuing.

Image by Servier Medical Art is licensed under CC BY 3.0.

Learner performance

All steps of a learner's performance are captured and stored. This allows for evaluators to drill-down into individual learner performance, or look at cohort performance broadly.

A diagram demonstrating a learning path
a diagram illustrating module authoring

Intuitive authoring

Our easy-to-use authoring suite enables educators to rapidly develop learning modules that incorporate interactive elements like decision branching, multiple choice questions, and text evaluations. Easily incorporate your existing educational materials like images and videos, or quickly create new content like dynamic patient vitals signs.

A fully-featured learning platform.



Interactive Elements

Healthcare Toolkit





Natural Language


An illustration showing doctors

Virtual Patients

Virtual Patients (VPs) provide an immersive learning opportunity for learners to practice clinical reasoning in a patient-safe environment. Affinity allows VPs to be easily configured with a variety of healthcare-specific elements, including interactive vital signs, case branching, and simulated patient history taking.

An illustration showing people looking at a whiteboard

For Researchers

The Affinity platform is a simple way to create a robust online module with significant improvements to a generic survey experience. Modules can be published with a built-in consent module, and multiple methods of data entry - like multiple choice, text responses, and even natural language processing.

An illustration showing two people using laptops.

Non-Healthcare Education

Effective online learning tools are a new requirement for today’s learning environment. Affinity allows educators to quickly build and distribute online modules for distance learning or as an adjunct to in-person sessions. Existing materials can be combined with interactive features like decision branching and text inquiries.

An illustration showing a person and a completed certification.

For Enterprise

Keeping employees up-to-date on the latest training materials is an ever-present challenge in the world of working remotely. Affinity’s online modules can be purpose-built for creating, distributing and tracking compliance of employee training materials.


All plans include a 30-day free trial. Start building engaging learning experiences today.

Up to 20 Users


per month

20 Modules

Authoring Suite

Reporting & Analytics

24/7 Technical Support

Up to 50 Users


per month

Unlimited Modules

Authoring Suite

Reporting & Analytics

24/7 Technical Support

Up to 200 Users


per month

Unlimited Modules

Authoring Suite

Reporting & Analytics

24/7 Technical Support

200+ 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.

Affinity Community Beta

Affinity Community is a free and open version of the Affinity Learning Platform, designed for open knowledge sharing in healthcare. Users can build learning modules based on their areas of practice or research, and publish them to be used freely by the entire community.

All content created on the community platform is licensed under Creative Commons. Authors and their associated institutions are clearly credited for their contributions.

Connect With Us

Affinity Learning | affinity@distilled.tech

Send us a note to schedule a demo, or to learn more about our platform.

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 affinity@distilled.tech.