Class Course
- Namespace
- InSite.Domain.CourseObjects
- Assembly
- Shift.Sdk.dll
public class Course : BaseObject
- Inheritance
-
Course
- Inherited Members
-
- Extension Methods
-
Constructors
Course(Guid)
public Course(Guid identifier)
Parameters
identifier Guid
Properties
AllowDiscussion
public bool AllowDiscussion { get; set; }
Property Value
- bool
AllowMultipleUnits
public bool AllowMultipleUnits { get; set; }
Property Value
- bool
Asset
public int Asset { get; set; }
Property Value
- int
Catalog
public Guid? Catalog { get; set; }
Property Value
- Guid?
Closed
public DateTimeOffset? Closed { get; set; }
Property Value
- DateTimeOffset?
CompletionActivityIdentifier
public Guid? CompletionActivityIdentifier { get; set; }
Property Value
- Guid?
Content
public ContentContainer Content { get; set; }
Property Value
- ContentContainer
CourseMessageCompletedToAdministrator
public Guid? CourseMessageCompletedToAdministrator { get; set; }
Property Value
- Guid?
CourseMessageCompletedToLearner
public Guid? CourseMessageCompletedToLearner { get; set; }
Property Value
- Guid?
CourseMessageStalledToAdministrator
public Guid? CourseMessageStalledToAdministrator { get; set; }
Property Value
- Guid?
CourseMessageStalledToLearner
public Guid? CourseMessageStalledToLearner { get; set; }
Property Value
- Guid?
FlagColor
public string FlagColor { get; set; }
Property Value
- string
FlagText
public string FlagText { get; set; }
Property Value
- string
Framework
public Guid? Framework { get; set; }
Property Value
- Guid?
Gradebook
public Gradebook Gradebook { get; set; }
Property Value
- Gradebook
Hook
public string Hook { get; set; }
Property Value
- string
Icon
public string Icon { get; set; }
Property Value
- string
Image
public string Image { get; set; }
Property Value
- string
IsHidden
public bool IsHidden { get; set; }
Property Value
- bool
IsProgressReportEnabled
public bool IsProgressReportEnabled { get; set; }
Property Value
- bool
Label
public string Label { get; set; }
Property Value
- string
Organization
public Guid Organization { get; set; }
Property Value
- Guid
OutlineWidth
public int? OutlineWidth { get; set; }
Property Value
- int?
PrivacyGroups
public List<PrivacyGroup> PrivacyGroups { get; set; }
Property Value
- List<PrivacyGroup>
SendMessageStalledAfterDays
public int? SendMessageStalledAfterDays { get; set; }
Property Value
- int?
SendMessageStalledMaxCount
public int? SendMessageStalledMaxCount { get; set; }
Property Value
- int?
Sequence
public int? Sequence { get; set; }
Property Value
- int?
Slug
public string Slug { get; set; }
Property Value
- string
Style
public string Style { get; set; }
Property Value
- string
Units
public List<Unit> Units { get; set; }
Property Value
- List<Unit>
Methods
FindModule(Guid)
public Module FindModule(Guid moduleId)
Parameters
moduleId Guid
Returns
- Module
FindUnit(Guid)
public Unit FindUnit(Guid unitId)
Parameters
unitId Guid
Returns
- Unit
GetActivity(Guid)
public Activity GetActivity(Guid activity)
Parameters
activity Guid
Returns
- Activity
GetActivity(int)
public Activity GetActivity(int index)
Parameters
index int
Returns
- Activity
GetActivityIndex(Guid)
public int GetActivityIndex(Guid activity)
Parameters
activity Guid
Returns
- int
GetAllActivities()
public List<Activity> GetAllActivities()
Returns
- List<Activity>
GetAllSupportedActivities()
public List<Activity> GetAllSupportedActivities()
Returns
- List<Activity>
GetModules()
public List<Module> GetModules()
Returns
- List<Module>