Component Library
Discover how to use new components to make more interactive and engaging lessons. Find out more.
Learn moreMultiple choice
Flexible layouts, multi-select, and alternate responses
Fill in the blanks
Solicit missing information via dropdown or text input
Matching and ordering
Create activities to order, combine, or connect items
Visual tools
Improve content look & feel and provide progress cues
Mathematics
Incorporate different ways to teach math concepts online
Medical
Incorporate risk-free, hands-on practice with medical skills
Biology
Bring biology concepts to life online with interactive simulat...
3D Molecule Viewer
The 3D Molecule Viewer replaces the ball-and-stick set model, allowing students to view...
Audio Recorder
The audio recorder widget allows the learner to record using their microphone and then ...
Bar Chart
This widget will allow you to present categorical data with rectangular bars with heigh...
Beer's Law Lab
This component simulates a Beer's Law Lab in a virtual space, enabling students to disc...
Bio Emissions
The Bio Emissions simulation helps learners understand the relationship between CO2 emi...
Blood Typing
The Blood Typing Simulation is a virtual lab that teaches learners how to test and iden...
Calendar
The Calendar widget allows students to create a schedule of events and summarize how th...
Carousel
The carousel allows learners to swipe through a series of images. This can encourage le...
Click to Order
The Click to Order component allows a learner to indicate the order of a group of items...
Climate Change
The Climate Change Simulation allows learners to manipulate a variety of factors to und...
Column Chart
The Column chart widget displays vertical bars going across a chart horizontally, with ...
Concept Map
The Concept Map simulation allows learners to create a web of linked ideas related to a...
Drag and Drop
he Drag-and-Drop widget allows learners to move items from a “bank” to designated answe...
DNA Builder
The DNA Builder simulation allows learners to learn about the structure of DNA by build...
The DNA Race
The DNA Race is a game that helps reinforce understanding of the correct DNA base pairs.
Drop in the Blanks
The Drop-in-the-Blanks widget allows learners to drag and drop answers from a list to c...
Error Bar
The Error bar widget displays vertical brackets, which represents the error or uncertai...
Expression Editor
The Expression Editor enables learners to answer questions by building or completing ma...
Fill in the Blanks - Dropdown
The Fill-in-the-Blank widget allows learners to select an answer from a dropdown of opt...
Fill in the Blanks - Free Text
The Fill in the Blank widget allows learners to input an answer (text or number) to com...
Fill in the Blanks - Multiple Inputs
The Fill in the Blank widget allows learners to input answers (text or number) to compl...
Flashcards
The Flashcards widget provides a number of cards with either a term or image displayed....
Graphing
The Graphing widget allows students to enter mathematical functions and have them drawn...
Grouping
The Grouping widget asks learners to arrange a selection of items into a number of diff...
Histogram
This widget allows you to graph series of data using bars of different heights. A histo...
Hotspot
The Hotspot widget allows learners to freely drop pins onto a canvas. Instructors can s...
Image Reveal
The Image Reveal component allows a learner to swipe between two different images using...
Input Table
The input table component allows you to create a table with blank cells for learners to...
Into the Cell
The Into the Cell simulation uses video game-like technology to let learners explore th...
Line Chart
The line chart widget displays information as a series of data points connected by stra...
List Sorting
The sorting list provides a set of text items that learners can rearrange by clicking a...
Matching
The Matching component provides two lists of items where the learner can match an item ...
Medical Defibrillator
The medical defibrillator simulation teaches students how to use a defibrillator on a v...
Multiple Charts
The charting component allows several series of data to be presented on a single chart....
Navigation Button
The Button component provides a way to have multiple custom-labeled buttons to trigger ...
Number Line
The Number Line widget allows learners to drag and drop labels, select a number, or sel...
Periodic Table
The Periodic Table widget allows learners to select and explore the different elements ...
Pie Chart
The Pie chart widget uses "pie slices" to show relative sizes of data.
Plotter
The Plotter component enables learners to plot points or draw a straight line on a 2-ax...
Proficiency Rating
The Proficiency Rating widget allows learners to rate anything on a scale of “Not at Al...
Progress Bar
The Progress Bar widget shows learners how far along they are in a lesson. It can displ...
Range Slider
The Range Slider widget allows learners to denote a range of values by selecting the mi...
Simple Table
The simple table component allows you to display information in a table, with the abili...
Speciation
The Speciation simulation allows learners to manipulate environmental factors in order ...
Star Rating
The Star Rating widget allows learners to rate something from 1 to 5 stars.
Text Highlight
The Text Highlight widget allows learners to select individual words or phrases from a ...
Timer
The Timer widget can be used to provide a timed activity for learners.