can drag and drop quizzes and assignments

This commit is contained in:
2024-09-02 14:26:48 -06:00
parent 4f44349db3
commit 13f20b5970
7 changed files with 204 additions and 20 deletions

View File

@@ -15,3 +15,19 @@ export async function GET(
);
return Response.json(settings);
}
export async function PUT(
request: Request,
{
params: { courseName, moduleName, assignmentName },
}: { params: { courseName: string; moduleName: string; assignmentName: string } }
) {
const assignment = await request.json()
await fileStorageService.updateAssignment(
courseName,
moduleName,
assignmentName,
assignment
);
return Response.json({});
}

View File

@@ -13,3 +13,19 @@ export async function GET(
);
return Response.json(settings);
}
export async function PUT(
request: Request,
{
params: { courseName, moduleName, pageName },
}: { params: { courseName: string; moduleName: string; pageName: string } }
) {
const page = await request.json()
await fileStorageService.updatePage(
courseName,
moduleName,
pageName,
page
);
return Response.json({});
}