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