Class AttemptUploadPreprocessor
- Namespace
- InSite.Application.Attempts.Write
- Assembly
- Shift.Sdk.dll
public class AttemptUploadPreprocessor
- Inheritance
-
AttemptUploadPreprocessor
- Inherited Members
- Extension Methods
Constructors
AttemptUploadPreprocessor(IBankSearch, IAttemptSearch, Func<Guid, string, Guid>)
public AttemptUploadPreprocessor(IBankSearch assessments, IAttemptSearch attempts, Func<Guid, string, Guid> getUserIdentifier)
Parameters
assessmentsIBankSearchattemptsIAttemptSearchgetUserIdentifierFunc<Guid, string, Guid>
Properties
Error
public string Error { get; set; }
Property Value
Summaries
public ListItemArray Summaries { get; set; }
Property Value
Warnings
public List<string> Warnings { get; set; }
Property Value
Methods
CalculateScores(AttemptUploadAnswer[])
public void CalculateScores(AttemptUploadAnswer[] attempts)
Parameters
attemptsAttemptUploadAnswer[]
Process(AttemptUploadFileLine[], TimeZoneInfo, Guid?, Guid?)
public AttemptUploadAnswer[] Process(AttemptUploadFileLine[] lines, TimeZoneInfo defaultTimeZone, Guid? defaultEvent, Guid? defaultForm)
Parameters
linesAttemptUploadFileLine[]defaultTimeZoneTimeZoneInfodefaultEventGuid?defaultFormGuid?