diff --git a/app/controllers/attendance_tracker_controller.rb b/app/controllers/attendance_tracker_controller.rb index 252fbec..e7040b5 100644 --- a/app/controllers/attendance_tracker_controller.rb +++ b/app/controllers/attendance_tracker_controller.rb @@ -1,5 +1,5 @@ class AttendanceTrackerController < ApplicationController def index - @course = Course.first + @courses = Course.all end end diff --git a/app/views/attendance_tracker/index.html.erb b/app/views/attendance_tracker/index.html.erb index 1719a62..f4f2f74 100644 --- a/app/views/attendance_tracker/index.html.erb +++ b/app/views/attendance_tracker/index.html.erb @@ -1,76 +1,78 @@

Attendance Tracker

-
-
-
-
-

<%= @course.title %>

+ <% @courses.each do |course| %> +
+
+
+
+

<%= course.title %>

- - - - - - - - - - - - <% @course.lectures.group_by { |lecture| lecture.week_number }.each do |(week_number, lectures)| %> - - +
LectureDateStatusAction
Week <%= week_number %>
+ + + + + + + + - <% lectures.each do |lecture| %> - - - - - - + <% course.lectures.group_by { |lecture| lecture.week_number }.each do |(week_number, lectures)| %> + + + + <% lectures.each do |lecture| %> + + + + + + + + <% end %> <% end %> - <% end %> - -
LectureDateStatusAction
- <%= lecture.title %> - - <%= lecture.start_time.to_fs(:dmy) %> - - <% if lecture.status == 'future' %> - Future - <% elsif lecture.status == 'happening_now' %> - Happening Now - <% elsif lecture.status == 'attended_in_person' %> - - <% elsif lecture.status == 'watched_recording' %> - - <% elsif lecture.status == 'missed' %> - - <% else %> - <% lecture.status %> - <% end %> - - <% if lecture.status == 'future' %> - <% elsif lecture.status == 'happening_now' && lecture.live_video_url.present? %> - <% link_to "Open live", lecture.live_video_url %> - <% elsif lecture.status == 'attended_in_person' %> - <% link_to "Open recording", lecture.recording_url %> - - <% elsif lecture.status == 'watched_recording' %> - - <% elsif lecture.status == 'missed' %> - - <% else %> - <% lecture.status %> - <% end %> -
Week <%= week_number %>
+ <%= lecture.title %> + + <%= lecture.start_time.to_fs(:dmy) %> + + <% if lecture.status == 'future' %> + Future + <% elsif lecture.status == 'happening_now' %> + Happening Now + <% elsif lecture.status == 'attended_in_person' %> + + <% elsif lecture.status == 'watched_recording' %> + + <% elsif lecture.status == 'missed' %> + + <% else %> + <% lecture.status %> + <% end %> + + <% if lecture.status == 'future' %> + <% elsif lecture.status == 'happening_now' && lecture.live_video_url.present? %> + <% link_to "Open live", lecture.live_video_url %> + <% elsif lecture.status == 'attended_in_person' %> + <% link_to "Open recording", lecture.recording_url %> + + <% elsif lecture.status == 'watched_recording' %> + + <% elsif lecture.status == 'missed' %> + + <% else %> + <% lecture.status %> + <% end %> +
+ + +
-
+ <% end %>