com.deltalearn.rte.webservice.data
Interface ICourseUserStatus


public interface ICourseUserStatus

Status of a user registered to a course.

At each particular moment a user may be experiencing a SCO (a frame is loaded with a SCO), or a SCO may be in a suspended state, meaning the user is currently not experiencing a SCO, but has left one in a suspended state.

It is guaranteed that in a course user status, either active sco or suspended sco will be null, or both null (if the user abandoned a course, or hasn't started experiencing one).

Version:
0.1

Method Summary
 IScoInfo getActiveSco()
          Returns basic information about the SCO the user is currently experiencing.
 ICourseInfo getCourseInfo()
          Returns basic information about the course.
 IScoInfo getSuspendedSco()
          Returns basic information about the last SCO the user has experienced (and the next one she will experience).
 

Method Detail

getCourseInfo

ICourseInfo getCourseInfo()
Returns basic information about the course.

Returns:
basic information about the course

getActiveSco

IScoInfo getActiveSco()
Returns basic information about the SCO the user is currently experiencing. May be null.


getSuspendedSco

IScoInfo getSuspendedSco()
Returns basic information about the last SCO the user has experienced (and the next one she will experience). May be null.