live submission type and rubric editing done

This commit is contained in:
2023-08-11 19:31:39 -06:00
parent 6d97f81aaf
commit 8c7870d9dc
6 changed files with 11 additions and 8 deletions

View File

@@ -43,7 +43,6 @@
} }
} }
private AssignmentTemplate? selectedTemplate => private AssignmentTemplate? selectedTemplate =>
planner planner
.LocalCourse? .LocalCourse?

View File

@@ -162,7 +162,7 @@
assignmentContext.Assignment = null; assignmentContext.Assignment = null;
})" })"
> >
Save Done
</button> </button>
</Footer> </Footer>
</Modal> </Modal>

View File

@@ -10,6 +10,7 @@
protected override void OnInitialized() protected override void OnInitialized()
{ {
assignmentContext.StateHasChanged += reload; assignmentContext.StateHasChanged += reload;
reload();
} }
private void reload() private void reload()
{ {

View File

@@ -6,6 +6,7 @@
protected override void OnInitialized() protected override void OnInitialized()
{ {
assignmentContext.StateHasChanged += reload; assignmentContext.StateHasChanged += reload;
reload();
} }
private void reload() private void reload()
{ {
@@ -37,11 +38,11 @@
{ {
if(assignmentContext.Assignment != null) if(assignmentContext.Assignment != null)
{ {
types = newTypes;
assignmentContext.SaveAssignment(assignmentContext.Assignment with assignmentContext.SaveAssignment(assignmentContext.Assignment with
{ {
SubmissionTypes = newTypes SubmissionTypes = types
} });
);
} }
} }
@@ -54,6 +55,7 @@
{ {
var isDiscussion = submissionType == SubmissionType.DISCUSSION_TOPIC; var isDiscussion = submissionType == SubmissionType.DISCUSSION_TOPIC;
var allowedToBeChecked = !discussionIsSelected || isDiscussion; var allowedToBeChecked = !discussionIsSelected || isDiscussion;
<div class="col-4"> <div class="col-4">
<div class="form-check form-switch"> <div class="form-check form-switch">
<input <input

View File

@@ -39,6 +39,8 @@
} }
} }
<AssignmentForm />
<div class="row"> <div class="row">
<div class="col overflow-y-auto border rounded " style="max-height: 95vh;"> <div class="col overflow-y-auto border rounded " style="max-height: 95vh;">
@if (planner.LocalCourse != null) @if (planner.LocalCourse != null)
@@ -57,5 +59,3 @@
<Modules /> <Modules />
</div> </div>
</div> </div>
<AssignmentForm />

View File

@@ -14,11 +14,12 @@ public class AssignmentEditorContext
private LocalAssignment? _assignment; private LocalAssignment? _assignment;
public LocalAssignment? Assignment public LocalAssignment? Assignment
{ {
get { return _assignment; } get =>_assignment;
set set
{ {
_assignment = value; _assignment = value;
StateHasChanged?.Invoke(); StateHasChanged?.Invoke();
Console.WriteLine("new assignment");
} }
} }