Table of Contents

Class AttemptHelper

Namespace
InSite.UI.Portal.Assessments.Attempts.Utilities
Assembly
InSite.UI.dll
public static class AttemptHelper
Inheritance
AttemptHelper
Inherited Members

Methods

CompleteAttempt(QAttempt)

public static bool CompleteAttempt(QAttempt attempt)

Parameters

attempt QAttempt

Returns

bool

CreateAttemptQuestions(Form, bool, string)

public static AttemptQuestion[] CreateAttemptQuestions(Form bankForm, bool allowRandomization, string language)

Parameters

bankForm Form
allowRandomization bool
language string

Returns

AttemptQuestion[]

GetErrorResult(string, string)

public static AttemptHelper.IAction GetErrorResult(string title, string message)

Parameters

title string
message string

Returns

AttemptHelper.IAction

GetRegistrationStartUrl(Guid)

public static string GetRegistrationStartUrl(Guid registrationId)

Parameters

registrationId Guid

Returns

string

GetSebVersion(string)

public static string GetSebVersion(string userAgent)

Parameters

userAgent string

Returns

string

LoadAttemptAnswer(Form, AttemptUrlBase, out QAttempt)

public static AttemptHelper.IAction LoadAttemptAnswer(Form form, AttemptUrlBase url, out QAttempt attempt)

Parameters

form Form
url AttemptUrlBase
attempt QAttempt

Returns

AttemptHelper.IAction

LoadAttemptResult(Form, AttemptUrlBase, out QAttempt)

public static AttemptHelper.IAction LoadAttemptResult(Form form, AttemptUrlBase url, out QAttempt attempt)

Parameters

form Form
url AttemptUrlBase
attempt QAttempt

Returns

AttemptHelper.IAction

LoadAttemptStart(Form, Guid, AttemptUrlBase)

public static AttemptHelper.IAction LoadAttemptStart(Form form, Guid learnerId, AttemptUrlBase url)

Parameters

form Form
learnerId Guid
url AttemptUrlBase

Returns

AttemptHelper.IAction

LoadForm(AttemptUrlBase, out Form)

public static AttemptHelper.IAction LoadForm(AttemptUrlBase url, out Form bankForm)

Parameters

url AttemptUrlBase
bankForm Form

Returns

AttemptHelper.IAction

LoadResource(Guid, out Form, out string)

public static AttemptHelper.IAction LoadResource(Guid pageId, out Form bankForm, out string contentStyle)

Parameters

pageId Guid
bankForm Form
contentStyle string

Returns

AttemptHelper.IAction

SendBankNotification(Guid, Form, Guid, Guid, decimal?)

public static void SendBankNotification(Guid organizationId, Form bankForm, Guid messageIdentifier, Guid learnerUserIdentifier, decimal? attemptScore = null)

Parameters

organizationId Guid
bankForm Form
messageIdentifier Guid
learnerUserIdentifier Guid
attemptScore decimal?

StartAttempt(Guid, Guid, Guid, Form, Guid?, int, string)

public static Guid StartAttempt(Guid organizationId, Guid assessorId, Guid learnerId, Form bankForm, Guid? registrationId, int timeLimit, string language)

Parameters

organizationId Guid
assessorId Guid
learnerId Guid
bankForm Form
registrationId Guid?
timeLimit int
language string

Returns

Guid