Remove rubric from assignment html, update page title on assignment page

This commit is contained in:
Jonathan Allen
2024-01-05 14:19:18 -07:00
parent 1b113b7fb0
commit 6e38ea844f
2 changed files with 4 additions and 12 deletions

View File

@@ -53,8 +53,10 @@
StateHasChanged(); StateHasChanged();
} }
} }
} }
<PageTitle>@CourseName - @AssignmentName</PageTitle>
<div style="height: 100vh;" class="m-0 p-1 d-flex flex-row"> <div style="height: 100vh;" class="m-0 p-1 d-flex flex-row">
@if (loading) @if (loading)
{ {

View File

@@ -27,20 +27,10 @@ public record LocalAssignment
public IEnumerable<string> SubmissionTypes { get; init; } = Array.Empty<string>(); public IEnumerable<string> SubmissionTypes { get; init; } = Array.Empty<string>();
public IEnumerable<RubricItem> Rubric { get; init; } = Array.Empty<RubricItem>(); public IEnumerable<RubricItem> Rubric { get; init; } = Array.Empty<RubricItem>();
public int PointsPossible => Rubric.Sum(r => r.IsExtraCredit ? 0 : r.Points); public int PointsPossible => Rubric.Sum(r => r.IsExtraCredit ? 0 : r.Points);
public string GetRubricHtml()
{
var output = "<h2>Rubric</h2>";
var lineStrings = Rubric.Select(
item => $"- {item.Points}pts: {item.Label} <br/>"
);
output += string.Join("\n", lineStrings);
return output;
}
public string GetDescriptionHtml() public string GetDescriptionHtml()
{ {
var rubricHtml = GetRubricHtml(); return Markdig.Markdown.ToHtml(Description);
return Markdig.Markdown.ToHtml(Description) + "<hr>" + rubricHtml;
} }
public ulong? GetCanvasAssignmentGroupId(IEnumerable<LocalAssignmentGroup> assignmentGroups) => public ulong? GetCanvasAssignmentGroupId(IEnumerable<LocalAssignmentGroup> assignmentGroups) =>