Table of Contents

Class Course2Store

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public static class Course2Store
Inheritance
Course2Store
Inherited Members

Fields

_contentStore

public static TContentStore _contentStore

Field Value

TContentStore

Methods

ClearCache(Guid)

public static void ClearCache(Guid organizationId)

Parameters

organizationId Guid

ConnectCourseActivityAssessmentForm(Guid, Guid, Guid)

public static void ConnectCourseActivityAssessmentForm(Guid courseId, Guid activityId, Guid formId)

Parameters

courseId Guid
activityId Guid
formId Guid

ConnectCourseActivityGradeItem(Guid, Guid, Guid)

public static void ConnectCourseActivityGradeItem(Guid courseId, Guid activityId, Guid gradeItemId)

Parameters

courseId Guid
activityId Guid
gradeItemId Guid

DeleteActivity(Guid, Guid, Guid)

public static void DeleteActivity(Guid courseId, Guid moduleId, Guid activityId)

Parameters

courseId Guid
moduleId Guid
activityId Guid

DeleteActivityCompetencies(Guid, Guid, Guid[])

public static void DeleteActivityCompetencies(Guid courseId, Guid activityId, Guid[] competencies)

Parameters

courseId Guid
activityId Guid
competencies Guid[]

DeleteActivityCompetency(Guid, Guid, Guid)

public static void DeleteActivityCompetency(Guid courseId, Guid activityId, Guid competencyId)

Parameters

courseId Guid
activityId Guid
competencyId Guid

DeleteCategory(IEnumerable<TCourseCategory>)

public static void DeleteCategory(IEnumerable<TCourseCategory> list)

Parameters

list IEnumerable<TCourseCategory>

DeleteCourse(Guid)

public static void DeleteCourse(Guid courseId)

Parameters

courseId Guid

DeleteModule(Guid, Guid)

public static void DeleteModule(Guid courseId, Guid moduleId)

Parameters

courseId Guid
moduleId Guid

DeleteProgramCategory(IEnumerable<TProgramCategory>)

public static void DeleteProgramCategory(IEnumerable<TProgramCategory> list)

Parameters

list IEnumerable<TProgramCategory>

DeleteProgramPrequisite(Guid)

public static void DeleteProgramPrequisite(Guid id)

Parameters

id Guid

Initialize(ICommander, IContentSearch)

public static void Initialize(ICommander commander, IContentSearch contentSearch)

Parameters

commander ICommander
contentSearch IContentSearch

Insert(Guid, Guid, ActivityCompetency[])

public static void Insert(Guid courseId, Guid activityId, ActivityCompetency[] competencies)

Parameters

courseId Guid
activityId Guid
competencies ActivityCompetency[]

InsertCatalog(Guid, Guid, string)

public static void InsertCatalog(Guid organizationId, Guid catalogId, string catalogName)

Parameters

organizationId Guid
catalogId Guid
catalogName string

InsertCategory(IEnumerable<TCourseCategory>)

public static void InsertCategory(IEnumerable<TCourseCategory> list)

Parameters

list IEnumerable<TCourseCategory>

InsertCourse(QCourse, List<QUnit>, List<QModule>, List<QActivity>, List<QActivityCompetency>, List<QCoursePrerequisite>, List<TContent>)

public static void InsertCourse(QCourse course, List<QUnit> units, List<QModule> modules, List<QActivity> activities, List<QActivityCompetency> competencies, List<QCoursePrerequisite> prerequisites, List<TContent> contents)

Parameters

course QCourse
units List<QUnit>
modules List<QModule>
activities List<QActivity>
competencies List<QActivityCompetency>
prerequisites List<QCoursePrerequisite>
contents List<TContent>

InsertProgramCategory(IEnumerable<TProgramCategory>)

public static void InsertProgramCategory(IEnumerable<TProgramCategory> list)

Parameters

list IEnumerable<TProgramCategory>

ModifyCourseActivityType(Guid, Guid, ActivityType)

public static void ModifyCourseActivityType(Guid courseId, Guid activityId, ActivityType activityType)

Parameters

courseId Guid
activityId Guid
activityType ActivityType

UpdateActivity(Guid, QActivity, ContentContainer)

public static void UpdateActivity(Guid courseId, QActivity activity, ContentContainer content)

Parameters

courseId Guid
activity QActivity
content ContentContainer

UpdateCourse(QCourse, ContentContainer)

public static void UpdateCourse(QCourse course, ContentContainer content)

Parameters

course QCourse
content ContentContainer

UpdateModule(Guid, QModule, ContentContainer)

public static void UpdateModule(Guid courseId, QModule module, ContentContainer content)

Parameters

courseId Guid
module QModule
content ContentContainer

UpdateUnit(QUnit, ContentContainer)

public static void UpdateUnit(QUnit unit, ContentContainer content)

Parameters

unit QUnit
content ContentContainer