joshuacoles
4b3204d2f4
Implement catch-up tracking feature
...
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
joshuacoles
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.
Build and Publish Docker Container / build (push) Successful in 5m49s
2024-02-07 10:08:01 +00:00
joshuacoles
e5efd3de75
Remove accidental testing usage of tomorrow
2024-02-04 20:01:15 +00:00
joshuacoles
c1c7342497
Transition entirely to div version
2024-02-04 19:55:13 +00:00
joshuacoles
2926cfdbea
Add toggl refetch on loading a page and start to make active cable work
2024-02-04 17:40:09 +00:00
joshuacoles
f81005408e
Add functionality to set default live video URL
...
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
joshuacoles
c97041597b
Add renumber lectures button
2024-02-04 15:05:12 +00:00
joshuacoles
4485624f79
Add archived to dashboard and change homepage to only show active (ie not archived) courses
2024-02-04 13:35:28 +00:00
joshuacoles
d5d30c96fd
A very messy overview page
Build and Publish Docker Container / build (push) Successful in 5m22s
2023-10-26 14:59:27 +01:00
joshuacoles
b0d134fabd
Add started text to table
2023-10-26 14:21:33 +01:00
joshuacoles
9b57b7a646
Add course_focus view
Build and Publish Docker Container / build (push) Successful in 5m13s
2023-10-26 12:03:37 +01:00
joshuacoles
3fb897fc8b
MVP today view
Build and Publish Docker Container / build (push) Successful in 5m29s
2023-10-20 12:02:35 +01:00
joshuacoles
c65136e8b3
Fix sort, how did this even work???
2023-10-16 12:17:38 +01:00
joshuacoles
9653423332
Add defined sort to the lectures index page
2023-10-12 09:58:23 +01:00
joshuacoles
18f2399c0e
Add better capacity for live lectures
2023-10-08 16:24:31 +01:00
joshuacoles
c8b688ce57
Flesh out work items in the UI
Build and Publish Docker Container / build (push) Successful in 5m43s
2023-10-08 16:06:07 +01:00
joshuacoles
f9f4762450
Continue adding problem sheets
2023-10-08 15:46:19 +01:00
joshuacoles
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
joshuacoles
a4fd2b853a
Update dashboard
Build and Publish Docker Container / build (push) Successful in 5m20s
2023-10-06 22:11:36 +01:00
joshuacoles
3540fa75f7
Remove attendances model
2023-10-06 22:09:38 +01:00
joshuacoles
04caed2783
Add checkin notifications for starting lectures
2023-10-05 09:59:08 +01:00
joshuacoles
6c8d2544e0
Add review and prep actions
Build and Publish Docker Container / build (push) Has been cancelled
2023-10-04 15:14:19 +01:00
joshuacoles
7c96b2c2bc
Add ability to start lecture and redirect to recorded content.
2023-10-04 15:00:23 +01:00
joshuacoles
d44460df93
Add recordings dashboard
2023-10-01 19:50:00 +01:00
joshuacoles
3300017d98
Add administrate
2023-10-01 15:05:10 +01:00
joshuacoles
34c5f771ad
Show multiple courses
2023-09-29 19:03:26 +01:00
joshuacoles
d14903fcb4
Some initial UI work
2023-09-29 18:53:43 +01:00
joshuacoles
f49dd9a882
Add controller
2023-09-29 17:50:55 +01:00
joshuacoles
0d86f26613
Initial commit
2023-09-29 17:45:19 +01:00