Hypothesis has built a proof of concept which launches a the VitalSource eReader, shows a hard-coded book, and logs the user in to their Hypothesis LMS account.
Turning proof of concept into a full integration
Get the VitalSource reader to successfully launch in our LMS app using the provided textbook. We'll need to determine whether our LMS app can launch as a consumer and provider at the same time (we'll be a provider for students and teachers and a consumer to VitalSource).
Add a button to the document source selection screen - "Use VitalSource textbook"
Confirm the integration works with multiple books (#1200)
Ensure Hypothesis can capture metadata about books and chapters
Once Hypothesis has confirmed the integration works with books other than our initial hard-coded example, VitalSource will:
Set up a custom brand for Hypothesis (so the app will send users to a URL like hypothesis.vitalsource.com instead of hogwarts.vitalsource.com)
Remove VS' native highlighting/annotation tool for this brand
Disable pop-ups and other UI elements that get in the way of the Hypothesis annotator.
Notes
VitalSource have created a Slack channel where we can ask them questions if needed. For now Dan, Rob, and I are in the channel, but we can have VS add whoever will be working on this POC.
The link to the texbook as well as the key and secret provided by VitalSource are stored in the LMS Vault of 1Password