19f6c65442
Always show the redo toggl entries button
Build and Publish Docker Container / build (push) Successful in 5m47s
2024-02-07 11:16:58 +00:00
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
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
3f4d630ce2
A few style changes
Build and Publish Docker Container / build (push) Successful in 6m0s
2024-02-05 09:53:47 +00:00
8f797fe919
Okay just back away from turbo for a bit, I think there was too much
Build and Publish Docker Container / build (push) Successful in 5m22s
2024-02-04 20:46:33 +00:00
b4b6976cb3
Attempt to make turbo frames work now
Build and Publish Docker Container / build (push) Successful in 5m29s
2024-02-04 20:04:21 +00:00
eceaf91539
Align gaps in header and body, maybe worth combining these grids as some point
2024-02-04 20:00:31 +00:00
bb7f0a824d
Remove table view from _lecture partial
2024-02-04 19:57:16 +00:00
c1c7342497
Transition entirely to div version
2024-02-04 19:55:13 +00:00
ab43d0f7a0
Update lecture view and attendance tracker styling
2024-02-04 19:45:53 +00:00
4c2272b1f0
Fix regression in lecture ordering, add time of lecture on hover, fix lecture duration using hours instead of minutes
...
Build and Publish Docker Container / build (push) Successful in 5m44s
The update includes modifications in the lectures' order by start_time in course model. The lecture duration is now correctly calculated by minutes instead of hours. Additionally, in the lecture view, an online indicator is added for each lecture and popover is implemented to show the lecture start and end times..
2024-02-04 15:37:56 +00:00
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
c97041597b
Add renumber lectures button
2024-02-04 15:05:12 +00:00
0a6a68b519
Add the ability to put actions at the bottom of the show page in administrate
2024-02-04 14:53:22 +00:00
4238e4fe4e
Hide under-developed work items from the main screen
2024-02-04 14:07:03 +00:00
d5d30c96fd
A very messy overview page
Build and Publish Docker Container / build (push) Successful in 5m22s
2023-10-26 14:59:27 +01:00
a0e526662b
Improve small scale styling a litle
Build and Publish Docker Container / build (push) Successful in 5m15s
2023-10-26 14:49:40 +01:00
9d9d920eef
Extract lecture actions into its own partial and add course homepage link
2023-10-26 14:28:32 +01:00
b0d134fabd
Add started text to table
2023-10-26 14:21:33 +01:00
9c6dea41f1
Extract course table to partial
2023-10-26 12:06:06 +01:00
9b57b7a646
Add course_focus view
Build and Publish Docker Container / build (push) Successful in 5m13s
2023-10-26 12:03:37 +01:00
fa9d9d8936
Fix styling of the today table
Build and Publish Docker Container / build (push) Successful in 5m50s
2023-10-26 11:49:52 +01:00
20cca634b3
Refactor lecture status icons into a partial
2023-10-24 15:11:09 +01:00
67c9c96ce4
Remove redundant date column, improve sizing
2023-10-20 12:13:24 +01:00
29638d80af
Remove heading duplication
2023-10-20 12:10:06 +01:00
3fb897fc8b
MVP today view
Build and Publish Docker Container / build (push) Successful in 5m29s
2023-10-20 12:02:35 +01:00
cdd8c963ca
Add today basic view
Build and Publish Docker Container / build (push) Successful in 5m59s
2023-10-16 12:19:00 +01:00
0cb56424a1
Add a 5 minute period before a lecture where you can join
Build and Publish Docker Container / build (push) Successful in 5m46s
2023-10-12 09:40:59 +01:00
3d078f215f
Add document links to work items
2023-10-08 16:40:16 +01:00
f712837f91
Improve icons, add homepage links to courses
Build and Publish Docker Container / build (push) Successful in 5m28s
2023-10-08 16:38:40 +01:00
b2d8ee0dd9
Add live icon
2023-10-08 16:26:54 +01:00
18f2399c0e
Add better capacity for live lectures
2023-10-08 16:24:31 +01:00
9da49ceed8
Remove lecture cancellation display
2023-10-08 16:21:55 +01:00
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
f9f4762450
Continue adding problem sheets
2023-10-08 15:46:19 +01:00
7344ac3d67
Make it a little generic, time to step away for now
Build and Publish Docker Container / build (push) Successful in 5m55s
2023-10-07 16:05:26 +01:00
8fd4072af3
Remove "Recording" header on table to allow for that column to contain more stuff
2023-10-07 15:55:52 +01:00
2b49e64123
Hide total line for weeks with no work done
Build and Publish Docker Container / build (push) Successful in 5m15s
2023-10-06 22:40:38 +01:00
a0918ce011
Add total lecture time and improve time representation
...
In the attendance tracker view, the total times for preparation, in lecture, and review have been humanized for better readability. Also, total time spent on lectures for each week has been included for a quicker overview. A helper method 'humanise_duration' has been added in application helper to convert time into a more readable format. Changes have been done in 'lecture' model for calculation of total time.
2023-10-06 22:38:48 +01:00
0cb03812cf
Track associated toggl entry id for uniqueness, show stats for time spent in different parts of the lecture flow.
2023-10-06 22:00:01 +01:00
c706aa2561
Add status symbols for upcoming prep and review entries
2023-10-06 21:04:34 +01:00
927a9032d4
Fix issue with popover when lecture not attended
2023-10-06 20:54:15 +01:00
9a2508bb34
Improve styling
Build and Publish Docker Container / build (push) Successful in 5m8s
2023-10-06 20:52:03 +01:00
41e3eebe52
Add in lecture time popover
2023-10-06 20:49:53 +01:00
e3199a097f
Move recording to its own column
2023-10-06 20:19:44 +01:00
6c8d2544e0
Add review and prep actions
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
0e0d26d06d
Move calendar scraping to a model method
2023-10-04 14:41:15 +01:00
9a5116f29e
Add Toggl data to attendances, fix attendance creation for past lectures. Change styling a little.
2023-10-02 16:19:37 +01:00
2530ee629a
Improve styling
2023-10-02 13:26:12 +01:00