Skip to content

Commit

Permalink
Merge pull request #3075 from uw-it-aca/qa
Browse files Browse the repository at this point in the history
NSC content updates (#3073)
  • Loading branch information
fanglinfang committed Feb 29, 2024
2 parents 75c94cc + 38d02d1 commit f2f62f7
Show file tree
Hide file tree
Showing 5 changed files with 77 additions and 71 deletions.
25 changes: 24 additions & 1 deletion myuw_vue/components/home/international/new-student.vue
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,39 @@
>
<template #card-heading>
<h2 class="h4 mb-3 text-dark-beige myuw-font-encode-sans">
International Student Resources
International Student Check-In & Welcome
</h2>
</template>
<template v-if="!isErrored" #card-body>
<h3 class="h6 myuw-font-encode-sans">Immigration Check-In with International Student Services
</h3>
<div class="myuw-text-md mb-3">
Complete the <a href="https://isss.uw.edu/">Immigration Check-In</a> once you have arrived
in the U.S. It is an easy, online form that allows the UW to notify the U.S. government as
required under federal regulations that you have arrived and reported to the ISS. Review
the <a href="https://iss.washington.edu/post-arrival-checklist/">Post-Arrival Checklist</a>
and follow the steps to complete this requirement before the first day of class.
</div>

<h3 class="h6 myuw-font-encode-sans">Virtual International Husky Welcome</h3>
<div class="myuw-text-md mb-2">
The Center for International Relations and Cultural Leadership Exchange (CIRCLE), invites
you to the
<a href="https://www.washington.edu/circle/new-students/international-husky-welcome/">2024
Virtual International Husky Welcome!</a> Sign up for one of nine Zoom sessions
on June 15 or June 22. Together, we will guide you through the first steps of college,
introduce you to campus resources, and help you get ready for your Advising & Orientation
sessions.
</div>

<!-- USED FOR SWS Notice NSF001000 – Awaiting updates & implementation
<div
v-for="notice in notices"
:key="notice.id_hash"
class="myuw-text-md mb-2"
v-html="notice.notice_body"
/>
-->
</template>
</uw-card>
</template>
Expand Down
2 changes: 1 addition & 1 deletion myuw_vue/components/home/new_student/critical-info.vue
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<template v-if="!isErrored" #card-body>
<!-- notice template where data is inserted -->
<div v-for="notice in notices" :key="notice.id_hash">
<h3 class="h6 text-dark-beige myuw-font-encode-sans"
<h3 class="h6 myuw-font-encode-sans"
v-html="notice.notice_title" />
<div class="mb-3 myuw-text-md" v-html="notice.notice_body" />
</div>
Expand Down
14 changes: 7 additions & 7 deletions myuw_vue/components/home/new_student/summer-efs.vue
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@
<div class="myuw-text-md" v-html="notice.notice_body" />
</div>
<h2 class="h4 mb-3 text-dark-beige myuw-font-encode-sans">
Consider Early Fall Start
Consider College Edge
</h2>
<div class="myuw-text-md mb-2">
Early Fall Start is a single 5-credit intensive course held
over four weeks before autumn quarter begins. Benefit from a small
class size, an early introduction to college life, and a lighter
course load during autumn quarter. The language courses may be
particularly helpful to international students!
<a href="http://www.outreach.washington.edu/efs/">Learn more about Early Fall Start and register</a>.
College Edge allows students to arrive early and start strong. This optional program
invites incoming students to get acclimated to life at UW and complete a 5-credit course
before Autumn Quarter begins. College Edge courses are intimate, experiential and apply to
your UW degree. College Edge students can move into the UW Residence Halls in mid-August
and have the option to stay put for the academic year.
<a href="https://CollegeEdge.uw.edu">Learn more about College Edge.</a>
</div>
</template>
</uw-card>
Expand Down
101 changes: 45 additions & 56 deletions myuw_vue/components/home/new_student/to-register.vue
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
</div>

<div
v-for="notice in iss_before"
v-for="notice in orient_before"
:key="notice.id_hash"
class="d-flex mb-2"
>
Expand All @@ -58,30 +58,30 @@
</div>
</div>

<div
v-for="notice in iss_after"
:key="notice.id_hash"
class="d-flex mb-2"
>
<font-awesome-icon
:icon="faCheckCircle"
class="me-3 mt-1 text-success myuw-text-lg"
/>
<div class="myuw-text-md" v-html="notice.notice_content" />
</div>

<div
v-for="notice in orient_before"
:key="notice.id_hash"
class="d-flex mb-2"
>
<div class="d-flex mb-2">
<font-awesome-icon
:icon="faCircle"
class="me-3 mt-1 text-muted myuw-text-lg"
:icon="faInfoCircle"
class="me-3 mt-1 text-mid-beige myuw-text-lg"
/>
<div>
<div class="mb-1 myuw-font-encode-sans" v-html="notice.notice_title" />
<div class="myuw-text-md" v-html="notice.notice_body" />
<div class="mb-1"><span class="myuw-font-encode-sans">Required Immunizations</span>
<span class="text-muted fw-light fst-italic myuw-text-sm px-2">(Item does not reflect
completion status)</span>
<button
v-uw-collapse.measlesimmunization
type="button"
class="btn btn-link p-0 border-0 align-top notice-link text-start myuw-text-md d-block"
>Immunization records are required by the 3rd week of your first quarter</button>
<uw-collapse id="measlesimmunization">
<div class="p-3 mt-2 bg-light text-dark notice-body">
<p>All students must submit evidence of Measles and Mumps immunity, either
through vaccinations or lab evidence of positive titer. Students ages 16
through 21 also are required to show proof of a Meningitis ACWY vaccination
taken at 16 years old or older.
<a href="https://wellbeing.uw.edu/medical/immunizations/immunization-requirement/">
Learn more about immunization requirements and deadlines.</a>
</p>
</div>
</uw-collapse>
</div>
</div>

Expand All @@ -90,29 +90,30 @@
:icon="faInfoCircle"
class="me-3 mt-1 text-mid-beige myuw-text-lg"
/>
<div class="mb-1"><span class="myuw-font-encode-sans">Required Immunizations</span>
<ul class="list-unstyled myuw-text-md">
<li>
<button
v-uw-collapse.measlesimmunization
type="button"
class="btn btn-link p-0 border-0 align-top notice-link text-start myuw-text-md"
>Immunization records are required by the 3rd week of your first quarter</button>
<uw-collapse id="measlesimmunization">
<div class="p-3 mt-2 bg-light text-dark notice-body">
<p>All students under 22 must submit evidence of measles, mumps immunity and a
conjugate meningitis ACWY vaccination given at age 16 or older. Students age
22 and older must submit evidence of measles and mumps immunity, either through
vaccinations (two MMR vaccinations) or lab evidence of positive titer.
<a href="https://wellbeing.uw.edu/medical/immunizations/immunization-requirement/">
Learn more about immunization requirements and deadlines.</a>
</p>
</div>
</uw-collapse>
</li>
</ul>
<div class="mb-1"><span class="myuw-font-encode-sans">Required Husky Prevention & Response
student course</span>
<span class="text-muted fw-light fst-italic myuw-text-sm px-2">(Item does not reflect
completion status)</span>
<button
v-uw-collapse.titleix
type="button"
class="btn btn-link p-0 border-0 align-top notice-link text-start myuw-text-md d-block"
>Learn about and complete the one-time online course</button>
<uw-collapse id="titleix">
<div class="p-3 mt-2 bg-light text-dark notice-body">
<p><a href="https://www.washington.edu/titleix/title-ix-student-course/">Husky
Prevention & Response</a> is a one-time online course on preventing and
responding to sex-based and gender-based violence and harassment. Complete the
course — which takes 60–90 minutes — before the start of your first quarter.
If you do not complete the course, you may be unable to register for future
quarters. <a href="https://tixstudent.uw.edu">Access and complete the
course – tixstudent.uw.edu.</a>
</p>
</div>
</uw-collapse>
</div>
</div>

</template>
</uw-card>
</template>
Expand Down Expand Up @@ -165,18 +166,6 @@ export default {
notice.location_tags.includes('checklist_orient_before'),
);
},
iss_before: (state) => {
// newstudentclist_intlstucheckina
return state.notices.value.filter((notice) =>
notice.location_tags.includes('checklist_iss_before'),
);
},
iss_after: (state) => {
// newstudentclist_intlstucheckinb
return state.notices.value.filter((notice) =>
notice.location_tags.includes('checklist_iss_after'),
);
},
measles_before: (state) => {
// newstudentclist_measlesa, no longer used
return state.notices.value.filter((notice) =>
Expand Down
6 changes: 0 additions & 6 deletions myuw_vue/tests/to-register.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,6 @@ describe('To Register Card', () => {

expect(wrapper.vm.no_orient).toHaveLength(0);
expect(wrapper.vm.orient_after).toHaveLength(0);
expect(wrapper.vm.iss_before).toHaveLength(1);
expect(wrapper.vm.iss_after).toHaveLength(0);
expect(wrapper.vm.measles_before).toHaveLength(1);
expect(wrapper.vm.measles_after).toHaveLength(0);
expect(wrapper.vm.orient_before).toHaveLength(1);
Expand All @@ -64,8 +62,6 @@ describe('To Register Card', () => {

expect(wrapper.vm.no_orient).toHaveLength(0);
expect(wrapper.vm.orient_after).toHaveLength(1);
expect(wrapper.vm.iss_before).toHaveLength(0);
expect(wrapper.vm.iss_after).toHaveLength(1);
expect(wrapper.vm.measles_before).toHaveLength(0);
expect(wrapper.vm.measles_after).toHaveLength(1);
expect(wrapper.vm.orient_before).toHaveLength(0);
Expand All @@ -82,8 +78,6 @@ describe('To Register Card', () => {

expect(wrapper.vm.no_orient).toHaveLength(1);
expect(wrapper.vm.orient_after).toHaveLength(0);
expect(wrapper.vm.iss_before).toHaveLength(0);
expect(wrapper.vm.iss_after).toHaveLength(0);
expect(wrapper.vm.measles_before).toHaveLength(0);
expect(wrapper.vm.measles_after).toHaveLength(0);
expect(wrapper.vm.orient_before).toHaveLength(0);
Expand Down

0 comments on commit f2f62f7

Please sign in to comment.