Show / Hide Table of Contents

Class AssessmentSubmissionData

Runtime data for an assessment, which doubles as the data for assessment submission.

Inheritance
System.Object
AssessmentSubmissionData
Inherited Members
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
[Serializable]
public class AssessmentSubmissionData

Constructors

View Source

AssessmentSubmissionData(Assessment)

Declaration
public AssessmentSubmissionData(Assessment assessment)
Parameters
Type Name Description
Assessment assessment
View Source

AssessmentSubmissionData(Assessment, List<AssessmentSubmissionCategory>)

Declaration
public AssessmentSubmissionData(Assessment assessment, List<AssessmentSubmissionCategory> processedCategories)
Parameters
Type Name Description
Assessment assessment
System.Collections.Generic.List<AssessmentSubmissionCategory> processedCategories

Fields

View Source

achievedScorePercentage

Declaration
public float achievedScorePercentage
Field Value
Type Description
System.Single
View Source

achievedScoreValue

Declaration
public int achievedScoreValue
Field Value
Type Description
System.Int32
View Source

assessmentId

Declaration
public int assessmentId
Field Value
Type Description
System.Int32
View Source

assessmentName

Declaration
public string assessmentName
Field Value
Type Description
System.String
View Source

assessmentScores

Scores achieved by the user for quick access.

Declaration
public List<AssessmentScore> assessmentScores
Field Value
Type Description
System.Collections.Generic.List<AssessmentScore>
View Source

endDateTime

Declaration
public string endDateTime
Field Value
Type Description
System.String
View Source

hasPassed

Declaration
public bool hasPassed
Field Value
Type Description
System.Boolean
View Source

maxAchievableScoreValue

Declaration
public int maxAchievableScoreValue
Field Value
Type Description
System.Int32
View Source

messageShown

Declaration
public string messageShown
Field Value
Type Description
System.String
View Source

productId

Declaration
public int productId
Field Value
Type Description
System.Int32
View Source

startDateTime

Declaration
public string startDateTime
Field Value
Type Description
System.String
View Source

studentAssessmentCategories

Declaration
public List<AssessmentSubmissionCategory> studentAssessmentCategories
Field Value
Type Description
System.Collections.Generic.List<AssessmentSubmissionCategory>
View Source

studentUsername

Declaration
public string studentUsername
Field Value
Type Description
System.String
View Source

targetProficiencyLevelId

Declaration
public int targetProficiencyLevelId
Field Value
Type Description
System.Int32
View Source

targetProficiencyLevelName

Declaration
public string targetProficiencyLevelName
Field Value
Type Description
System.String

Properties

View Source

GetMinPassingScore

Fetches the minimum score required in order to get a passing grade for this assessment.

Declaration
public float GetMinPassingScore { get; }
Property Value
Type Description
System.Single

Methods

View Source

BeginAssessment(String)

Once initialized, call this method to register the start of this assessment.

Declaration
public void BeginAssessment(string username)
Parameters
Type Name Description
System.String username
View Source

CompleteAssessment()

Once all categories are complete, call this method to get the final score and complete the data required for submission.

Declaration
public AssessmentScore CompleteAssessment()
Returns
Type Description
AssessmentScore

Extension Methods

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