Watershed can receive data from any xAPI conformant Activity Provider. Many Watershed cards are flexible and you can configure Watershed to display useful visualizations and metrics from almost any xAPI data set. To help you get the most out of your data, we’re working with a number of product vendors to ensure that the data they send is optimized to produce the best possible results in Watershed. We want to help you to configure Watershed cards in the best way possible to display that data.
OpenLabyrinth is a decisions based simulation tool in which learners make a series of choices which determines their path through the simulation. OpenLabyrinth is designed to support virtual patient simulations for medical education and research and can also be used for other types of decision based simulation.
OpenLabyrinth reports data about a learner’s paths through the simulation and their scores against any counters (such as patient blood pressure) tracked within the simulation.
This guide has 4 sections:
- Connecting OpenLabyrinth to Watershed
- Sending stored data to Watershed
- Sending real time data to Watershed
- Reporting on OpenLabyrinth data
Connecting OpenLabyrinth to Watershed
To connect OpenLabyrinth to Watershed, you will need an endpoint, key and secret for your Watershed account. We recommend creating new activity provider credentials for each OpenLabyrinth case you want to track, and every time you import a new batch of stored data. This will make it easier to separate records, for example if you accidentally generate xAPI statements from the same stored data set twice and need to remove the statements.
Once you have your endpoint, key and secret, follow OpenLabyrinth’s Connecting an LRS to OLab guide to setup the connection.
Sending stored data to Watershed
OpenLabyrinth can send batches of xAPI statements about recorded attempts. This includes both recent attempts and all attempts completed previously, even really old ones! Follow OpenLabyrinth’s Setting up Post Hoc xAPI in OLab guide to set this up.
Please note: you should take care to avoid duplicating data. Keep a record of what periods of time you have already generated statements about and don’t generate statements about the same period twice.
Sending real time data to Watershed
OpenLabyrinth cases can be configured to send data about attempts to Watershed as learners interact with the case. Follow OpenLabyrinth’s Realtime xAPI Reports in OLab guide to set this up.
Please note: OpenLabyrinth is more limited in what data is sent when using real-time tracking. To get the complete record, follow the instructions for sending stored data above.
Reporting on OpenLabyrinth data
Data from Openlabyrinth is quite specialized and the kinds of metrics you might want to report on will vary from case to case. We therefore recommend that you ask us to help you with advanced configuration of measures that are relevant to your OpenLabyrinth data set.
We have used Watershed with OpenLabyrinth to report on things like:
- The number of times simulation nodes are visited.
- The time taken to complete the case or reach certain milestones.
- The number of times learners complete specific actions.
- Minimum and maximum counter score values such as blood pressure.
Each of these measures can be reported on individually, or compared with one another to explore relationships between them.