Sebastian Serth
8a055a0d68
Update Bootstrap from v4 to v5
2022-08-12 11:45:32 +02:00
Sebastian Serth
b98c37ae64
Rename v4 FontAwesome icons to match v5/v6 name
...
While FontAwesome provides aliases for all icons, we switch to the new names for consistency. See all changes at:
https://fontawesome.com/docs/web/setup/upgrade/upgrade-from-v4#icons-renamed-since-version-4
2022-08-09 14:17:32 +02:00
Sebastian Serth
d93e71dc28
Rename v5 FontAwesome icons to match v6 name
...
While FontAwesome provides aliases for all icons, we switch to the new names for consistency. See all changes at:
https://fontawesome.com/docs/web/setup/upgrade/whats-changed#icons-renamed-in-version-6
2022-08-09 14:17:32 +02:00
Sebastian Serth
4d0c65d2a2
Use Ruby syntax instead of SQL snippets for Testrun queries
2022-04-20 18:00:13 +02:00
Sebastian Serth
11c3a888c2
Fix rubocop offenses
2022-01-19 08:57:07 +01:00
Sebastian Serth
0a6ae91db8
Introduce per_page parameter for custom page size
2022-01-12 20:46:54 +01:00
Sebastian Serth
bd23247975
Handle unavailable Runner management for release info
2021-12-09 19:25:17 +01:00
Sebastian Serth
f099a9c77e
Fixes CODEOCEAN-7K
2021-12-09 19:21:22 +01:00
Sebastian Serth
563e14a44a
Adapt dashboard to show idle and used runners
2021-12-07 00:08:31 +01:00
Sebastian Serth
ada438b230
Add release and pool_size methods to DCP
2021-11-01 17:13:07 +01:00
Sebastian Serth
74e285e9fd
Fix rubocop offenses
2021-10-05 12:09:56 +02:00
Ralf Teusner
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
Sebastian Serth
9751d5a5a1
Update render_markdown to work without html_safe
2021-07-29 00:12:18 +02:00
Sebastian Serth
237c225732
Add support for running CodeOcean under a subpath
...
* Also refactor (JavaScript) routes
2021-07-06 19:33:55 +02:00
Sebastian Serth
110f1a5750
Fix rubocop offenses after bundle update
2021-06-30 09:13:25 +02:00
Sebastian Serth
5243808d54
Apply automatic rubocop fixes
2021-05-17 19:40:38 +02:00
Sebastian Serth
da0a682ffb
Apply manual rubocop fixes
2021-05-14 22:03:06 +02:00
Sebastian Serth
6cbecb5b39
Apply automatic rubocop fixes
2021-05-14 22:03:06 +02:00
Sebastian Serth
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
Sebastian Serth
e550828c58
Add backend for tips and enable markdown support
2020-10-14 14:34:26 +02:00
Sebastian Serth
1069e623be
Add more statistics
2020-03-25 14:40:26 +01:00
Sebastian Serth
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
Sebastian Serth
06b3059655
Ensure to close DB connections within threads
2020-03-04 12:25:09 +01:00
Karol
017644c4a5
implementation of import wip
2019-08-20 18:37:17 +02:00
Sebastian Serth
a95b2409d3
Parallelize calculation of working_times
2019-05-08 15:03:38 +02:00
Sebastian Serth
900bc896c9
Implement working time graph for study group dashboard
...
(so far, without live update)
2019-03-12 10:32:23 +01:00
Sebastian Serth
114f77e799
Extract WORKING_TIME_DELTA to be used globally and set it to 5 min.
2019-03-09 00:32:36 +01:00
Sebastian Serth
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
rteusner
d7dcbdc799
Merge pull request #200 from openHPI/remove-ab-tests
...
Remove ab tests
2018-11-15 18:02:34 +01:00
Sebastian Serth
7bdb962616
Update Bootstrap to v4.1, fix chosen.js and pagedown on multiple sites
2018-11-06 16:49:41 +01:00
Sebastian Serth
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
Sebastian Serth
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
Maximilian Grundke
10945b6a09
Extract formating method to time helper
2018-08-31 13:41:40 +02:00
Sebastian Serth
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
Ralf Teusner
d9d3dc42d4
remove all A/B testing code no longer in use.
2018-08-09 15:14:52 +02:00
Maximilian Grundke
a0d46d223c
Implement ranged user queries
2018-04-25 13:58:40 +02:00
Maximilian Grundke
321a602b57
Implement basic diagram
2018-04-24 15:44:10 +02:00
Maximilian Grundke
4177e40edc
Offer aggregated RfC counts via API
2018-04-24 14:08:07 +02:00
Maximilian Grundke
4936d5d372
Add more deeplinks
2018-04-24 11:12:15 +02:00
Maximilian Grundke
64a09390c6
Refactor helper methods
2018-04-24 11:10:00 +02:00
Maximilian Grundke
f2e6d430a9
Link to live graphs from statistics overview page
2018-04-11 14:33:04 +02:00
Maximilian Grundke
44d3ebd408
Manually assign axis in dataset and add RFC live data
2018-04-11 14:10:38 +02:00
Maximilian Grundke
5ae92dc484
Add more data routes
2018-04-11 13:54:38 +02:00
Maximilian Grundke
2a4e9bc94b
Add live graphs for active users and submission volume
2018-04-11 13:43:10 +02:00
Maximilian Grundke
667d1cb38b
Add submission volume metric
2018-03-19 14:55:14 +01:00
Maximilian Grundke
a7451a5057
Add RfCs with comments
2018-03-14 14:53:02 +01:00
Maximilian Grundke
0564c88105
Add soft solved rfcs
2018-03-14 13:16:00 +01:00
Maximilian Grundke
be2a4d84fd
Create TimeHelper module
2018-03-14 11:43:59 +01:00
Maximilian Grundke
be608e4c12
Fix query
2018-03-14 11:04:58 +01:00
Maximilian Grundke
0fe3ce000b
Add more statistics
2018-03-14 09:20:05 +01:00