Do we want demo to be a tool for onboarding to OCL Online (i.e., make it easier for people to use OCL because they already created an account during a demo session)? Or do we expect for users to create dummy/throwaway accounts for demonstration sessions?
Do we want to use demo to quickly create dummy content for demonstrations? If so, supporting SSO would make it easier for someone (e.g., Joe) to hop onto Demo with his existing account, rather than creating a new account each time.
Starter content
Some basic sets of content should always be present - CIEL, ICD10, LOINC, SNOMED GPS, maybe others?
Lock down some features – e.g., for OpenMRS demo, admin password is locked at database level to prevent it from being changed.
Get demo to the state that we like and then take a snapshot
Auto-reset
Weekly… on Sunday?
Add a message to the TB header: “Automatically reset weekly” or “Data will reset in [X days|hours|minutes]”
Current state of demo:
Requirements that we are considering: