142 lines
4.7 KiB
Typst
142 lines
4.7 KiB
Typst
#set page(margin: 40pt)
|
|
#set block(breakable: false)
|
|
|
|
#let map_block(header, val) = {
|
|
block(
|
|
width: 100%,
|
|
fill: rgb(200, 0, 0),
|
|
radius: 4pt,
|
|
below: 0pt,
|
|
above: 4pt,
|
|
inset: 2pt,
|
|
[
|
|
#show heading: set text(white)
|
|
#show heading: set text(size: 15pt)
|
|
#stack(dir: ttb,
|
|
block(
|
|
inset: 7pt,
|
|
align(horizon)[= #header]
|
|
),
|
|
align(center)[#block(
|
|
width: 100%,
|
|
fill: white,
|
|
inset: 8pt,
|
|
radius: 3pt,
|
|
align(left)[#val]
|
|
)],
|
|
)
|
|
]
|
|
)
|
|
}
|
|
|
|
#let info_line(subject, key, dict: student) = [
|
|
|
|
*#subject* #dict.at(key, default: "N/A")
|
|
]
|
|
|
|
#let info_line_list(subject, key, dict: student) = [
|
|
|
|
*#subject* #dict.at(key, default: "N/A").join(", ")
|
|
]
|
|
|
|
#show heading: set align(center)
|
|
#show heading: set text(size: 20pt)
|
|
#v(10cm)
|
|
= #student.first_name #student.last_name
|
|
#show heading: set text(size: 17pt)
|
|
== Region 15 General Scholarship Application
|
|
#pagebreak()
|
|
|
|
#show heading: set block(below: 20pt, above: 30pt)
|
|
#show heading: set text(size: 20pt)
|
|
= Student Demographic Information
|
|
|
|
#info_line("First Name:", "first_name")
|
|
#info_line("Last Name:", "last_name")
|
|
#info_line("Date of Birth:", "dob")
|
|
#info_line("Gender:", "gender")
|
|
#info_line("Phone Number:", "phone_number")
|
|
#info_line("Email:","email")
|
|
#info_line("Street Address:", "street_address")
|
|
#info_line("Town:", "town")
|
|
|
|
= Academic Information
|
|
|
|
#info_line("Unweighted GPA:", "unweighted_gpa")
|
|
#info_line("Weighted GPA:", "weighted_gpa")
|
|
#info_line("Highest SAT Score:", "sat_score")
|
|
#info_line("Highest ACT Score:", "act_score")
|
|
#info_line("Academic Honors:", "academic_honors")
|
|
|
|
= Sports Participation
|
|
#if student.at("sports_participation", default: ()).len() == 0 [
|
|
Student did not enter any sports participation.
|
|
] else {
|
|
for pair in student.sports_participation {
|
|
map_block(pair.at("sport_name"), [
|
|
#info_line("Special Achievements:", "achievements", dict: pair)
|
|
#info_line_list("Grades Participated:", "grades", dict: pair)
|
|
])
|
|
}
|
|
}
|
|
|
|
= Extracurricular Activities
|
|
#if student.at("extracurricular", default: ()).len() == 0 [
|
|
Student did not enter any extracurricular activities.
|
|
] else {
|
|
for pair in student.extracurricular {
|
|
map_block(pair.at("activity_name"), [
|
|
#info_line("Number of hours per week:", "num_hours", dict: pair)
|
|
#info_line("Number of weeks participated:", "num_weeks", dict: pair)
|
|
#info_line("Special Involvement:", "special_involvement", dict: pair)
|
|
])
|
|
}
|
|
}
|
|
|
|
= Work Experience
|
|
#if student.at("work_experience", default: ()).len() == 0 [
|
|
Student did not enter any work experience.
|
|
] else {
|
|
for pair in student.work_experience {
|
|
map_block(pair.at("employer"), [
|
|
#info_line("Job Title:", "job_title", dict: pair)
|
|
#info_line("Start Date:", "start_date", dict: pair)
|
|
#info_line("End Date:", "end_date", dict: pair)
|
|
#info_line("Number of hours per week:", "num_hours", dict: pair)
|
|
])
|
|
}
|
|
}
|
|
|
|
= University Information
|
|
|
|
#info_line("University Name:", "college_name")
|
|
#info_line("University Street Address:", "college_city")
|
|
#info_line("University State:", "college_state")
|
|
#info_line("University ZIP:", "college_zip")
|
|
#info_line("Has the student received an acceptance:", "college_acceptance")
|
|
#info_line("Student's chosen major:", "major")
|
|
#info_line("Student's intended career:", "intended_career")
|
|
|
|
= Family Information
|
|
|
|
#info_line("Total number of children in student's family:", "num_children")
|
|
#info_line("Total number of children currently attending college:", "num_children_college")
|
|
#info_line("Parent/Guardian 1 Name:", "parent_one_name")
|
|
#info_line("Parent/Guardian 1 Relationship:", "parent_one_relationship")
|
|
#info_line("Parent/Guardian 1 Occupation:", "parent_one_occupation")
|
|
#info_line("Parent/Guardian 1 Employer:", "parent_one_employer")
|
|
#info_line("Parent/Guardian 2 Name:", "parent_two_name")
|
|
#info_line("Parent/Guardian 2 Relationship:", "parent_two_relationship")
|
|
#info_line("Parent/Guardian 2 Occupation:", "parent_two_occupation")
|
|
#info_line("Parent/Guardian 2 Employer:", "parent_two_employer")
|
|
|
|
= Extra Eligibility Information
|
|
|
|
#info_line("Did the student attend BAS:", "attend_bas")
|
|
#info_line("Is the student a member of Midd-South Catholic Church:", "middsouth_church")
|
|
#info_line("Does the student have a family member who has served in the US Military:", "family_military_service")
|
|
#info_line("Has the student participated in Pomperaug Youth Baseball:", "youth_baseball")
|
|
#info_line("Has the student participated in the Panthers Aquatic Club:", "aquatic_club")
|
|
#info_line("Does the student have a family member in the Region 15 PEA:", "pea_member")
|
|
#info_line("Has the student participated in the PHS Music Program:", "music_program")
|