Class AttemptAnalysis
- Namespace
- InSite.Application.Attempts.Read
- Assembly
- Shift.Sdk.dll
public class AttemptAnalysis
- Inheritance
-
AttemptAnalysis
- Inherited Members
-
- Extension Methods
-
Properties
Attempts
public ReadOnlyCollection<AttemptAnalysis.AttemptEntity> Attempts { get; }
Property Value
- ReadOnlyCollection<AttemptAnalysis.AttemptEntity>
public ReadOnlyDictionary<Guid, Form> Forms { get; }
Property Value
- ReadOnlyDictionary<Guid, Form>
HasData
public bool HasData { get; }
Property Value
- bool
QuestionCount
public int QuestionCount { get; }
Property Value
- int
Questions
public ReadOnlyDictionary<Guid, Question> Questions { get; }
Property Value
- ReadOnlyDictionary<Guid, Question>
Methods
CalculateCronbachAlpha()
public double CalculateCronbachAlpha()
Returns
- double
Create(Settings)
public static AttemptAnalysis Create(AttemptAnalysis.Settings settings)
Parameters
settings AttemptAnalysis.Settings
Returns
- AttemptAnalysis
Empty()
public static AttemptAnalysis Empty()
Returns
- AttemptAnalysis
FilterAttempt(Func<AttemptEntity, bool>)
public AttemptAnalysis FilterAttempt(Func<AttemptAnalysis.AttemptEntity, bool> filter)
Parameters
filter Func<AttemptAnalysis.AttemptEntity, bool>
Returns
- AttemptAnalysis
FilterQuestion(Func<QuestionEntity, bool>)
public AttemptAnalysis FilterQuestion(Func<AttemptAnalysis.QuestionEntity, bool> filter)
Parameters
filter Func<AttemptAnalysis.QuestionEntity, bool>
Returns
- AttemptAnalysis
GetQuestionAnalysis()
public IAttemptAnalysisQuestion[] GetQuestionAnalysis()
Returns
- IAttemptAnalysisQuestion[]