diff --git a/csm_web/frontend/src/components/Policies.tsx b/csm_web/frontend/src/components/Policies.tsx index 84e584db..4cd229ca 100644 --- a/csm_web/frontend/src/components/Policies.tsx +++ b/csm_web/frontend/src/components/Policies.tsx @@ -10,6 +10,7 @@ const Policies = () => { const htsu = SECTIONS.howToSignUp; const guides = SECTIONS.guidelines; const comms = SECTIONS.communications; + const attendance = SECTIONS.attendance; const aff = SECTIONS.affinitySections; const forUnit = SECTIONS.csmForUnit; const faq = SECTIONS.faq; @@ -64,6 +65,12 @@ const Policies = () => { <li>{guides.body.i5}</li> </ol> </div> + <div className="divider"></div> + <div> + <h1> {attendance.title}</h1> + <p> {attendance.body.p1_1}</p> + <p> {attendance.body.p2_1}</p> + </div> <div className="divider"></div> diff --git a/csm_web/frontend/static/frontend/data/enrollment_policies.tsx b/csm_web/frontend/static/frontend/data/enrollment_policies.tsx index 1c240f68..db00383e 100644 --- a/csm_web/frontend/static/frontend/data/enrollment_policies.tsx +++ b/csm_web/frontend/static/frontend/data/enrollment_policies.tsx @@ -58,9 +58,9 @@ export const SECTIONS = { "You should sign up for a section if you’d like to work with others and receive extra practice and " + "guidance with the course material for the entire semester.", p2: - "If you are interested in enrolling in a CSM section, you are responsible " + - "for reading this document in full before you enroll, as it contains " + - "important information and guidelines that all students should be aware of." + "If you are interested in enrolling in a CSM section, " + + "please read this document in full before you enroll, " + + "as it contains important information and guidelines that all students should be aware of." } }, howToSignUp: { @@ -109,7 +109,7 @@ export const SECTIONS = { "and fulfill a few other requirements.", i4_b: "Sign up for a section you are confident that you can make " + "it for the entire semester. ", i4_2: "You can have two unexcused absences over the course of the semester. ", - i4_b2: "Department policy limits you to one units, no matter how many CSM sections you " + "may be enrolled in.", + i4_b2: "Department policy limits you to one unit, no matter how many CSM sections you " + "may be enrolled in.", i5: "We will release two surveys (one midway through the semester and one at the end of " + "the semester) to collect feedback on your mentor and your experience with CSM. We " + @@ -119,6 +119,16 @@ export const SECTIONS = { "to fill out." } }, + attendance: { + title: "Attendance Expectations", + body: { + p1_1: + "You are expected to attend CSM sections you sign up for." + + " Failing to attend section consistently will result in you being dropped from your section(s). " + + "In particular, students who have any excused absences during the first three weeks of section will be dropped from section.", + p2_1: "If you take CSM for the unit, your attendance is a part of your grade. See below for details." + } + }, affinitySections: { title: "Affinity, NPE, and Program-Affiliated Sections", body: { @@ -188,8 +198,8 @@ export const SECTIONS = { "to enroll in the unit, you should first enroll in a section on " + "Scheduler, then fill out this form to receive a permission code & units: ", p2_a: { - link: "https://tinyurl.com/csm-unit-fa24", - text: "https://tinyurl.com/csm-unit-fa24" + link: "https://tinyurl.com/csm-unit-sp25", + text: "https://tinyurl.com/csm-unit-sp25" }, p3_1: "Enrolling in the unit on CalCentral does not guarantee enrollment " + @@ -232,7 +242,7 @@ export const SECTIONS = { "Lecture attendance is not recorded and has no bearing on your grade.", p8_1: "A syllabus for CS 198-142 is available ", p8_a: { - link: "https://docs.google.com/document/d/1mXSfXSOg5u4ZVs9Ff5BPVpllh4fplVtK15er0SVCqT0/edit?usp=sharing", + link: "https://docs.google.com/document/d/188O6eaMmiTgQBIyta2wzaXE59gRseAH77VSkj3oNrEU/edit?tab=t.0", text: "here" }, p8_2: "."