moving v2 to top level

This commit is contained in:
2024-12-17 09:19:21 -07:00
parent 5f0b3554dc
commit 576ee02afb
468 changed files with 79 additions and 15430 deletions

34
src/services/urlUtils.ts Normal file
View File

@@ -0,0 +1,34 @@
export function getModuleItemUrl(
courseName: string,
moduleName: string,
type: "assignment" | "page" | "quiz",
itemName: string
) {
return (
"/course/" +
encodeURIComponent(courseName) +
"/modules/" +
encodeURIComponent(moduleName) +
`/${type}/` +
encodeURIComponent(itemName)
);
}
export function getLectureUrl(courseName: string, lectureDate: string) {
return (
"/course/" +
encodeURIComponent(courseName) +
"/lecture/" +
encodeURIComponent(lectureDate)
);
}
export function getLecturePreviewUrl(courseName: string, lectureDate: string) {
return getLectureUrl(courseName, lectureDate) + "/preview";
}
export function getCourseUrl(courseName: string) {
return "/course/" + encodeURIComponent(courseName);
}
export function getCourseSettingsUrl(courseName: string) {
return "/course/" + encodeURIComponent(courseName) + "/settings";
}