5.4 Activity Management
An activity management service supports the interactions between units of learning (courses, modules, etc.) and the students and staff participating in them.  It provides the Learning Design runtime engine.  see also "coppercore" http://sourceforge.net/projects/coppercore
The key functions for this service are:
  • populating activities by assigning individuals to roles within them
  • initialising runtime services required by an activity (such as chat rooms)
  • managing the internal state of the set of activities (e.g. who has completed specific activities, which activities are now available).  NB. This could be delegated to a sequencing service."
Specifications with applicability in this area are:
  • IMS Learning design
Related services are: