Commit Graph

29 Commits

Author SHA1 Message Date
4b3204d2f4 Implement catch-up tracking feature
All checks were successful
Build and Publish Docker Container / build (push) Successful in 5m29s
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
351694df12 Allow for scraping toggl entries for specific courses only, change default to be active courses and add a new action to allow manual re-scraping in the case of errors.
All checks were successful
Build and Publish Docker Container / build (push) Successful in 5m49s
2024-02-07 10:08:01 +00:00
e5efd3de75 Remove accidental testing usage of tomorrow 2024-02-04 20:01:15 +00:00
c1c7342497 Transition entirely to div version 2024-02-04 19:55:13 +00:00
2926cfdbea Add toggl refetch on loading a page and start to make active cable work 2024-02-04 17:40:09 +00:00
f81005408e Add functionality to set default live video URL
All checks were successful
Build and Publish Docker Container / build (push) Successful in 6m21s
A new method has been added to the `CoursesController` which allows admins to fill default live video URLs for online lectures that don't have one. This feature is accessible via a button on the courses admin page. The routing for this new action has also been set up.
2024-02-04 15:14:38 +00:00
c97041597b Add renumber lectures button 2024-02-04 15:05:12 +00:00
4485624f79 Add archived to dashboard and change homepage to only show active (ie not archived) courses 2024-02-04 13:35:28 +00:00
d5d30c96fd A very messy overview page
All checks were successful
Build and Publish Docker Container / build (push) Successful in 5m22s
2023-10-26 14:59:27 +01:00
b0d134fabd Add started text to table 2023-10-26 14:21:33 +01:00
9b57b7a646 Add course_focus view
All checks were successful
Build and Publish Docker Container / build (push) Successful in 5m13s
2023-10-26 12:03:37 +01:00
3fb897fc8b MVP today view
All checks were successful
Build and Publish Docker Container / build (push) Successful in 5m29s
2023-10-20 12:02:35 +01:00
c65136e8b3 Fix sort, how did this even work??? 2023-10-16 12:17:38 +01:00
9653423332 Add defined sort to the lectures index page 2023-10-12 09:58:23 +01:00
18f2399c0e Add better capacity for live lectures 2023-10-08 16:24:31 +01:00
c8b688ce57 Flesh out work items in the UI
All checks were successful
Build and Publish Docker Container / build (push) Successful in 5m43s
2023-10-08 16:06:07 +01:00
f9f4762450 Continue adding problem sheets 2023-10-08 15:46:19 +01:00
6a2f053bb6 Added WorkItems as a new subject for TrackedTimeEntries.
- Made TrackedTimeEntries polymorphic to belong to both Lecture and WorkItems models
- Added associated migrations for existing data
- Added to administrate UI
2023-10-07 15:53:31 +01:00
a4fd2b853a Update dashboard
All checks were successful
Build and Publish Docker Container / build (push) Successful in 5m20s
2023-10-06 22:11:36 +01:00
3540fa75f7 Remove attendances model 2023-10-06 22:09:38 +01:00
04caed2783 Add checkin notifications for starting lectures 2023-10-05 09:59:08 +01:00
6c8d2544e0 Add review and prep actions
Some checks reported warnings
Build and Publish Docker Container / build (push) Has been cancelled
2023-10-04 15:14:19 +01:00
7c96b2c2bc Add ability to start lecture and redirect to recorded content. 2023-10-04 15:00:23 +01:00
d44460df93 Add recordings dashboard 2023-10-01 19:50:00 +01:00
3300017d98 Add administrate 2023-10-01 15:05:10 +01:00
34c5f771ad Show multiple courses 2023-09-29 19:03:26 +01:00
d14903fcb4 Some initial UI work 2023-09-29 18:53:43 +01:00
f49dd9a882 Add controller 2023-09-29 17:50:55 +01:00
0d86f26613 Initial commit 2023-09-29 17:45:19 +01:00