mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-25 23:28:33 -06:00
added toggle help to assignments view
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
@using Markdig
|
@using Markdig
|
||||||
|
@using Shared.Components.AssignmentForm
|
||||||
|
|
||||||
@inject CoursePlanner planner
|
@inject CoursePlanner planner
|
||||||
@inject AssignmentEditorContext assignmentContext
|
@inject AssignmentEditorContext assignmentContext
|
||||||
@@ -64,48 +65,59 @@
|
|||||||
private MarkupString preview { get => (MarkupString)Markdown.ToHtml(assignmentContext?.Assignment?.Description ?? ""); }
|
private MarkupString preview { get => (MarkupString)Markdown.ToHtml(assignmentContext?.Assignment?.Description ?? ""); }
|
||||||
private string HelpText()
|
private string HelpText()
|
||||||
{
|
{
|
||||||
var groupNames = string.Join(", " , planner.LocalCourse?.Settings.AssignmentGroups.Select(g => g.Name) ?? []);
|
var groupNames = string.Join("\n- " , planner.LocalCourse?.Settings.AssignmentGroups.Select(g => g.Name) ?? []);
|
||||||
return $@"
|
return $@"
|
||||||
SubmissionTypes:
|
SubmissionTypes:
|
||||||
- {AssignmentSubmissionType.ONLINE_TEXT_ENTRY}
|
- {AssignmentSubmissionType.ONLINE_TEXT_ENTRY}
|
||||||
- {AssignmentSubmissionType.ONLINE_UPLOAD}
|
- {AssignmentSubmissionType.ONLINE_UPLOAD}
|
||||||
|
|
||||||
Assignment Group Names:
|
Assignment Group Names:
|
||||||
{groupNames}
|
- {groupNames}
|
||||||
";
|
";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if(assignmentContext.Assignment != null && planner.LocalCourse != null)
|
<div class="d-flex w-100 h-100 flex-row">
|
||||||
{
|
@if(ShowHelp)
|
||||||
<div class="row h-100 w-100">
|
{
|
||||||
<div class="col-6">
|
<div class=" rounded rounded-3 bg-black" >
|
||||||
|
<pre class=" me-3 pe-5 ps-3 rounded rounded-3">
|
||||||
<MonacoTextArea Value=@rawText OnChange=@handleChange />
|
@HelpText()
|
||||||
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-6 overflow-y-auto h-100" >
|
}
|
||||||
@if (error != null)
|
|
||||||
{
|
|
||||||
<p class="text-danger text-truncate">Error: @error</p>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@if(assignmentContext.Assignment != null && planner.LocalCourse != null)
|
||||||
|
{
|
||||||
|
<div class="row h-100 w-100">
|
||||||
|
<div class="col-6">
|
||||||
|
|
||||||
<div>Due At: @assignmentContext.Assignment.DueAt</div>
|
<MonacoTextArea Value=@rawText OnChange=@handleChange />
|
||||||
<div>Lock At: @assignmentContext.Assignment.LockAt</div>
|
</div>
|
||||||
<div>Assignment Group Name @assignmentContext.Assignment.LocalAssignmentGroupName</div>
|
<div class="col-6 overflow-y-auto h-100" >
|
||||||
<div>Submission Types</div>
|
@if (error != null)
|
||||||
<ul>
|
{
|
||||||
@foreach(var t in assignmentContext.Assignment.SubmissionTypes)
|
<p class="text-danger text-truncate">Error: @error</p>
|
||||||
{
|
}
|
||||||
<li>@t</li>
|
|
||||||
}
|
|
||||||
</ul>
|
<div>Due At: @assignmentContext.Assignment.DueAt</div>
|
||||||
<hr>
|
<div>Lock At: @assignmentContext.Assignment.LockAt</div>
|
||||||
<div>
|
<div>Assignment Group Name @assignmentContext.Assignment.LocalAssignmentGroupName</div>
|
||||||
@(preview)
|
<div>Submission Types</div>
|
||||||
|
<ul>
|
||||||
|
@foreach(var t in assignmentContext.Assignment.SubmissionTypes)
|
||||||
|
{
|
||||||
|
<li>@t</li>
|
||||||
|
}
|
||||||
|
</ul>
|
||||||
|
<hr>
|
||||||
|
<div>
|
||||||
|
@(preview)
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
|
<RubricDisplay />
|
||||||
</div>
|
</div>
|
||||||
<hr>
|
|
||||||
<RubricDisplay />
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
}
|
||||||
}
|
</div>
|
||||||
Reference in New Issue
Block a user