joshuacoles f0b458f6a1 Improve event summary parsing in course model
This commit refines event summary parsing in the course model. Instead of splitting the summary, it uses regular expressions to extract the unit code and short lecture title more accurately. The update also includes better handling of events that don't match this format.
2024-02-04 14:03:13 +00:00
2023-10-06 23:08:31 +01:00
2024-02-04 13:49:44 +00:00
2024-02-04 13:49:44 +00: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 21:06:33 +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
2023-10-08 22:14:21 +01:00
2023-10-08 22:14:21 +01:00
2023-10-04 14:36:57 +01: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%