This commit is contained in:
2024-02-07 16:03:57 -07:00
parent c48046a97e
commit 7b764a599f
8 changed files with 370 additions and 264 deletions

View File

@@ -50,6 +50,8 @@ public class CanvasQuizService(
// assignment_group_id = "quiz", // TODO: support specific assignment groups
// time_limit = localQuiz.TimeLimit,
shuffle_answers = localQuiz.ShuffleAnswers,
access_code = localQuiz.Password,
show_correct_answers = localQuiz.showCorrectAnswers,
// hide_results = localQuiz.HideResults,
allowed_attempts = localQuiz.AllowedAttempts,
one_question_at_a_time = false,
@@ -91,11 +93,9 @@ public class CanvasQuizService(
private async Task hackFixRedundantAssignments(ulong canvasCourseId)
{
using var activity = DiagnosticsConfig.Source.StartActivity("hack fixing redundant quiz assignments that are auto-created");
activity?.SetTag("canvas syncronization", true);
var canvasAssignments = await assignments.GetAll(canvasCourseId);
var assignmentsToDelete = canvasAssignments
.Where(
@@ -113,7 +113,7 @@ public class CanvasQuizService(
a.Name
);
}
);
).ToArray();
await Task.WhenAll(tasks);
}