diff --git a/Management.Web/Shared/Components/AssignmentForm/AssignmentForm.razor b/Management.Web/Shared/Components/AssignmentForm/AssignmentForm.razor index 5ca243a..5dc72f2 100644 --- a/Management.Web/Shared/Components/AssignmentForm/AssignmentForm.razor +++ b/Management.Web/Shared/Components/AssignmentForm/AssignmentForm.razor @@ -173,7 +173,9 @@ Lock At Due Date - +
+ +
} diff --git a/Management.Web/Shared/Components/AssignmentForm/RubricEditor.razor b/Management.Web/Shared/Components/AssignmentForm/RubricEditor.razor index 3770553..4e3d689 100644 --- a/Management.Web/Shared/Components/AssignmentForm/RubricEditor.razor +++ b/Management.Web/Shared/Components/AssignmentForm/RubricEditor.razor @@ -104,10 +104,30 @@ } } } + + private int requiredPoints => rubric.Where(r => !r.IsExtraCredit).Select(r => r.Points).Sum(); + private int extraCreditPoints => rubric.Where(r => r.IsExtraCredit).Select(r => r.Points).Sum(); }
-
Rubric
+
+ +
+

Rubric

+
+ +
+ +
+
+
    @foreach (var rubricItem in rubric) { @@ -120,21 +140,34 @@ }
-
- - + +
+
+
+ Requred Points: @requiredPoints +
+
+ Extra Credit Points @extraCreditPoints +
+
+
+
+ + +
+
diff --git a/Management.Web/Shared/Components/AssignmentForm/RubricEditorItem.razor b/Management.Web/Shared/Components/AssignmentForm/RubricEditorItem.razor index 858a31a..b85d7f3 100644 --- a/Management.Web/Shared/Components/AssignmentForm/RubricEditorItem.razor +++ b/Management.Web/Shared/Components/AssignmentForm/RubricEditorItem.razor @@ -56,7 +56,7 @@ @bind="label" />
-
+