Commit Graph

72 Commits

Author SHA1 Message Date
11c3a888c2 Fix rubocop offenses 2022-01-19 08:57:07 +01:00
0a6ae91db8 Introduce per_page parameter for custom page size 2022-01-12 20:46:54 +01:00
bd23247975 Handle unavailable Runner management for release info 2021-12-09 19:25:17 +01:00
f099a9c77e Fixes CODEOCEAN-7K 2021-12-09 19:21:22 +01:00
563e14a44a Adapt dashboard to show idle and used runners 2021-12-07 00:08:31 +01:00
ada438b230 Add release and pool_size methods to DCP 2021-11-01 17:13:07 +01:00
74e285e9fd Fix rubocop offenses 2021-10-05 12:09:56 +02:00
47888f1dbd Always use ActionController::Base.helpers to sanitize Markdown
Co-authored-by: Sebastian Serth <Sebastian.Serth@hpi.de>
2021-08-05 23:17:06 +02:00
9751d5a5a1 Update render_markdown to work without html_safe 2021-07-29 00:12:18 +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
5243808d54 Apply automatic rubocop fixes 2021-05-17 19:40:38 +02:00
da0a682ffb Apply manual rubocop fixes 2021-05-14 22:03:06 +02:00
6cbecb5b39 Apply automatic rubocop fixes 2021-05-14 22:03:06 +02:00
c32e7586cd Remove consumer_id from session
* Each external (and also internal) user has a consumer attached. We don't need that information twice.
2020-11-25 21:19:18 +01:00
e550828c58 Add backend for tips and enable markdown support 2020-10-14 14:34:26 +02:00
1069e623be Add more statistics 2020-03-25 14:40:26 +01:00
ff0b72ead4 Always use last LtiParamters if multiple are stored.
Still unsure, how that could happen. We want to prevent that
2020-03-19 22:19:05 +01:00
06b3059655 Ensure to close DB connections within threads 2020-03-04 12:25:09 +01:00
017644c4a5 implementation of import wip 2019-08-20 18:37:17 +02:00
a95b2409d3 Parallelize calculation of working_times 2019-05-08 15:03:38 +02:00
900bc896c9 Implement working time graph for study group dashboard
(so far, without live update)
2019-03-12 10:32:23 +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
d63700c7db Add live dashboard for teachers in the context of an exercise
This commit also adds the fundamentals for ActionCable
2019-03-06 14:00:59 +01:00
d7dcbdc799 Merge pull request #200 from openHPI/remove-ab-tests
Remove ab tests
2018-11-15 18:02:34 +01:00
7bdb962616 Update Bootstrap to v4.1, fix chosen.js and pagedown on multiple sites 2018-11-06 16:49:41 +01:00
a77a006e8d Update CSRF chain to prepend checks and resolve comments from PR
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-11-06 16:46:01 +01:00
de52db89f0 Upgrade Rails to version 5.2.1 and adopt code & specs where necessary
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-11-06 16:46:00 +01:00
10945b6a09 Extract formating method to time helper 2018-08-31 13:41:40 +02:00
6bd1dac756 Performance Optimizations:
1. Add index on testrun.submissionId
2. replace lti_parameters.size with lti_parameters.present? to prevent COUNT query

Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-08-23 17:29:14 +02:00
d9d3dc42d4 remove all A/B testing code no longer in use. 2018-08-09 15:14:52 +02: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
be2a4d84fd Create TimeHelper module 2018-03-14 11:43:59 +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
0c8c8562f5 Scaffold error template attributes 2017-07-12 11:58:18 +02:00