continuing to improve quiz markdown experience

This commit is contained in:
2023-10-12 15:18:54 -06:00
parent 4aa045d952
commit a12f6cb1fd
7 changed files with 45 additions and 27 deletions

View File

@@ -44,7 +44,7 @@ public class QuizEditorContext
? currentModule with
{
Quizzes = currentModule.Quizzes
.Select(q => q.Id == newQuiz.Id ? newQuiz : q)
.Select(q => q.Name + q.Description == newQuiz.Name + newQuiz.Description ? newQuiz : q)
.ToArray()
}
: m
@@ -127,7 +127,7 @@ public class QuizEditorContext
private static LocalModule getCurrentModule(LocalQuiz newQuiz, LocalCourse course)
{
return course.Modules.First(m => m.Quizzes.Select(q => q.Id).Contains(newQuiz.Id))
return course.Modules.First(m => m.Quizzes.Select(q => q.Name + q.Description).Contains(newQuiz.Name + newQuiz.Description))
?? throw new Exception("could not find current module in quiz editor context");
}
}