mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-25 23:28:33 -06:00
new syncronization for quizzes, add only
This commit is contained in:
@@ -155,7 +155,7 @@ public class CoursePlanner
|
||||
};
|
||||
|
||||
|
||||
var newModules = await LocalCourse.EnsureAllModulesExistInCanvas(
|
||||
var newModules = await LocalCourse.CreateAllModules(
|
||||
canvasId,
|
||||
CanvasModules,
|
||||
canvas
|
||||
@@ -163,15 +163,16 @@ public class CoursePlanner
|
||||
LocalCourse = LocalCourse with { Modules = newModules };
|
||||
CanvasModules = await canvas.Modules.GetModules(canvasId);
|
||||
|
||||
await LocalCourse.SortCanvasModules(canvasId, CanvasModules, canvas);
|
||||
await LocalCourse.SortCanvasModulesByLocalOrder(canvasId, CanvasModules, canvas);
|
||||
CanvasModulesItems = await canvas.Modules.GetAllModulesItems(canvasId, CanvasModules);
|
||||
|
||||
LocalCourse = await LocalCourse.SyncModulesWithCanvasData(canvasId, CanvasModules, canvas);
|
||||
LocalCourse = await LocalCourse.GetCanvasIdsForLocalModules(canvasId, canvas);
|
||||
|
||||
LocalCourse = await LocalCourse.SyncAssignmentsWithCanvas(canvasId, CanvasAssignments, canvas);
|
||||
CanvasAssignments = await canvas.Assignments.GetAll(canvasId);
|
||||
|
||||
LocalCourse = await LocalCourse.SyncQuizzesWithCanvas(canvasId, CanvasQuizzes, canvas);
|
||||
CanvasModulesItems = await canvas.Modules.GetAllModulesItems(canvasId, CanvasModules);
|
||||
LocalCourse = await LocalCourse.SyncQuizzesWithCanvas(CanvasQuizzes, canvas);
|
||||
|
||||
await LocalCourse.SyncModuleItemsWithCanvas(canvasId, CanvasModulesItems, canvas);
|
||||
CanvasModulesItems = await canvas.Modules.GetAllModulesItems(canvasId, CanvasModules);
|
||||
@@ -181,6 +182,7 @@ public class CoursePlanner
|
||||
Console.WriteLine("done syncing with canvas\n");
|
||||
}
|
||||
|
||||
|
||||
public void Clear()
|
||||
{
|
||||
LocalCourse = null;
|
||||
|
||||
Reference in New Issue
Block a user