diff --git a/globalSettings.yml b/globalSettings.yml index b2025bd..a7dc913 100644 --- a/globalSettings.yml +++ b/globalSettings.yml @@ -1,11 +1,15 @@ courses: - path: ./4850_AdvancedFE/2025-fall-alex/modules/ - name: Distributed 2025 + name: Adv Frontend - path: ./1420/2025-fall-alex/modules/ name: "1420" - path: ./1810/2025-fall-alex/modules/ name: Web Intro - path: ./1430/2025-fall-alex/modules/ name: UX - - path: ./1420/2025-fall-alex/labModules + - path: ./1425/2025-fall-alex/modules/ name: "1425" + - path: ./1405/2025_spring_alex/ + name: 1405_old + - path: ./3840_Telemetry/2025_spring_alex/modules/ + name: Telem and Ops diff --git a/src/app/course/[courseName]/CollapsableSidebar.tsx b/src/app/course/[courseName]/CollapsableSidebar.tsx index cece03b..b904747 100644 --- a/src/app/course/[courseName]/CollapsableSidebar.tsx +++ b/src/app/course/[courseName]/CollapsableSidebar.tsx @@ -23,7 +23,6 @@ export default function CollapsableSidebar() { setWindowCollapseRecommended(false); } } - handleResize(); // Set initial state window.addEventListener("resize", handleResize); return () => window.removeEventListener("resize", handleResize); }, []); diff --git a/src/app/course/[courseName]/layout.tsx b/src/app/course/[courseName]/layout.tsx index 88b2118..ba82d11 100644 --- a/src/app/course/[courseName]/layout.tsx +++ b/src/app/course/[courseName]/layout.tsx @@ -9,8 +9,9 @@ export async function generateMetadata({ params: Promise<{ courseName: string }>; }): Promise { const { courseName } = await params; + const decodedCourseName = decodeURIComponent(getTitle(courseName)); return { - title: getTitle(courseName), + title: decodedCourseName, }; } diff --git a/src/app/course/[courseName]/lecture/[lectureDay]/layout.tsx b/src/app/course/[courseName]/lecture/[lectureDay]/layout.tsx index 52f6931..94caaf8 100644 --- a/src/app/course/[courseName]/lecture/[lectureDay]/layout.tsx +++ b/src/app/course/[courseName]/lecture/[lectureDay]/layout.tsx @@ -11,8 +11,9 @@ export async function generateMetadata({ const { courseName, lectureDay } = await params; const decodedDay = decodeURIComponent(lectureDay); const dayOnly = decodedDay.split(" ")[0]; + const decodedCourseName = decodeURIComponent(getTitle(courseName)); return { - title: getTitle(`${courseName} lecture ${dayOnly}`), + title: getTitle(`${decodedCourseName} lecture ${dayOnly}`), }; } diff --git a/src/app/course/[courseName]/modules/[moduleName]/assignment/[assignmentName]/getAssignmentHelpString.tsx b/src/app/course/[courseName]/modules/[moduleName]/assignment/[assignmentName]/getAssignmentHelpString.tsx index 7798565..8c79651 100644 --- a/src/app/course/[courseName]/modules/[moduleName]/assignment/[assignmentName]/getAssignmentHelpString.tsx +++ b/src/app/course/[courseName]/modules/[moduleName]/assignment/[assignmentName]/getAssignmentHelpString.tsx @@ -59,6 +59,12 @@ flowchart TD [Github Classroom](insert_github_classroom_url) +## Files + +If you have mounted a folder in the /app/public/images directory, you can link to files like this: + +![formulas](/images/facultyFiles/1405/lab-04-simple-math-formulas.png) + ## Rubric - 1pt: singular point diff --git a/src/app/course/[courseName]/modules/[moduleName]/assignment/[assignmentName]/page.tsx b/src/app/course/[courseName]/modules/[moduleName]/assignment/[assignmentName]/page.tsx index c1936b6..a0e1201 100644 --- a/src/app/course/[courseName]/modules/[moduleName]/assignment/[assignmentName]/page.tsx +++ b/src/app/course/[courseName]/modules/[moduleName]/assignment/[assignmentName]/page.tsx @@ -14,8 +14,9 @@ export async function generateMetadata({ }): Promise { const { courseName, assignmentName } = await params; const decodedAssignmentName = decodeURIComponent(assignmentName); + const decodedCourseName = decodeURIComponent(courseName); return { - title: getTitle(`${decodedAssignmentName}, ${courseName}`), + title: getTitle(`${decodedAssignmentName}, ${decodedCourseName}`), }; } diff --git a/src/app/course/[courseName]/modules/[moduleName]/page/[pageName]/page.tsx b/src/app/course/[courseName]/modules/[moduleName]/page/[pageName]/page.tsx index 59672fa..597bf98 100644 --- a/src/app/course/[courseName]/modules/[moduleName]/page/[pageName]/page.tsx +++ b/src/app/course/[courseName]/modules/[moduleName]/page/[pageName]/page.tsx @@ -14,8 +14,9 @@ export async function generateMetadata({ }): Promise { const { courseName, pageName } = await params; const decodedPageName = decodeURIComponent(pageName); + const decodedCourseName = decodeURIComponent(courseName); return { - title: getTitle(`${decodedPageName}, ${courseName}`), + title: getTitle(`${decodedPageName}, ${decodedCourseName}`), }; } diff --git a/src/app/course/[courseName]/modules/[moduleName]/quiz/[quizName]/page.tsx b/src/app/course/[courseName]/modules/[moduleName]/quiz/[quizName]/page.tsx index 946ca9e..f8794d0 100644 --- a/src/app/course/[courseName]/modules/[moduleName]/quiz/[quizName]/page.tsx +++ b/src/app/course/[courseName]/modules/[moduleName]/quiz/[quizName]/page.tsx @@ -14,8 +14,9 @@ export async function generateMetadata({ }): Promise { const { courseName, quizName } = await params; const decodedQuizName = decodeURIComponent(quizName); + const decodedCourseName = decodeURIComponent(courseName); return { - title: getTitle(`${decodedQuizName}, ${courseName}`), + title: getTitle(`${decodedQuizName}, ${decodedCourseName}`), }; } diff --git a/src/app/course/[courseName]/settings/page.tsx b/src/app/course/[courseName]/settings/page.tsx index f86d76c..4deac57 100644 --- a/src/app/course/[courseName]/settings/page.tsx +++ b/src/app/course/[courseName]/settings/page.tsx @@ -8,8 +8,9 @@ export async function generateMetadata({ params: Promise<{ courseName: string }>; }): Promise { const { courseName } = await params; + const decodedCourseName = decodeURIComponent(courseName); return { - title: getTitle(courseName) + " Settings", + title: getTitle(decodedCourseName) + " Settings", }; }