chore: show analyze page without errors

This commit is contained in:
Nelson Jovel 2024-01-26 19:07:15 -08:00
parent e4e6a5c7fb
commit b47f8d2f61
84 changed files with 2243 additions and 1792 deletions

View file

@ -1,16 +1,20 @@
module Analyze
module Slice
class AllData
def to_s
'All Data'
end
# frozen_string_literal: true
def slug
'all-data'
end
module Dashboard
module Analyze
module Slice
class AllData
def to_s
"All Data"
end
def graphs
[Analyze::Graph::AllData.new]
def slug
"all-data"
end
def graphs
[Analyze::Graph::AllData.new]
end
end
end
end

View file

@ -1,16 +1,20 @@
module Analyze
module Slice
class StudentsAndTeachers
def to_s
'Students & Teachers'
end
# frozen_string_literal: true
def slug
'students-and-teachers'
end
module Dashboard
module Analyze
module Slice
class StudentsAndTeachers
def to_s
"Students & Teachers"
end
def graphs
[Analyze::Graph::StudentsAndTeachers.new]
def slug
"students-and-teachers"
end
def graphs
[Analyze::Graph::StudentsAndTeachers.new]
end
end
end
end

View file

@ -1,23 +1,28 @@
module Analyze
module Slice
class StudentsByGroup
attr_reader :races, :grades
# frozen_string_literal: true
def initialize(races:, grades:)
@races = races
@grades = grades
end
module Dashboard
module Analyze
module Slice
class StudentsByGroup
attr_reader :races, :grades
def to_s
'Students by Group'
end
def initialize(races:, grades:)
@races = races
@grades = grades
end
def slug
'students-by-group'
end
def to_s
"Students by Group"
end
def graphs
[Analyze::Graph::StudentsByRace.new(races:), Analyze::Graph::StudentsByGrade.new(grades:)]
def slug
"students-by-group"
end
def graphs
[Analyze::Graph::StudentsByRace.new(races:),
Analyze::Graph::StudentsByGrade.new(grades:)]
end
end
end
end