Table of Contents

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>