mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-26 07:38:33 -06:00
got tests working without quiz id
This commit is contained in:
@@ -94,7 +94,6 @@ public static class CoursePlannerExtensions
|
||||
Assignments = module.Assignments
|
||||
.Select((a) => a.validateAssignmentForCanvasId(canvasAssignments))
|
||||
.ToArray(),
|
||||
Quizzes = module.Quizzes.Select((s) => s.validateQuizForCanvasId(canvasQuizzes)).ToArray()
|
||||
};
|
||||
|
||||
if (!moduleIdInCanvas)
|
||||
@@ -124,20 +123,6 @@ public static class CoursePlannerExtensions
|
||||
return assignment;
|
||||
}
|
||||
|
||||
private static LocalQuiz validateQuizForCanvasId(
|
||||
this LocalQuiz quiz,
|
||||
IEnumerable<CanvasQuiz> canvasQuizzes
|
||||
)
|
||||
{
|
||||
var assignmentIdInCanvas = canvasQuizzes.FirstOrDefault(cq => cq.Id == quiz.CanvasId) != null;
|
||||
if (!assignmentIdInCanvas)
|
||||
{
|
||||
Console.WriteLine($"no id in canvas for quiz, removing old canvas id: {quiz.Name}");
|
||||
return quiz with { CanvasId = null };
|
||||
}
|
||||
return quiz;
|
||||
}
|
||||
|
||||
public static LocalAssignment validateSubmissionTypes(this LocalAssignment assignment)
|
||||
{
|
||||
var containsDiscussion =
|
||||
|
||||
Reference in New Issue
Block a user