Table of Contents

Class GradebookState

Namespace
InSite.Domain.Records
Assembly
Shift.Sdk.dll
public class GradebookState : AggregateState
Inheritance
GradebookState
Inherited Members
Extension Methods

Constructors

GradebookState()

public 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