ActivityRecord

public class ActivityRecord extends MdsEntity

Log for an instance of course activity for a user identified by externalId This could be used either as a bookmarking system or enrollment system to track progress

Constructors

ActivityRecord

public ActivityRecord()

ActivityRecord

public ActivityRecord(String externalId, String courseName, String chapterName, String lessonName, DateTime startTime, DateTime completionTime, ActivityState state)

ActivityRecord

public ActivityRecord(String externalId, String courseName, String chapterName, String lessonName, String quizName, double quizScore, DateTime startTime, DateTime completionTime, ActivityState state)

Methods

equals

public boolean equals(Object obj)

getChapterName

public String getChapterName()

getCompletionTime

public DateTime getCompletionTime()

getCourseName

public String getCourseName()

getExternalId

public String getExternalId()

getLessonName

public String getLessonName()

getQuizName

public String getQuizName()

getQuizScore

public double getQuizScore()

getStartTime

public DateTime getStartTime()

getState

public ActivityState getState()

hashCode

public int hashCode()

setChapterName

public void setChapterName(String chapterName)

setCompletionTime

public void setCompletionTime(DateTime completionTime)

setCourseName

public void setCourseName(String courseName)

setExternalId

public void setExternalId(String externalId)

setLessonName

public void setLessonName(String lessonName)

setQuizName

public void setQuizName(String quizName)

setQuizScore

public void setQuizScore(double quizScore)

setStartTime

public void setStartTime(DateTime startTime)

setState

public void setState(ActivityState state)