Previous Topic

Next Topic

Book Contents

Book Index

Use-case-03: Reset Status of a Learning Object

Description

In this use case the content consumer system must be able to reset the state of a learning object, to the initialized state, for a particular user. This user may have already generated tracking data for this learning object. This user may have even already completed this learning object.

One example of this is in a compliance setting where a particular learning object must be taken once a year, every year for some set of users for a given customer. Each time such a learning object is re-taken by the end-user, the learning object must be started with a blank slate.

Any previous history collected for the end user must be preserved by the content publisher.

Actors

Content consumer and content publisher

Assumptions

The content consumer has the necessary credentials to call the content publisher. Entitlements for the content consumer have been setup. 0 or more course launch sessions have been completed. The content consumer has done either On-demand Pattern 1 or Pattern 2 integration with the content publisher.

Steps

  1. End user logs into their content consumer system.
  2. User navigates to a screen which requires him to re-take a learning object.
  3. User launches the learning object
  4. Learning object presents an initialized state, for example, unused, to the user.
  5. User takes the course.
  6. User exits course.
  7. User logs out.

Variations

User can run one or more of this kind of action during his content consumer system login session.

Non-functional

 

Issues