diff --git a/src/sections/02-just-enough-math/04-glossary/index.jsx b/src/sections/02-just-enough-math/04-glossary/index.jsx index 40e3df3..df9fb39 100644 --- a/src/sections/02-just-enough-math/04-glossary/index.jsx +++ b/src/sections/02-just-enough-math/04-glossary/index.jsx @@ -27,7 +27,7 @@ export default { id: "just-enough-math-glossary", title: "Glossary", previousChapterId: "combinations-permutations", - nextChapterId: null, + nextChapterId: "module-feedback", content: `${formatGlossary(data)}`, exercises: [], quiz: null diff --git a/src/sections/02-just-enough-math/feedback/index.jsx b/src/sections/02-just-enough-math/feedback/index.jsx new file mode 100644 index 0000000..ba795d3 --- /dev/null +++ b/src/sections/02-just-enough-math/feedback/index.jsx @@ -0,0 +1,16 @@ +export default { + id: "just-enough-math-module-feedback", + title: "Student Feedback", + description: "Your feedback helps us understand what works, what doesn’t, and how we can make each module more effective for you.", + previousChapterId: "just-enough-math-glossary", + nextChapterId: null, + content: ` +Please take a moment to share your feedback using this form: +Module Feedback Form. + +First, select the course name **Data Structures and Algorithms**, then choose the module you just completed. + +Your responses are **anonymous**, and your feedback helps us improve the content, pacing, and overall learning experience. +We really appreciate your input.`, + exercises: [], +} \ No newline at end of file diff --git a/src/sections/03-algorithmic-thinking/09-checkpoint/index.jsx b/src/sections/03-algorithmic-thinking/09-checkpoint/index.jsx index 8e27840..4ab735d 100644 --- a/src/sections/03-algorithmic-thinking/09-checkpoint/index.jsx +++ b/src/sections/03-algorithmic-thinking/09-checkpoint/index.jsx @@ -6,7 +6,7 @@ export default { title: "Checkpoint: Algorithmic Thinking", description: "Test your understanding of Big O notation and algorithmic thinking concepts.", previousChapterId: "algorithmic-thinking-glossary", - nextChapterId: null, + nextChapterId: "module-feedback", content: `Test your understanding of Big O notation and algorithmic thinking concepts.`, exercises: [], quiz: {component: () => <> diff --git a/src/sections/03-algorithmic-thinking/feedback/index.jsx b/src/sections/03-algorithmic-thinking/feedback/index.jsx new file mode 100644 index 0000000..2b05daf --- /dev/null +++ b/src/sections/03-algorithmic-thinking/feedback/index.jsx @@ -0,0 +1,16 @@ +export default { + id: "algorithmic-thinking-module-feedback", + title: "Student Feedback", + description: "Your feedback helps us understand what works, what doesn’t, and how we can make each module more effective for you.", + previousChapterId: "algorithmic-thinking-checkpoint", + nextChapterId: null, + content: ` +Please take a moment to share your feedback using this form: +Module Feedback Form. + +First, select the course name **Data Structures and Algorithms**, then choose the module you just completed. + +Your responses are **anonymous**, and your feedback helps us improve the content, pacing, and overall learning experience. +We really appreciate your input.`, + exercises: [], +} \ No newline at end of file diff --git a/src/sections/04-arrays-and-two-pointers/11-glossary/index.jsx b/src/sections/04-arrays-and-two-pointers/11-glossary/index.jsx index 5b8a278..455ab33 100644 --- a/src/sections/04-arrays-and-two-pointers/11-glossary/index.jsx +++ b/src/sections/04-arrays-and-two-pointers/11-glossary/index.jsx @@ -37,6 +37,7 @@ export default { title: 'Glossary: Arrays and Two Pointers', sectionId: 'arrays-and-two-pointers', previousChapterId: 'arrays-and-two-pointers-supplemental-materials', + nextChapterId:"module-feedback", content: `This glossary contains important terms and concepts related to arrays and two pointers. Understanding these terms will help you communicate effectively about algorithms and data structures during interviews and technical discussions. ${formatGlossary(data)} diff --git a/src/sections/04-arrays-and-two-pointers/feedback/index.jsx b/src/sections/04-arrays-and-two-pointers/feedback/index.jsx new file mode 100644 index 0000000..fa9ac56 --- /dev/null +++ b/src/sections/04-arrays-and-two-pointers/feedback/index.jsx @@ -0,0 +1,16 @@ +export default { + id: "arrays-and-two-pointers-module-feedback", + title: "Student Feedback", + description: "Your feedback helps us understand what works, what doesn’t, and how we can make each module more effective for you.", + previousChapterId: "arrays-and-two-pointers-glossary", + nextChapterId: null, + content: ` +Please take a moment to share your feedback using this form: +Module Feedback Form. + +First, select the course name **Data Structures and Algorithms**, then choose the module you just completed. + +Your responses are **anonymous**, and your feedback helps us improve the content, pacing, and overall learning experience. +We really appreciate your input.`, + exercises: [], +} \ No newline at end of file diff --git a/src/sections/05-2d-arrays/08-checkpoint/index.jsx b/src/sections/05-2d-arrays/08-checkpoint/index.jsx index 2360472..cf7bb7c 100644 --- a/src/sections/05-2d-arrays/08-checkpoint/index.jsx +++ b/src/sections/05-2d-arrays/08-checkpoint/index.jsx @@ -5,7 +5,7 @@ export default { id: "2d-arrays-checkpoint", title: 'Checkpoint: 2D Arrays', previousChapterId: "2d-arrays-glossary", - nextChapterId: null, + nextChapterId: "module-feedback", content: `Test your understanding of 2D Arrays and working with them.`, exercises: [], quiz: {component: () => } diff --git a/src/sections/05-2d-arrays/feedback/index.jsx b/src/sections/05-2d-arrays/feedback/index.jsx new file mode 100644 index 0000000..0607bc7 --- /dev/null +++ b/src/sections/05-2d-arrays/feedback/index.jsx @@ -0,0 +1,16 @@ +export default { + id: "2d-arrays-module-feedback", + title: "Student Feedback", + description: "Your feedback helps us understand what works, what doesn’t, and how we can make each module more effective for you.", + previousChapterId: "2d-arrays-checkpoint", + nextChapterId: null, + content: ` +Please take a moment to share your feedback using this form: +Module Feedback Form. + +First, select the course name **Data Structures and Algorithms**, then choose the module you just completed. + +Your responses are **anonymous**, and your feedback helps us improve the content, pacing, and overall learning experience. +We really appreciate your input.`, + exercises: [], +} \ No newline at end of file diff --git a/src/sections/06-linked-lists/09-checkpoint/index.jsx b/src/sections/06-linked-lists/09-checkpoint/index.jsx index 5824f1c..0dda315 100644 --- a/src/sections/06-linked-lists/09-checkpoint/index.jsx +++ b/src/sections/06-linked-lists/09-checkpoint/index.jsx @@ -6,7 +6,7 @@ export default { id: "linked-checkpoint", title: "Checkpoint: Linked Lists", previousChapterId: "linked-glossary", - nextChapterId: "linked-reverse", + nextChapterId: "module-feedback", content: contentMd, exercises: [], quiz: {component: () => } diff --git a/src/sections/06-linked-lists/feedback/index.jsx b/src/sections/06-linked-lists/feedback/index.jsx new file mode 100644 index 0000000..e72456c --- /dev/null +++ b/src/sections/06-linked-lists/feedback/index.jsx @@ -0,0 +1,16 @@ +export default { + id: "linked-module-feedback", + title: "Student Feedback", + description: "Your feedback helps us understand what works, what doesn’t, and how we can make each module more effective for you.", + previousChapterId: "linked-checkpoint", + nextChapterId: null, + content: ` +Please take a moment to share your feedback using this form: +Module Feedback Form. + +First, select the course name **Data Structures and Algorithms**, then choose the module you just completed. + +Your responses are **anonymous**, and your feedback helps us improve the content, pacing, and overall learning experience. +We really appreciate your input.`, + exercises: [], +} \ No newline at end of file diff --git a/src/sections/07-stacks-queues/10-checkpoint/index.jsx b/src/sections/07-stacks-queues/10-checkpoint/index.jsx index 4e5a7ba..8995b62 100644 --- a/src/sections/07-stacks-queues/10-checkpoint/index.jsx +++ b/src/sections/07-stacks-queues/10-checkpoint/index.jsx @@ -6,7 +6,7 @@ export default { id: "stacks-checkpoint", title: "Checkpoint: Stacks & Queues", previousChapterId: "stacks-glossary", - nextChapterId: null, + nextChapterId: "module-feedback", content: contentMd, exercises: [], quiz: {component: () => } diff --git a/src/sections/07-stacks-queues/feedback/index.jsx b/src/sections/07-stacks-queues/feedback/index.jsx new file mode 100644 index 0000000..81d764c --- /dev/null +++ b/src/sections/07-stacks-queues/feedback/index.jsx @@ -0,0 +1,16 @@ +export default { + id: "stacks-module-feedback", + title: "Student Feedback", + description: "Your feedback helps us understand what works, what doesn’t, and how we can make each module more effective for you.", + previousChapterId: "stacks-checkpoint", + nextChapterId: null, + content: ` +Please take a moment to share your feedback using this form: +Module Feedback Form. + +First, select the course name **Data Structures and Algorithms**, then choose the module you just completed. + +Your responses are **anonymous**, and your feedback helps us improve the content, pacing, and overall learning experience. +We really appreciate your input.`, + exercises: [], +} \ No newline at end of file diff --git a/src/sections/08-maps-and-sets/10-checkpoint/index.jsx b/src/sections/08-maps-and-sets/10-checkpoint/index.jsx index 9e4f3c4..a36ffb5 100644 --- a/src/sections/08-maps-and-sets/10-checkpoint/index.jsx +++ b/src/sections/08-maps-and-sets/10-checkpoint/index.jsx @@ -6,7 +6,7 @@ export default { id: "mapssets-checkpoint", title: "Checkpoint: Maps and Sets", previousChapterId: "mapssets-glossary", - nextChapterId: null, + nextChapterId: "module-feedback", content: content, quiz: {component: () => } } diff --git a/src/sections/08-maps-and-sets/feedback/index.jsx b/src/sections/08-maps-and-sets/feedback/index.jsx new file mode 100644 index 0000000..8d1c7b8 --- /dev/null +++ b/src/sections/08-maps-and-sets/feedback/index.jsx @@ -0,0 +1,16 @@ +export default { + id: "mapssets-module-feedback", + title: "Student Feedback", + description: "Your feedback helps us understand what works, what doesn’t, and how we can make each module more effective for you.", + previousChapterId: "mapssets-checkpoint", + nextChapterId: null, + content: ` +Please take a moment to share your feedback using this form: +Module Feedback Form. + +First, select the course name **Data Structures and Algorithms**, then choose the module you just completed. + +Your responses are **anonymous**, and your feedback helps us improve the content, pacing, and overall learning experience. +We really appreciate your input.`, + exercises: [], +} \ No newline at end of file diff --git a/src/sections/09-sliding-window/06-checkpoint/index.jsx b/src/sections/09-sliding-window/06-checkpoint/index.jsx index 48bb806..5ea5841 100644 --- a/src/sections/09-sliding-window/06-checkpoint/index.jsx +++ b/src/sections/09-sliding-window/06-checkpoint/index.jsx @@ -7,7 +7,7 @@ export default { title: "Checkpoint: Sliding Window", description: "Test your understanding of the sliding window technique.", previousChapterId: "sliding-window-glossary", - nextChapterId: null, + nextChapterId: "module-feedback", content, exercises: [], quiz: {component: () => } diff --git a/src/sections/09-sliding-window/feedback/index.jsx b/src/sections/09-sliding-window/feedback/index.jsx new file mode 100644 index 0000000..c60ed74 --- /dev/null +++ b/src/sections/09-sliding-window/feedback/index.jsx @@ -0,0 +1,16 @@ +export default { + id: "sliding-window-module-feedback", + title: "Student Feedback", + description: "Your feedback helps us understand what works, what doesn’t, and how we can make each module more effective for you.", + previousChapterId: "sliding-window-checkpoint", + nextChapterId: null, + content: ` +Please take a moment to share your feedback using this form: +Module Feedback Form. + +First, select the course name **Data Structures and Algorithms**, then choose the module you just completed. + +Your responses are **anonymous**, and your feedback helps us improve the content, pacing, and overall learning experience. +We really appreciate your input.`, + exercises: [], +} \ No newline at end of file diff --git a/src/sections/10-sorting-and-binary-search/09-checkpoint/index.jsx b/src/sections/10-sorting-and-binary-search/09-checkpoint/index.jsx index a5e0bd5..e05c59a 100644 --- a/src/sections/10-sorting-and-binary-search/09-checkpoint/index.jsx +++ b/src/sections/10-sorting-and-binary-search/09-checkpoint/index.jsx @@ -6,7 +6,7 @@ export default { id: "sort-checkpoint", title: "Checkpoint", previousChapterId: "sort-glossary", - nextChapterId: null, + nextChapterId: "module-feedback", content, exercises: [], quiz: {component: () => } diff --git a/src/sections/10-sorting-and-binary-search/feedback/index.jsx b/src/sections/10-sorting-and-binary-search/feedback/index.jsx new file mode 100644 index 0000000..453a471 --- /dev/null +++ b/src/sections/10-sorting-and-binary-search/feedback/index.jsx @@ -0,0 +1,16 @@ +export default { + id: "sort-module-feedback", + title: "Student Feedback", + description: "Your feedback helps us understand what works, what doesn’t, and how we can make each module more effective for you.", + previousChapterId: "sort-checkpoint", + nextChapterId: null, + content: ` +Please take a moment to share your feedback using this form: +Module Feedback Form. + +First, select the course name **Data Structures and Algorithms**, then choose the module you just completed. + +Your responses are **anonymous**, and your feedback helps us improve the content, pacing, and overall learning experience. +We really appreciate your input.`, + exercises: [], +} \ No newline at end of file diff --git a/src/sections/11-combining-patterns/06-checkpoint/index.jsx b/src/sections/11-combining-patterns/06-checkpoint/index.jsx index 7e47b16..21aaaa7 100644 --- a/src/sections/11-combining-patterns/06-checkpoint/index.jsx +++ b/src/sections/11-combining-patterns/06-checkpoint/index.jsx @@ -6,7 +6,7 @@ export default { id: "combining-checkpoint", title: "Checkpoint: Combining Patterns", previousChapterId: "combining-survival", - nextChapterId: null, + nextChapterId: "module-feedback", content: content, quiz: {component: () => } } diff --git a/src/sections/11-combining-patterns/feedback/index.jsx b/src/sections/11-combining-patterns/feedback/index.jsx new file mode 100644 index 0000000..e1f961b --- /dev/null +++ b/src/sections/11-combining-patterns/feedback/index.jsx @@ -0,0 +1,16 @@ +export default { + id: "combining-module-feedback", + title: "Student Feedback", + description: "Your feedback helps us understand what works, what doesn’t, and how we can make each module more effective for you.", + previousChapterId: "combining-checkpoint", + nextChapterId: null, + content: ` +Please take a moment to share your feedback using this form: +Module Feedback Form. + +First, select the course name **Data Structures and Algorithms**, then choose the module you just completed. + +Your responses are **anonymous**, and your feedback helps us improve the content, pacing, and overall learning experience. +We really appreciate your input.`, + exercises: [], +} \ No newline at end of file