mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-25 23:28:33 -06:00
25 lines
558 B
TypeScript
25 lines
558 B
TypeScript
|
|
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 getCourseUrl(courseName: string) {
|
|
return "/course/" + encodeURIComponent(courseName);
|
|
}
|
|
|
|
export function getCourseSettingsUrl(courseName: string) {
|
|
return "/course/" + encodeURIComponent(courseName) + "/settings";
|
|
}
|