joshuacoles 4b3204d2f4
Build and Publish Docker Container / build (push) Successful in 5m29s
Implement catch-up tracking feature
This update enhances tracking functionality. It adds the ability to track time spent 'catching up' on lectures, with distinctions made within the controllers and views to handle these new 'catch-up' entries. Also implemented a flexible match for lecture titles to include various forms such as 'Lecture 1', 'Lecture 1: Prep' and the 'Catch-up'.
2024-02-07 10:46:47 +00:00
2024-02-07 10:46:47 +00:00
2023-10-06 23:08:31 +01:00
2023-09-29 17:45:19 +01:00
2023-09-29 17:45:19 +01:00
2023-09-29 17:45:19 +01:00
2023-09-29 17:45:19 +01:00
2023-10-08 16:06:07 +01:00
2023-09-29 17:45:19 +01:00
2023-09-29 17:45:19 +01:00
2023-10-04 14:14:06 +01:00
2023-09-29 17:45:19 +01:00
2023-09-29 17:52:01 +01:00
2023-09-29 17:45:19 +01:00
2023-09-29 17:45:19 +01:00
2024-02-07 10:14:07 +00:00
2024-02-07 10:14:07 +00:00
2023-09-29 17:45:19 +01:00

Lecture Attendance Management System

Alterations

Continuum Mechanics

continuum_mechanics = Course.find(nil)

continuum_mechanics.import_from_calendar!
continuum_mechanics.lectures.filter { |lecture| lecture.start_time.monday? }.map {|lecture| lecture.update!(kind: Lecture.kinds[:problems_class]) }
continuum_mechanics.lectures.find_by(start_time: '2023-10-02 08:15:00.000000').destroy!
continuum_mechanics.renumber_lectures!
S
Description
No description provided
Readme
465 KiB
Languages
Ruby 75.4%
HTML 17.8%
Dockerfile 2%
JavaScript 1.8%
CSS 1.7%
Other 1.3%