From 5aaf474565eedef107955421d1c89bb3b5a5ee4f Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Fri, 1 Sep 2023 09:52:32 -0600 Subject: [PATCH] reordering rubric --- .../AssignmentForm/AssignmentForm.razor | 4 +- .../AssignmentForm/RubricEditor.razor | 69 ++++++++++++++----- .../AssignmentForm/RubricEditorItem.razor | 2 +- Management/Models/Local/LocalAssignment.cs | 1 + 4 files changed, 56 insertions(+), 20 deletions(-) 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" />
-
+