Lesson Members | CSAL Mongo Access Library |
The Lesson type exposes the following members.
Back to Top
Back to Top
Back to Top
Constructors
Name | Description | |
---|---|---|
Lesson | Initializes a new instance of the Lesson class |
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
AttemptTimes |
Each time a student attempts this lesson, the date/time is appended to this list
| |
AutoCreated |
If true, then this lesson was created automatically as the result
of posted turn data
| |
Id |
The MongoDB ID (_id)
| |
LastTurnTime |
Last time a turn was saved to the database (in StudentLessonActs)
| |
LessonID |
The storage key for a lesson - note the interaction with Id
| |
ShortName |
Name displayed to user in the GUI
| |
Students |
List of students (by ID) that have been assigned this lesson
| |
StudentsAttempted |
List of students (by ID) that have attempted this lesson. Size
should always be less than or equal to size of Students
| |
StudentsCompleted |
List of students (by ID) that have completed this lesson. Size
should always be less than or equal to size of Students and StudentsAttempted
| |
TurnCount |
Number of turns posted to the database
| |
URLs |
List of URL's seen for this lesson's ID. Because the lesson ID is
sent as a URL and then extracted, there should be at least one URL
in this list if at least one Turn has been posted for the lesson.
|
See Also