From 589c0f7e11df96b52c07d8f8a7c2dcd57c3bd901 Mon Sep 17 00:00:00 2001 From: Nelson Jovel Date: Thu, 18 Jan 2024 14:13:17 -0800 Subject: [PATCH] chore: get overview page to show without errors --- app/helpers/dashboard/header_helper.rb | 6 +++--- app/models/dashboard/score.rb | 7 ------- .../overview/_subcategory_card.html.erb | 8 +++++++- app/views/dashboard/overview/index.html.erb | 2 ++ app/views/layouts/dashboard/_header.html.erb | 4 ++-- app/views/layouts/dashboard/application.html.erb | 16 +++++++++++++++- config/routes.rb | 4 ++-- 7 files changed, 31 insertions(+), 16 deletions(-) diff --git a/app/helpers/dashboard/header_helper.rb b/app/helpers/dashboard/header_helper.rb index 3d2847f..c19d6bc 100644 --- a/app/helpers/dashboard/header_helper.rb +++ b/app/helpers/dashboard/header_helper.rb @@ -42,15 +42,15 @@ module Dashboard private def overview_link(district_slug:, school_slug:, academic_year_range:) - "/districts/#{district_slug}/schools/#{school_slug}/overview?year=#{academic_year_range}" + "/dashboard/districts/#{district_slug}/schools/#{school_slug}/overview?year=#{academic_year_range}" end def analyze_link(district_slug:, school_slug:, academic_year_range:) - "/districts/#{district_slug}/schools/#{school_slug}/analyze?year=#{academic_year_range}&academic_years=#{academic_year_range}" + "/dashboard/districts/#{district_slug}/schools/#{school_slug}/analyze?year=#{academic_year_range}&academic_years=#{academic_year_range}" end def browse_link(district_slug:, school_slug:, academic_year_range:) - "/districts/#{district_slug}/schools/#{school_slug}/browse/teachers-and-leadership?year=#{academic_year_range}" + "/dashboard/districts/#{district_slug}/schools/#{school_slug}/browse/teachers-and-leadership?year=#{academic_year_range}" end def active?(path:) diff --git a/app/models/dashboard/score.rb b/app/models/dashboard/score.rb index 9dd5d4e..82f1e97 100644 --- a/app/models/dashboard/score.rb +++ b/app/models/dashboard/score.rb @@ -7,13 +7,6 @@ module Dashboard NIL_SCORE = Score.new(average: nil, meets_teacher_threshold: false, meets_student_threshold: false, meets_admin_data_threshold: false) - enum group: { - all_students: 0, - race: 1, - grade: 2, - gender: 3 - } - def in_zone?(zone:) return false if average.nil? || average.is_a?(Float) && average.nan? diff --git a/app/views/dashboard/overview/_subcategory_card.html.erb b/app/views/dashboard/overview/_subcategory_card.html.erb index 728484e..c105286 100644 --- a/app/views/dashboard/overview/_subcategory_card.html.erb +++ b/app/views/dashboard/overview/_subcategory_card.html.erb @@ -1,5 +1,11 @@
- data-bs-placement="top" data-bs-content="This subcategory is not displayed due to limited availability of school admin data and/or low survey response rates."> + + data-bs-placement="top" + data-bs-content="This subcategory is not displayed due to limited availability of school admin data and/or low survey response rates."> diff --git a/app/views/dashboard/overview/index.html.erb b/app/views/dashboard/overview/index.html.erb index 4c3122e..f4bd934 100644 --- a/app/views/dashboard/overview/index.html.erb +++ b/app/views/dashboard/overview/index.html.erb @@ -81,6 +81,8 @@
+ <%= render partial: "quality_framework_indicators", locals: { category_presenters: @category_presenters } %> +
<%= render partial: "response_rate", locals: {response_rate_presenter: @student_response_rate_presenter} %> <%= render partial: "response_rate", locals: {response_rate_presenter: @teacher_response_rate_presenter} %> diff --git a/app/views/layouts/dashboard/_header.html.erb b/app/views/layouts/dashboard/_header.html.erb index d23e73c..52f34e8 100644 --- a/app/views/layouts/dashboard/_header.html.erb +++ b/app/views/layouts/dashboard/_header.html.erb @@ -2,14 +2,14 @@
- <%= link_to image_tag('logo.svg', alt: 'School Quality Measures Dashboard', size: "100x100"), welcome_path, class: 'me-7' %> + <%= link_to image_tag('dashboard/logo.svg', alt: 'School Quality Measures Dashboard', size: "100x100"), welcome_path, class: 'me-7' %> Overview Browse Analyze
- > <% @districts.each do |district| %>