Class GradebookState
- Namespace
- InSite.Domain.Records
- Assembly
- Shift.Sdk.dll
public class GradebookState : AggregateState
- Inheritance
-
GradebookState
- Inherited Members
-
- Extension Methods
-
Constructors
GradebookState()
Properties
Achievement
public Guid? Achievement { get; set; }
Property Value
- Guid?
AllItemCount
public int AllItemCount { get; }
Property Value
- int
AllItems
public List<GradeItem> AllItems { get; }
Property Value
- List<GradeItem>
Enrollments
public List<Enrollment> Enrollments { get; set; }
Property Value
- List<Enrollment>
Events
public HashSet<Guid> Events { get; set; }
Property Value
- HashSet<Guid>
Framework
public Guid? Framework { get; set; }
Property Value
- Guid?
Identifier
public Guid Identifier { get; set; }
Property Value
- Guid
IsLocked
public bool IsLocked { get; set; }
Property Value
- bool
IsOpen
public bool IsOpen { get; set; }
Property Value
- bool
Name
public string Name { get; set; }
Property Value
- string
Period
public Guid? Period { get; set; }
Property Value
- Guid?
PrimaryEvent
public Guid? PrimaryEvent { get; set; }
Property Value
- Guid?
Reference
public string Reference { get; set; }
Property Value
- string
RootItems
public List<GradeItem> RootItems { get; set; }
Property Value
- List<GradeItem>
Tenant
public Guid Tenant { get; set; }
Property Value
- Guid
Type
public GradebookType Type { get; set; }
Property Value
- GradebookType
ValidationScores
public List<GradebookValidationScore> ValidationScores { get; set; }
Property Value
- List<GradebookValidationScore>
Methods
ContainsCode(string)
public bool ContainsCode(string code)
Parameters
code string
Returns
- bool
ContainsItem(Guid)
public bool ContainsItem(Guid item)
Parameters
item Guid
Returns
- bool
ContainsLearner(Guid)
public bool ContainsLearner(Guid learner)
Parameters
learner Guid
Returns
- bool
FindItem(Guid)
public GradeItem FindItem(Guid item)
Parameters
item Guid
Returns
- GradeItem
FindItem(string)
public GradeItem FindItem(string hook)
Parameters
hook string
Returns
- GradeItem
GetCompetencies()
public HashSet<Guid> GetCompetencies()
Returns
- HashSet<Guid>
GetItem(Func<GradeItem, bool>)
public GradeItem GetItem(Func<GradeItem, bool> filter)
Parameters
filter Func<GradeItem, bool>
Returns
- GradeItem
GetItemsWithAchievements()
public List<GradeItem> GetItemsWithAchievements()
Returns
- List<GradeItem>
GetNextCode()
public string GetNextCode()
Returns
- string
When(EnrollmentRestarted)
public void When(EnrollmentRestarted e)
Parameters
e EnrollmentRestarted
When(EnrollmentStarted)
public void When(EnrollmentStarted e)
Parameters
e EnrollmentStarted
When(GradeItemAchievementChanged)
public void When(GradeItemAchievementChanged e)
Parameters
e GradeItemAchievementChanged
When(GradeItemAdded)
public void When(GradeItemAdded e)
Parameters
e GradeItemAdded
When(GradeItemCalculationChanged)
public void When(GradeItemCalculationChanged e)
Parameters
e GradeItemCalculationChanged
When(GradeItemChanged)
public void When(GradeItemChanged e)
Parameters
e GradeItemChanged
When(GradeItemCompetenciesChanged)
public void When(GradeItemCompetenciesChanged e)
Parameters
e GradeItemCompetenciesChanged
When(GradeItemDeleted)
public void When(GradeItemDeleted e)
Parameters
e GradeItemDeleted
When(GradeItemHookChanged)
public void When(GradeItemHookChanged e)
Parameters
e GradeItemHookChanged
When(GradeItemMaxPointsChanged)
public void When(GradeItemMaxPointsChanged e)
Parameters
e GradeItemMaxPointsChanged
When(GradeItemNotificationsChanged)
public void When(GradeItemNotificationsChanged e)
Parameters
e GradeItemNotificationsChanged
When(GradeItemPassPercentChanged)
public void When(GradeItemPassPercentChanged e)
Parameters
e GradeItemPassPercentChanged
When(GradeItemReferenced)
public void When(GradeItemReferenced e)
Parameters
e GradeItemReferenced
When(GradeItemReordered)
public void When(GradeItemReordered e)
Parameters
e GradeItemReordered
When(GradebookAchievementChanged)
public void When(GradebookAchievementChanged e)
Parameters
e GradebookAchievementChanged
When(GradebookCalculated)
public void When(GradebookCalculated _)
Parameters
_ GradebookCalculated
When(GradebookCreated)
public void When(GradebookCreated e)
Parameters
e GradebookCreated
When(GradebookDeleted)
public void When(GradebookDeleted _)
Parameters
_ GradebookDeleted
When(GradebookEventAdded)
public void When(GradebookEventAdded e)
Parameters
e GradebookEventAdded
When(GradebookEventChanged)
public void When(GradebookEventChanged e)
Parameters
e GradebookEventChanged
When(GradebookEventRemoved)
public void When(GradebookEventRemoved e)
Parameters
e GradebookEventRemoved
When(GradebookLocked)
public void When(GradebookLocked _)
Parameters
_ GradebookLocked
When(GradebookPeriodChanged)
public void When(GradebookPeriodChanged e)
Parameters
e GradebookPeriodChanged
When(GradebookReferenced)
public void When(GradebookReferenced e)
Parameters
e GradebookReferenced
When(GradebookRenamed)
public void When(GradebookRenamed e)
Parameters
e GradebookRenamed
When(GradebookTypeChanged)
public void When(GradebookTypeChanged e)
Parameters
e GradebookTypeChanged
When(GradebookUnlocked)
public void When(GradebookUnlocked _)
Parameters
_ GradebookUnlocked
When(GradebookUserDeleted)
public void When(GradebookUserDeleted e)
Parameters
e GradebookUserDeleted
When(GradebookUserNoted)
public void When(GradebookUserNoted e)
Parameters
e GradebookUserNoted
When(GradebookUserPeriodChanged)
public void When(GradebookUserPeriodChanged e)
Parameters
e GradebookUserPeriodChanged
When(GradebookValidationAdded)
public void When(GradebookValidationAdded e)
Parameters
e GradebookValidationAdded
When(GradebookValidationChanged)
public void When(GradebookValidationChanged e)
Parameters
e GradebookValidationChanged
When(GradebookWarningAdded)
public void When(GradebookWarningAdded e)
Parameters
e GradebookWarningAdded