This website requires JavaScript.
090ffe93ca
And lang en
main
Joshua Coles
2024-04-09 17:14:13 +0100
823625d485
Try re-run the systems
Joshua Coles
2024-02-22 13:50:47 +0000
3d88280f34
Anddddd fix the method itself
Joshua Coles
2024-02-07 11:21:53 +0000
ec080c0eb0
And fix routing...
Joshua Coles
2024-02-07 11:20:09 +0000
19f6c65442
Always show the redo toggl entries button
Joshua Coles
2024-02-07 11:16:58 +0000
8d03165cfc
Remove sidekiq entirely to speed up builds a little and reduce image size
Joshua Coles
2024-02-07 10:47:46 +0000
4b3204d2f4
Implement catch-up tracking feature
Joshua Coles
2024-02-07 10:46:47 +0000
f850526a59
Add cron jobs to good job, will run in instance with RUNNER=1 env.
feature/adopt-good-job
Joshua Coles
2024-02-07 10:27:32 +0000
e8ea826976
Run good job migration and add dashboard
Joshua Coles
2024-02-07 10:19:14 +0000
bbac184569
Install GoodJob
Joshua Coles
2024-02-07 10:14:07 +0000
0bf5e17651
Actually set the value to skip host verification
Joshua Coles
2024-02-07 10:09:28 +0000
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.
Joshua Coles
2024-02-07 10:08:01 +0000
52d11a41ab
Attempt to resolve issue with incorrect schema on POST requests
Joshua Coles
2024-02-07 09:59:15 +0000
3f4d630ce2
A few style changes
Joshua Coles
2024-02-05 09:53:47 +0000
8f797fe919
Okay just back away from turbo for a bit, I think there was too much
Joshua Coles
2024-02-04 20:46:33 +0000
b4b6976cb3
Attempt to make turbo frames work now
Joshua Coles
2024-02-04 20:04:21 +0000
e5efd3de75
Remove accidental testing usage of tomorrow
Joshua Coles
2024-02-04 20:01:15 +0000
eceaf91539
Align gaps in header and body, maybe worth combining these grids as some point
Joshua Coles
2024-02-04 20:00:31 +0000
bb7f0a824d
Remove table view from _lecture partial
Joshua Coles
2024-02-04 19:57:16 +0000
c1c7342497
Transition entirely to div version
Joshua Coles
2024-02-04 19:55:13 +0000
ab43d0f7a0
Update lecture view and attendance tracker styling
Joshua Coles
2024-02-04 19:45:53 +0000
39554fb176
Update date parameters and simplify broadcast call
Joshua Coles
2024-02-04 19:43:43 +0000
af3f2ca39d
Add note to look at better method for date to string conversion
Joshua Coles
2024-02-04 17:41:37 +0000
2926cfdbea
Add toggl refetch on loading a page and start to make active cable work
Joshua Coles
2024-02-04 17:40:09 +0000
6e85c4103a
Disable panopto scraping for now
Joshua Coles
2024-02-04 17:37:30 +0000
bee3984a35
Fix issue missing lecture when calling checkin
Joshua Coles
2024-02-04 17:36:39 +0000
28c3fd27be
Move to local toggl-portal to work around bug, also improve error handling and add the two missing sigs
Joshua Coles
2024-02-04 17:36:13 +0000
5f6bd01882
Add default_live_video_url
Joshua Coles
2024-02-04 15:46:28 +0000
4c2272b1f0
Fix regression in lecture ordering, add time of lecture on hover, fix lecture duration using hours instead of minutes
Joshua Coles
2024-02-04 15:37:56 +0000
f81005408e
Add functionality to set default live video URL
Joshua Coles
2024-02-04 15:14:38 +0000
c97041597b
Add renumber lectures button
Joshua Coles
2024-02-04 15:05:12 +0000
0a6a68b519
Add the ability to put actions at the bottom of the show page in administrate
Joshua Coles
2024-02-04 14:53:22 +0000
d4aa63e66a
Add default_live_video_url to the course dashboard
Joshua Coles
2024-02-04 14:28:21 +0000
d5faecdd12
Fix the fill_in_default_live_video_url! method
Joshua Coles
2024-02-04 14:24:55 +0000
e8e143355d
Add online property and live video URL to lecture models, as well as a default value at the course level
Joshua Coles
2024-02-04 14:23:07 +0000
4238e4fe4e
Hide under-developed work items from the main screen
Joshua Coles
2024-02-04 14:07:03 +0000
f0b458f6a1
Improve event summary parsing in course model
Joshua Coles
2024-02-04 14:03:13 +0000
49282a72bf
Add new semester 2 courses
Joshua Coles
2024-02-04 13:49:44 +0000
08b83e32ab
Add uniqueness constraints to course properties
Joshua Coles
2024-02-04 13:38:05 +0000
4485624f79
Add archived to dashboard and change homepage to only show active (ie not archived) courses
Joshua Coles
2024-02-04 13:35:28 +0000
04566509dc
Add archived property to courses
Joshua Coles
2024-02-04 13:31:50 +0000
665713de49
Fix service urls
Joshua Coles
2024-02-04 13:31:35 +0000
d5d30c96fd
A very messy overview page
Joshua Coles
2023-10-26 14:59:27 +0100
a0e526662b
Improve small scale styling a litle
Joshua Coles
2023-10-26 14:49:40 +0100
9d9d920eef
Extract lecture actions into its own partial and add course homepage link
Joshua Coles
2023-10-26 14:28:32 +0100
b0d134fabd
Add started text to table
Joshua Coles
2023-10-26 14:21:07 +0100
9c6dea41f1
Extract course table to partial
Joshua Coles
2023-10-26 12:06:06 +0100
9b57b7a646
Add course_focus view
Joshua Coles
2023-10-26 12:03:37 +0100
fa9d9d8936
Fix styling of the today table
Joshua Coles
2023-10-26 11:49:52 +0100
20cca634b3
Refactor lecture status icons into a partial
Joshua Coles
2023-10-24 15:11:09 +0100
67c9c96ce4
Remove redundant date column, improve sizing
Joshua Coles
2023-10-20 12:13:24 +0100
29638d80af
Remove heading duplication
Joshua Coles
2023-10-20 12:10:06 +0100
3fb897fc8b
MVP today view
Joshua Coles
2023-10-20 12:02:35 +0100
cdd8c963ca
Add today basic view
Joshua Coles
2023-10-16 12:19:00 +0100
c65136e8b3
Fix sort, how did this even work???
Joshua Coles
2023-10-16 12:17:38 +0100
9653423332
Add defined sort to the lectures index page
Joshua Coles
2023-10-12 09:58:23 +0100
0cb56424a1
Add a 5 minute period before a lecture where you can join
Joshua Coles
2023-10-12 09:40:59 +0100
ea8a7a7871
Improve work item dashboard
Joshua Coles
2023-10-09 10:36:55 +0100
caa55559f4
Add mssing sidekiq-scheduler
Joshua Coles
2023-10-08 22:14:21 +0100
04bc4c7405
Fix incorrect methods on work item routes.
Joshua Coles
2023-10-08 22:01:01 +0100
ed3838c53f
Ahh it used the wrong key... bugger
Joshua Coles
2023-10-08 19:28:53 +0100
7500061728
Something is up
Joshua Coles
2023-10-08 19:17:23 +0100
1ada65c7a3
Add static files docker container
Joshua Coles
2023-10-08 18:52:39 +0100
d045257987
Fix dashboards
Joshua Coles
2023-10-08 18:52:28 +0100
45b5279792
Add homepage to course dashboard
Joshua Coles
2023-10-08 16:41:27 +0100
178559ac67
Add document links to dashboard
Joshua Coles
2023-10-08 16:40:46 +0100
3d078f215f
Add document links to work items
Joshua Coles
2023-10-08 16:40:16 +0100
f712837f91
Improve icons, add homepage links to courses
Joshua Coles
2023-10-08 16:38:40 +0100
b2d8ee0dd9
Add live icon
Joshua Coles
2023-10-08 16:26:54 +0100
18f2399c0e
Add better capacity for live lectures
Joshua Coles
2023-10-08 16:24:31 +0100
9da49ceed8
Remove lecture cancellation display
Joshua Coles
2023-10-08 16:21:55 +0100
c8b688ce57
Flesh out work items in the UI
Joshua Coles
2023-10-08 16:06:07 +0100
f9f4762450
Continue adding problem sheets
Joshua Coles
2023-10-08 15:46:19 +0100
7344ac3d67
Make it a little generic, time to step away for now
Joshua Coles
2023-10-07 16:05:26 +0100
8fd4072af3
Remove "Recording" header on table to allow for that column to contain more stuff
Joshua Coles
2023-10-07 15:55:52 +0100
6a2f053bb6
Added WorkItems as a new subject for TrackedTimeEntries.
Joshua Coles
2023-10-07 15:53:31 +0100
f121c990e8
Add WorkItem model for Problem sheets and equivalent
Joshua Coles
2023-10-07 15:41:32 +0100
328616d55f
Add comment and force rebuild
Joshua Coles
2023-10-07 15:00:03 +0100
babbbf2be5
Allow configuration of the service URLs by ENV variables
Joshua Coles
2023-10-07 14:56:13 +0100
735e16ed2c
Fix permissions on docker-entrypoint
Joshua Coles
2023-10-06 23:08:31 +0100
2b49e64123
Hide total line for weeks with no work done
Joshua Coles
2023-10-06 22:40:38 +0100
a0918ce011
Add total lecture time and improve time representation
Joshua Coles
2023-10-06 22:38:48 +0100
e6dcd8e6ec
Update sidekiq description
Joshua Coles
2023-10-06 22:14:56 +0100
a4fd2b853a
Update dashboard
Joshua Coles
2023-10-06 22:11:36 +0100
3540fa75f7
Remove attendances model
Joshua Coles
2023-10-06 22:09:38 +0100
84143c683f
Add some naive filtering to the Toggl scraping job to ignore time entries that have already been tracked
Joshua Coles
2023-10-06 22:06:54 +0100
0cb03812cf
Track associated toggl entry id for uniqueness, show stats for time spent in different parts of the lecture flow.
Joshua Coles
2023-10-06 22:00:01 +0100
ef301f6592
Add extra kinds to the tracked_time_entry
Joshua Coles
2023-10-06 21:10:26 +0100
a2dfad331b
Create TrackedTimeEntry as more general replacement of Attendance to include preparation and review
Joshua Coles
2023-10-06 21:09:28 +0100
c706aa2561
Add status symbols for upcoming prep and review entries
Joshua Coles
2023-10-06 21:04:34 +0100
927a9032d4
Fix issue with popover when lecture not attended
Joshua Coles
2023-10-06 20:53:59 +0100
9a2508bb34
Improve styling
Joshua Coles
2023-10-06 20:52:03 +0100
41e3eebe52
Add in lecture time popover
Joshua Coles
2023-10-06 20:49:53 +0100
fda26e3b53
Add tailwind-stimulus-components
Joshua Coles
2023-10-06 20:31:24 +0100
6178b580b1
Disable sass to make tailwind work
Joshua Coles
2023-10-06 20:30:40 +0100
e3199a097f
Move recording to its own column
Joshua Coles
2023-10-06 20:19:44 +0100
5b74f1380b
Fix bug in toggl scraping
Joshua Coles
2023-10-06 16:10:17 +0100
04e1496c04
Fix SASS build issue take 3???
Joshua Coles
2023-10-05 10:00:13 +0100
750b67fd2f
Fix panopto scraping
Joshua Coles
2023-10-05 09:59:13 +0100
04caed2783
Add checkin notifications for starting lectures
Joshua Coles
2023-10-05 09:59:08 +0100