Commit Graph

31 Commits

Author SHA1 Message Date
4e1e8c0f4d Fix Rubocop offenses 2024-06-17 15:07:04 +02:00
f8330b39fb Replace manual activerecord translations with helpers 2024-05-21 19:42:26 +02:00
79ce069f68 Add CRUD operations for Programming Groups
* Correct sorting in table
* Modify page when nested in exercises
* Fix links between pages
* Link from statistics page to programming_groups/index
* Link from submission page to programming_groups/<id>
* Allow filtering for exercise ID on ProgrammingGroup#index
* Add search fields for internal and external user id on pg/index
2023-10-23 18:17:42 +02:00
319c3ab3b4 Add ProgrammingGroup & ProgrammingGroupMembership
* User can create programming group with other users for exercise
* Submission is shared in a group
* Also adjust specs
2023-08-24 19:32:06 +02:00
0234414bae Rename user to contributor in submission 2023-08-24 19:32:06 +02:00
d03f2c7bf4 Slightly improve Statistics Controller performance 2023-02-21 01:27:32 +01:00
6927b57170 Update Study Group Dashboard and Statistics 2022-08-20 00:05:02 +02:00
145c4aa8d5 Refactor various ruby files
* Insights based on brakeman report
2022-08-18 15:25:04 +02:00
4d0c65d2a2 Use Ruby syntax instead of SQL snippets for Testrun queries 2022-04-20 18:00:13 +02:00
237c225732 Add support for running CodeOcean under a subpath
* Also refactor (JavaScript) routes
2021-07-06 19:33:55 +02:00
110f1a5750 Fix rubocop offenses after bundle update 2021-06-30 09:13:25 +02:00
6cbecb5b39 Apply automatic rubocop fixes 2021-05-14 22:03:06 +02:00
1069e623be Add more statistics 2020-03-25 14:40:26 +01:00
114f77e799 Extract WORKING_TIME_DELTA to be used globally and set it to 5 min. 2019-03-09 00:32:36 +01:00
a0d46d223c Implement ranged user queries 2018-04-25 13:58:40 +02:00
321a602b57 Implement basic diagram 2018-04-24 15:44:10 +02:00
4177e40edc Offer aggregated RfC counts via API 2018-04-24 14:08:07 +02:00
4936d5d372 Add more deeplinks 2018-04-24 11:12:15 +02:00
64a09390c6 Refactor helper methods 2018-04-24 11:10:00 +02:00
f2e6d430a9 Link to live graphs from statistics overview page 2018-04-11 14:33:04 +02:00
44d3ebd408 Manually assign axis in dataset and add RFC live data 2018-04-11 14:10:38 +02:00
5ae92dc484 Add more data routes 2018-04-11 13:54:38 +02:00
2a4e9bc94b Add live graphs for active users and submission volume 2018-04-11 13:43:10 +02:00
667d1cb38b Add submission volume metric 2018-03-19 14:55:14 +01:00
a7451a5057 Add RfCs with comments 2018-03-14 14:53:02 +01:00
0564c88105 Add soft solved rfcs 2018-03-14 13:16:00 +01:00
be608e4c12 Fix query 2018-03-14 11:04:58 +01:00
0fe3ce000b Add more statistics 2018-03-14 09:20:05 +01:00
6252df3a74 Allow linking to specific pages 2018-03-14 08:54:33 +01:00
1bf2757c44 Adjust attribute names 2018-03-14 08:42:49 +01:00
68d3fd174e Implement basic statistics 2018-03-13 18:38:54 +01:00