smarter assignment parsing

This commit is contained in:
2024-01-19 14:31:59 -07:00
parent b28bea77e9
commit 014b4aeff8
4 changed files with 24 additions and 28 deletions

View File

@@ -120,7 +120,8 @@ public class QuizEditorContext(
(ulong)canvasQuizId
);
await planner.LocalCourse.Modules.First().SortModuleItems(
var module = getCurrentLocalModule(Quiz, planner.LocalCourse);
await module.SortModuleItems(
(ulong)courseCanvasId,
canvasModule.Id,
canvas

View File

@@ -11,7 +11,7 @@ public static class LocalAssignmentMarkdownParser
var settingsString = input.Split("---")[0];
var (name, localAssignmentGroupName, submissionTypes, dueAt, lockAt) = parseSettings(settingsString);
var description = input.Split("---\n")[1].Split("## Rubric")[0];
var description = String.Join("---\n", input.Split("---\n")[1..]).Split("## Rubric")[0];
var rubricString = input.Split("## Rubric\n")[1];
var rubric = ParseRubricMarkdown(rubricString);