diff --git a/app/assets/images/team/akira.webp b/app/assets/images/team/akira.webp new file mode 100644 index 0000000..771641b Binary files /dev/null and b/app/assets/images/team/akira.webp differ diff --git a/app/assets/images/team/ashley.webp b/app/assets/images/team/ashley.webp new file mode 100644 index 0000000..c109bb9 Binary files /dev/null and b/app/assets/images/team/ashley.webp differ diff --git a/app/assets/images/team/dan.webp b/app/assets/images/team/dan.webp new file mode 100644 index 0000000..84ccc84 Binary files /dev/null and b/app/assets/images/team/dan.webp differ diff --git a/app/assets/images/team/jack.webp b/app/assets/images/team/jack.webp new file mode 100644 index 0000000..fe43311 Binary files /dev/null and b/app/assets/images/team/jack.webp differ diff --git a/app/assets/images/team/julie.webp b/app/assets/images/team/julie.webp new file mode 100644 index 0000000..74553f3 Binary files /dev/null and b/app/assets/images/team/julie.webp differ diff --git a/app/assets/images/team/kara.webp b/app/assets/images/team/kara.webp new file mode 100644 index 0000000..053ed35 Binary files /dev/null and b/app/assets/images/team/kara.webp differ diff --git a/app/assets/images/team/nelson.webp b/app/assets/images/team/nelson.webp new file mode 100644 index 0000000..a56b547 Binary files /dev/null and b/app/assets/images/team/nelson.webp differ diff --git a/app/assets/images/team/peter.webp b/app/assets/images/team/peter.webp new file mode 100644 index 0000000..f2c574f Binary files /dev/null and b/app/assets/images/team/peter.webp differ diff --git a/app/assets/images/team/susan.webp b/app/assets/images/team/susan.webp new file mode 100644 index 0000000..c6381b8 Binary files /dev/null and b/app/assets/images/team/susan.webp differ diff --git a/app/assets/stylesheets/partials/_colors.scss b/app/assets/stylesheets/partials/_colors.scss index 2cc9e54..023c28a 100644 --- a/app/assets/stylesheets/partials/_colors.scss +++ b/app/assets/stylesheets/partials/_colors.scss @@ -7,6 +7,7 @@ $primary: #0B8D9C; $primary-lighter: lighten($primary, 30%); $primary-dark: darken($primary, 15%); $primary-darker: darken($primary, 30%); +$highlight: #6EC4D0; $secondary: #C93148; $secondary-lighter: darken($secondary, 30%); diff --git a/app/assets/stylesheets/partials/_decoration.scss b/app/assets/stylesheets/partials/_decoration.scss index 697d933..9426415 100644 --- a/app/assets/stylesheets/partials/_decoration.scss +++ b/app/assets/stylesheets/partials/_decoration.scss @@ -1,3 +1,3 @@ .band { - height: 1em; + height: 3em; } diff --git a/app/assets/stylesheets/partials/_layout.scss b/app/assets/stylesheets/partials/_layout.scss index 1822629..7029723 100644 --- a/app/assets/stylesheets/partials/_layout.scss +++ b/app/assets/stylesheets/partials/_layout.scss @@ -1,3 +1,5 @@ +@import "colors"; + .grid-container { display: grid; } @@ -16,6 +18,13 @@ grid-auto-columns: 1fr; } +.grid-item-image { + height: auto; + width: 300px; + padding: 20px; + background-color: $highlight; +} + @media(min-width: 992px){ .grid-item__title { min-height: 4em; diff --git a/app/assets/stylesheets/partials/_typography.scss b/app/assets/stylesheets/partials/_typography.scss index 1060918..2b1f4ad 100644 --- a/app/assets/stylesheets/partials/_typography.scss +++ b/app/assets/stylesheets/partials/_typography.scss @@ -1,8 +1,17 @@ -.nav, .nav-item, .dropdown-item { - font-family: 'League Spartan', 'Helvetica Neue', Helvetica, Arial, sans-serif; +.bold { font-weight: 700; } +.spartan { + font-family: 'League Spartan', 'Helvetica Neue', Helvetica, Arial, sans-serif; + @extend .bold; +} + +.nav, .nav-item, .dropdown-item { + @extend .spartan; +} + + .hero-text { font-family: 'DM Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; diff --git a/app/controllers/team_controller.rb b/app/controllers/team_controller.rb index b772d21..9cfaf31 100644 --- a/app/controllers/team_controller.rb +++ b/app/controllers/team_controller.rb @@ -1,3 +1,15 @@ class TeamController < ApplicationController - def index; end + def index + @team_members = [].tap do |team_members| + team_members << TeamMember.new(name: 'Jack Schneider', title: 'Executive Director') + team_members << TeamMember.new(name: 'Julie Spencer-Robinson', title: 'Director of Engagement') + team_members << TeamMember.new(name: 'Dan French', title: 'Director of PA') + team_members << TeamMember.new(name: 'Susan Lyons', title: 'PA Associate') + team_members << TeamMember.new(name: 'Peter Piazza', title: 'Director of SQM') + team_members << TeamMember.new(name: 'Ashley Carey', title: 'SQM Associate') + team_members << TeamMember.new(name: 'Akira Harper', title: 'Project Associate') + team_members << TeamMember.new(name: 'Nelson Jovel', title: 'Lead Engineer') + team_members << TeamMember.new(name: 'Kara McGovern', title: 'Project Associate') + end + end end diff --git a/app/models/team_member.rb b/app/models/team_member.rb new file mode 100644 index 0000000..79b39a8 --- /dev/null +++ b/app/models/team_member.rb @@ -0,0 +1,12 @@ +class TeamMember + attr_reader :name, :title + + def initialize(name:, title:) + @name = name + @title = title + end + + def short_name + name.split(' ').first.downcase + end +end diff --git a/app/views/mission/index.html.erb b/app/views/mission/index.html.erb index af47d95..162a639 100644 --- a/app/views/mission/index.html.erb +++ b/app/views/mission/index.html.erb @@ -1,8 +1,6 @@ <%= render partial: "layouts/header", locals: {heading: "Our Mission"} %> -
-
@@ -15,14 +13,11 @@
-
<%= image_tag "mission/partnership.svg" , style: "width:100%;" %>
- -

Looking For More Information?

@@ -30,6 +25,5 @@

<%= link_to "Download the ECP Frequently Asked Questions", "/" %>

-
diff --git a/app/views/team/index.html.erb b/app/views/team/index.html.erb index 1b31a21..6960da1 100644 --- a/app/views/team/index.html.erb +++ b/app/views/team/index.html.erb @@ -1,180 +1,17 @@ <%= render partial: "layouts/header", locals: {heading: "Our Team"} %> - - -
-
-
-

The ECP Team

- -
- - -
-

- -

-
-
- -
-
-
-

Jack Schneider

-

Executive Director

-

Jack Schneider is the Executive Director of the Education Commonwealth Project and an Associate Professor of Education at the University of Massachusetts Lowell. A nationally-recognized expert in educational measurement and accountability, Jack has worked for over a decade to support public schools and districts in Massachusetts. He is a co-founder of the Massachusetts Consortium for Innovative Education Assessment, co-directs a research-practice partnership with the Lowell Public Schools, and is a winner of the Massachusetts Teachers Association’s “Friend of Education” Award. A former classroom teacher, Jack lives in Somerville, MA, where his daughter is a student in the public schools.

- <%= mail_to "jack@edcommonwealth.org", "Contact Jack" %> -
-
-
- -
-
-
- - -
-

- -

-
-
-
-
-
-

Julie Spencer-Robinson

-

Director of Engagement

-

Julie Spencer-Robinson is Director of Engagement at the Education Commonwealth Project. She recently earned her Ph.D. in Educational Policy, Research, and Administration from the University of Massachusetts Amherst. Julie worked for 25 years as a public middle and high school teacher, and was also president of the Northampton Association of School Employees. She currently serves as an elected trustee of Smith Vocational and Agricultural High School, as a board member of the Collaborative for Educational Services, and on the Vocational Technical Education Advisory Council to the Massachusetts Board of Elementary and Secondary Education.

- <%= mail_to "julie@edcommonwealth.org", "Contact Julie" %> -
-
-
- -
-
-
-

Akira Harper

-

Project Associate, Engagement

-

Akira Harper works on the Engagement Team in the Education Commonwealth Project. She is a Ph.D. candidate, an NSF Fellow, and is earning her degree in STEM Education and Teacher Development at the University of Massachusetts Dartmouth. She specializes in (non-traditional) assessment, curriculum development and implementation, working with STEM teachers, and humanizing communities that have been underserved or marginalized. She is deeply committed to transforming educational spaces that have been structurally designed to reaffirm inequitable ideologies or policies through racially-just and equity-oriented work.

- <%= mail_to "akira@edcommonwealth.org", "Contact Akira" %> -
-
-
- -
-
-
-

Karalyn McGovern

-

Project Associate, Outreach and Research

-

Karalyn McGovern is a doctoral candidate at the University of Massachusetts Lowell in the Education Leadership program. She has experience in research and program evaluation, including work related to alternative assessment and measurement and accountability with the Beyond Test Scores project. She has extensive classroom experience as a high school English teacher for sixteen years, and, currently, works as an adjunct professor of Critical Reading & Writing at Endicott College.

- <%= mail_to "karalyn@edcommonwealth.org", "Contact Karalyn" %> -
-
-
- -
-
-
- - -
-

- -

-
-
- -
-
-
-

Peter Piazza

-

Director, School Quality Measures

-

Peter Piazza is the Director of the School Quality Measures project at the Education Commonwealth Project. He formerly led school quality measure work at the Massachusetts Consortium for Innovative Educational Assessment, a coalition of public K-12 districts piloting a non-test-based form of school quality measurement. He completed a post-doctoral fellowship at Penn State’s Center for Education and Civil Rights, and he writes about race and school integration at the <%= link_to "School Diversity Notebook", "https://sdnotebook.com/" %> blog, an affiliate of the National Coalition on School Diversity. Peter is also an adjunct instructor in the Leadership in Schooling Ed.D. program at the University of Massachusetts Lowell. He earned his Ph.D. in Curriculum and Instruction from Boston College in 2015. He lives in Malden, MA, where his daughter is a student in the public schools.

- <%= mail_to "peter@edcommonwealth.org", "Contact Peter" %> -
-
-
- -
-
-
-

Ashley Carey

-

Project Associate, School Quality Measures

-

Ashley Carey is a doctoral candidate at the University of Massachusetts Lowell and a former Lawrence High School art teacher. She joins ECP with practical and research experience related to school measurement and accountability. During her time at MCIEA, Ashley worked with teachers, school leaders, and district administrators, to help build their capacity for engaging with and understanding a broad range of data. As an affiliate of the Beyond Test Scores Project, she collaborates on research projects that examine the role of educational accountability, including its relationship to racial and socioeconomic inequality. Ashley also works as an adjunct instructor at Merrimack College, where she teaches in the department of Human Development & Community Engagement.

- <%= mail_to "ashley@edcommonwealth.org", "Contact Ashley" %> -
-
-
- -
-
-
- - -
-

- -

-
-
- -
-
-
-

Dan French

-

Senior Fellow, Quality Performance Assessments

-

Dan French co-leads performance assessment work within ECP. He was formerly executive director of Center for Collaborative Education, a nonprofit dedicated to assisting public school districts in the creation of equity-minded schools that provide quality education to every student. In this role, he co-founded the Massachusetts Consortium for Innovative Education Assessment, a model of assessing school quality and student learning that can serve as an alternative to the current biased state education accountability system. Prior, Dan was director of curriculum and instruction at the Massachusetts Department of Elementary and Secondary Education, before leaving in protest of the agency’s move toward a single, high stakes standardized graduation test. He started his education career as a teacher of students with special needs. Dan received his doctorate from the University of Massachusetts Amherst.

- <%= mail_to "dan@edcommonwealth.org", "Contact Dan" %> -
-
-
- -
-
-
-

Susan Lyons

-

Technical Advisor, Quality Performance Assessments

-

Dr. Susan Lyons is the owner and Principal Consultant at <%= link_to "Lyons Assessment Consulting", "https://www.lyonsassessmentconsulting.com/" %>. Her firm is a leader in supporting innovation in educational assessment and school accountability, working closely with clients across the country to transform traditional assessment systems to better serve all students. Dr. Lyons began her career in the classroom as a seventh-grade math teacher in Quito, Ecuador. In addition to her consulting work, Dr. Lyons is a part-time faculty member at Boston College and is the Executive Director of a non-profit organization dedicated to advancing gender and racial equity in the field of educational measurement, <%= link_to "Women in Measurement", "https://womeninmeasurement.org/" %>.

- <%= mail_to "susan@edcommonwealth.org", "Contact Susan" %> -
-
-
- -
-
-
- - -
-

- -

-
-
- -
-
-
-

Nelson Jovel

-

Lead Software Engineer

-

Nelson Jovel has previously worked as a teacher for <%= link_to "Summerbridge", "https://www.breakthroughcollaborative.org/" %>; a summer school program for under-resourced students. He also worked at Woodside Priory School assisting students residing at the school through the boarding program. Nelson Jovel is the lead developer of the <%= link_to "School Quality Measures Dashboard", "https://mciea-dashboard.herokuapp.com/welcome" %> for MCIEA. He is also the developer on the project to customize the School Quality Measures Dashboard for the district of Lowell.

- <%= mail_to "nelson@edcommonwealth.org", "Contact Nelson" %> -
-
-
-
-
+
+ <% @team_members.each do | employee| %> +
+
+ <%= image_tag "team/#{employee.short_name}.webp", class: "grid-item-image" %> +
+

<%= employee.name %>

+

<%= employee.title %>

- -
-
+ + <% end %>
+
+