Show / Hide Table of Contents

Class AssessmentHandler

Inheritance
System.Object
BaseHandler
AssessmentHandler
Inherited Members
BaseHandler.GetReusableApiRequest<T>()
BaseHandler.GetHandlerStoragePath<T>()
BaseHandler.JSON_FOLDER_NAME
BaseHandler.GetHandlerJsonFolderPath<K>()
BaseHandler.GetApiJsonFullPath<T, K>()
BaseHandler.GetApiJsonFullPath<T, K>(UserProfile)
BaseHandler.GetApiJsonFullPath<T, K>(T, UserProfile)
BaseHandler.GetApiJsonFullPath<T, K>(UserProfile, Int32, String)
BaseHandler.GetApiJsonFullPath<T, K>(T, UserProfile, Int32, String)
BaseHandler.GetApiDownloadedBytesFullPath<T, K>(T, UserProfile, Int32, String)
BaseHandler.GetContentFromFileProcess(String, Action<Byte[]>, DataTransferStatus)
BaseHandler.SaveContentToFileProcess(Byte[], String, Action<Boolean>)
BaseHandler.DeleteFileProcess(String, Action<Boolean>)
BaseHandler.CopyFileToDestinationProcess(String, String, Action<Boolean>)
BaseHandler.IsThereExistingMediaWithMatchingChecksum(String, String)
BaseHandler.GetChecksumFromExistingFile(String)
BaseHandler.ClearHandlerCache<T>(Action<Boolean>)
BaseHandler.TokenUsedForDownloads
BaseHandler.DownloadGenericFile(String, String, String, Boolean, Action<Byte[]>, DataTransferStatus)
BaseHandler.GetEmsContentFileSize(String, Action<Nullable<Int64>>)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Appearition.Assessment
Assembly: Appearition.SDK.dll
Syntax
public class AssessmentHandler : BaseHandler

Methods

View Source

GetAssessments(Action<List<Assessment>>, Action<EmsError>, Action<Boolean>)

Fetches all available assessments.

Offline Capability.

Declaration
public static void GetAssessments(Action<List<Assessment>> onSuccess = null, Action<EmsError> onFailure = null, Action<bool> onComplete = null)
Parameters
Type Name Description
System.Action<System.Collections.Generic.List<Assessment>> onSuccess

Contains the Assessment Data as on the EMS. Only called if the request is successful.

System.Action<EmsError> onFailure

Contains any error obtained during the request. Only called if the request has failed.

System.Action<System.Boolean> onComplete

Always called at the end of the request, defines whether the request was successful or not.

View Source

GetAssessments(Int32, Action<List<Assessment>>, Action<EmsError>, Action<Boolean>)

Fetches all available assessments.

Offline Capability.

Declaration
public static void GetAssessments(int channelId, Action<List<Assessment>> onSuccess = null, Action<EmsError> onFailure = null, Action<bool> onComplete = null)
Parameters
Type Name Description
System.Int32 channelId

The id of the targeted channel.

System.Action<System.Collections.Generic.List<Assessment>> onSuccess

Contains the Assessment Data as on the EMS. Only called if the request is successful.

System.Action<EmsError> onFailure

Contains any error obtained during the request. Only called if the request has failed.

System.Action<System.Boolean> onComplete

Always called at the end of the request, defines whether the request was successful or not.

View Source

GetAssessmentsProcess(Action<List<Assessment>>, Action<EmsError>, Action<Boolean>)

Fetches all available assessments.

Offline Capability.

Declaration
public static IEnumerator GetAssessmentsProcess(Action<List<Assessment>> onSuccess = null, Action<EmsError> onFailure = null, Action<bool> onComplete = null)
Parameters
Type Name Description
System.Action<System.Collections.Generic.List<Assessment>> onSuccess

Contains the Assessment Data as on the EMS. Only called if the request is successful.

System.Action<EmsError> onFailure

Contains any error obtained during the request. Only called if the request has failed.

System.Action<System.Boolean> onComplete

Always called at the end of the request, defines whether the request was successful or not.

Returns
Type Description
System.Collections.IEnumerator
View Source

GetAssessmentsProcess(Int32, Action<List<Assessment>>, Action<EmsError>, Action<Boolean>)

Fetches all available assessments.

Offline Capability.

Declaration
public static IEnumerator GetAssessmentsProcess(int channelId, Action<List<Assessment>> onSuccess = null, Action<EmsError> onFailure = null, Action<bool> onComplete = null)
Parameters
Type Name Description
System.Int32 channelId

The id of the targeted channel.

System.Action<System.Collections.Generic.List<Assessment>> onSuccess

Contains the Assessment Data as on the EMS. Only called if the request is successful.

System.Action<EmsError> onFailure

Contains any error obtained during the request. Only called if the request has failed.

System.Action<System.Boolean> onComplete

Always called at the end of the request, defines whether the request was successful or not.

Returns
Type Description
System.Collections.IEnumerator
View Source

SubmitAssessment(AssessmentSubmissionData, Action, Action<EmsError>, Action<Boolean>)

Submits a completed assessment.

Declaration
public static void SubmitAssessment(AssessmentSubmissionData assessment, Action onSuccess = null, Action<EmsError> onFailure = null, Action<bool> onComplete = null)
Parameters
Type Name Description
AssessmentSubmissionData assessment
System.Action onSuccess

Contains the Assessment Data as on the EMS. Only called if the request is successful.

System.Action<EmsError> onFailure

Contains any error obtained during the request. Only called if the request has failed.

System.Action<System.Boolean> onComplete

Always called at the end of the request, defines whether the request was successful or not.

View Source

SubmitAssessment(Int32, AssessmentSubmissionData, Action, Action<EmsError>, Action<Boolean>)

Submits a completed assessment.

Declaration
public static void SubmitAssessment(int channelId, AssessmentSubmissionData assessment, Action onSuccess = null, Action<EmsError> onFailure = null, Action<bool> onComplete = null)
Parameters
Type Name Description
System.Int32 channelId

The id of the targeted channel.

AssessmentSubmissionData assessment
System.Action onSuccess

Contains the Assessment Data as on the EMS. Only called if the request is successful.

System.Action<EmsError> onFailure

Contains any error obtained during the request. Only called if the request has failed.

System.Action<System.Boolean> onComplete

Always called at the end of the request, defines whether the request was successful or not.

View Source

SubmitAssessmentProcess(AssessmentSubmissionData, Action, Action<EmsError>, Action<Boolean>)

Submits a completed assessment.

Declaration
public static IEnumerator SubmitAssessmentProcess(AssessmentSubmissionData assessment, Action onSuccess = null, Action<EmsError> onFailure = null, Action<bool> onComplete = null)
Parameters
Type Name Description
AssessmentSubmissionData assessment
System.Action onSuccess

Contains the Assessment Data as on the EMS. Only called if the request is successful.

System.Action<EmsError> onFailure

Contains any error obtained during the request. Only called if the request has failed.

System.Action<System.Boolean> onComplete

Always called at the end of the request, defines whether the request was successful or not.

Returns
Type Description
System.Collections.IEnumerator
View Source

SubmitAssessmentProcess(Int32, AssessmentSubmissionData, Action, Action<EmsError>, Action<Boolean>)

Submits a completed assessment.

Declaration
public static IEnumerator SubmitAssessmentProcess(int channelId, AssessmentSubmissionData assessment, Action onSuccess = null, Action<EmsError> onFailure = null, Action<bool> onComplete = null)
Parameters
Type Name Description
System.Int32 channelId

The id of the targeted channel.

AssessmentSubmissionData assessment
System.Action onSuccess

Contains the Assessment Data as on the EMS. Only called if the request is successful.

System.Action<EmsError> onFailure

Contains any error obtained during the request. Only called if the request has failed.

System.Action<System.Boolean> onComplete

Always called at the end of the request, defines whether the request was successful or not.

Returns
Type Description
System.Collections.IEnumerator

Extension Methods

ObjectExtension.ToStream(Object)
  • View Source
Back to top Generated by DocFX