With the changes to third-party cookie policies taking place, we saw the writing on the wall. We needed to provide a way to control access to course content without using cookies. The burden of asking each learner to enable the use of third-party cookies on their device would be a roadblock for many. So we decided to use the information available to us when a learner launches a course to lock down what we could control. After floating a lot of bad names, we named this new feature “Content Vault”.
- the learner’s IP address
- the user agent for the learner’s browser
- the time at which they launched the course
- the amount of time since the learner last requested course content
We use each of these data points to identify a learner and determine if they should have access to a course. You can specify what data points, from the list above you want to use to authorize learners. We provide configuration options for each at the following levels:
- dispatch destination
When a learner launches a course, we record their information. Every time the learner’s browser requests a piece of course content, we verify that the learner still has permission to access the content. This all happens in real time, while adding minimal delay in the requests for content.
Content Vault landed in our Content Controller product first, and we recently added it to SCORM Cloud. We will roll it out to our Managed Hosting Rustici Engine customers in the coming months. For questions about how to enable Content Vault, reach out to our support team. We’re happy to walk you through it.