working on parsing markdown as a quiz

This commit is contained in:
alex
2023-10-03 15:52:05 -06:00
parent c690f074f3
commit 9ca475dc44
6 changed files with 95 additions and 6 deletions

View File

@@ -23,8 +23,12 @@ public static partial class QuizSyncronizationExtensions
{
var moduleTasks = localCourse.Modules.Select(async m =>
{
var quizTasks = m.Quizzes.Select(
(q) => localCourse.SyncQuizToCanvas(canvasId, q, canvasQuizzes, canvas)
var quizTasks = m.Quizzes
.Select(
async (q) => q.DueAt > DateTime.Now
? await localCourse.SyncQuizToCanvas(canvasId, q, canvasQuizzes, canvas)
: q
);
var quizzes = await Task.WhenAll(quizTasks);
return m with { Quizzes = quizzes };