Class ScormIntegrator
- Namespace
- InSite.Web.Integration
- Assembly
- InSite.UI.dll
public class ScormIntegrator
- Inheritance
-
ScormIntegrator
- Inherited Members
-
Constructors
ScormIntegrator(OrganizationState, User, Guid)
public ScormIntegrator(OrganizationState organization, User user, Guid activityId)
Parameters
organization OrganizationState
user User
activityId Guid
Properties
Activity
public QActivity Activity { get; set; }
Property Value
- QActivity
ActivityHook
public string ActivityHook { get; }
Property Value
- string
ActivityMode
public string ActivityMode { get; }
Property Value
- string
Language
public string Language { get; set; }
Property Value
- string
Organization
public OrganizationState Organization { get; set; }
Property Value
- OrganizationState
User
public User User { get; set; }
Property Value
- User
Methods
GetConditions(Guid)
public IEnumerable<xApiCondition> GetConditions(Guid id)
Parameters
id Guid
Returns
- IEnumerable<xApiCondition>
GetCourseHooks(Guid)
public IEnumerable<string> GetCourseHooks(Guid id)
Parameters
id Guid
Returns
- IEnumerable<string>
GetCourseImportStatus(string)
public CourseImport GetCourseImportStatus(string jobId)
Parameters
jobId string
Returns
- CourseImport
GetCourses()
public Course[] GetCourses()
Returns
- Course[]
GetRegistrations(Guid, Guid?)
public IEnumerable<TScormRegistration> GetRegistrations(Guid gradebook, Guid? user)
Parameters
gradebook Guid
user Guid?
Returns
- IEnumerable<TScormRegistration>
GetUrl(HttpRequest, string)
public string GetUrl(HttpRequest request, string callbackUrl)
Parameters
request HttpRequest
callbackUrl string
Returns
- string
RetrieveCourse(string)
public Course RetrieveCourse(string slug)
Parameters
slug string
Returns
- Course
StartCourseImport(string, bool, string, string, string, Stream)
public string StartCourseImport(string courseId, bool mayCreateNewVersion, string postbackUrl, string uploadedContentType, string contentMetadata, Stream stream)
Parameters
courseId string
mayCreateNewVersion bool
postbackUrl string
uploadedContentType string
contentMetadata string
stream Stream
Returns
- string
Synchronize(IEnumerable<TScormRegistration>)
public bool Synchronize(IEnumerable<TScormRegistration> registrations)
Parameters
registrations IEnumerable<TScormRegistration>
Returns
- bool