Commit Graph

144 Commits

Author SHA1 Message Date
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
8dfcef3e45 Merge pull request #235 from openHPI/remove_old_hints
Completely remove old hints connected to the execution environment
2018-11-30 15:41:01 +01:00
Maximilian Grundke
b9dce854c4 Merge remote-tracking branch 'origin/master' into flowr
# Conflicts:
#	app/assets/javascripts/editor/evaluation.js
#	app/assets/javascripts/editor/participantsupport.js
#	app/views/exercises/_editor_output.html.slim
#	config/code_ocean.yml.example
#	config/routes.rb
2018-11-28 13:14:21 +01:00
Sebastian Serth
efacb5a6a9 Completely remove old hints connected to the execution environment 2018-11-28 01:21:13 +01:00
Sebastian Serth
572a1405c3 Prevent font size change for buttons with class btn-lg 2018-11-06 16:49:45 +01:00
Sebastian Serth
78037ab37a Increase font weight for headings, reduce size of result card headings 2018-11-06 16:49:44 +01:00
Sebastian Serth
cc48361a15 Remove unused scrollbars in /implement 2018-11-06 16:49:44 +01:00
Sebastian Serth
248c3214cb Move font-weight 2018-11-06 16:49:44 +01:00
Sebastian Serth
c44478783a Fix bootstrap CSS issues in Safari and Chrome 2018-11-06 16:49:44 +01:00
Sebastian Serth
72d0f7585e Use webpack to deliver Google openSans (and use newest version) 2018-11-06 16:49:43 +01:00
Sebastian Serth
3ecb5bd778 Use webpack to deliver font-awesome (and use newest version) 2018-11-06 16:49:43 +01:00
Sebastian Serth
9e4f9263e6 Use webpack to deliver jquery-ui (and use newest version) 2018-11-06 16:49:42 +01:00
Sebastian Serth
53e7739e05 Use webpack to deliver jstree (and use newest version)
Also delete bootstrap files now served via webpack
2018-11-06 16:49:42 +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
4d1cf972e4 Include Webpack and use it for jQuery, Bootstrap and chosen.js 2018-11-06 16:46:01 +01:00
Sebastian Serth
15b1670511 Update Turbolinks, load additional assets only on request, fix JS
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
Sebastian Serth
ac31afbd2a Clean Gemfile and perform bundle update
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-11-06 16:45:59 +01:00
Maximilian Grundke
8c201ee34c Add margin between stacktrace and flowr output 2018-10-05 15:11:35 +02:00
rteusner
5eb6df87a1 Merge pull request #198 from openHPI/experimental-exercise-description-design
Experimental exercise description design
2018-08-08 10:14:40 +02:00
Maximilian Grundke
11137fa5f6 Style exercise description as a card and display an additional (more obvious) toggle 2018-08-03 14:38:58 +02:00
Maximilian Grundke
1b7cb193d7 Align feedback icon with header text 2018-08-03 13:21:23 +02:00
Maximilian Grundke
75bc0e1411 Add min height to editor frames to avoid hiding content on small screens 2018-07-25 14:14:37 +02:00
Maximilian Grundke
7c292a0ce1 Improve exercise collection UI 2018-07-20 11:54:52 +02:00
Maximilian Grundke
7f18d844db Allow to order exercises in collection by title 2018-07-20 11:39:00 +02:00
Maximilian Grundke
365a6e2c74 Make exercise list larger 2018-07-20 11:07:48 +02:00
Maximilian Grundke
5ea30b5625 Add UI for adding exercises to collection 2018-07-13 15:42:26 +02:00
Maximilian Grundke
517641ae80 Load tag statistics into grid after the profile finished loading 2018-07-03 14:11:26 +02:00
Maximilian Grundke
75e5b7330f Move spinner to base css 2018-07-03 14:10:39 +02:00
Maximilian Grundke
0395d5b038 Fix/highlight rfcs (#182)
* Fix highlighting condition

* Use highlighting color that is easier on the eyes
2018-06-25 12:01:31 +02:00
Ralf Teusner
5a899fe74f highlight rfcs-not-to-answer 2018-06-15 14:47:03 +02:00
Maximilian Grundke
9d11553aea Remove unused CSS 2018-06-06 11:26:20 +02:00
Maximilian Grundke
84ea900e4a Merge remote-tracking branch 'origin/master' into activity-graphs
# Conflicts:
#	config/locales/de.yml
#	config/locales/en.yml
2018-04-25 15:46:38 +02:00
Maximilian Grundke
e36c9568d7 Clean up markup 2018-04-24 10:00:26 +02:00
rteusner
5a2394f1b9 Merge pull request #166 from openHPI/clustered-admin-menu
Structure admin menu
2018-04-11 15:51:05 +02:00
rteusner
c126ed684f Merge pull request #164 from openHPI/highlight-worktime-gaps
Highlight worktime gaps
2018-04-11 15:47:18 +02:00
Maximilian Grundke
2a4e9bc94b Add live graphs for active users and submission volume 2018-04-11 13:43:10 +02:00
Maximilian Grundke
ea6d59f3c9 Implement Bootstrap-based sub-menus 2018-04-10 17:00:49 +02:00
Maximilian Grundke
6898571dff Explicitly show unit test results 2018-04-10 16:02:53 +02:00
Maximilian Grundke
eb2b18a22f Highlight gaps in exercise working time 2018-04-10 14:15:35 +02:00
rteusner
4f9cbf91a1 Merge pull request #158 from openHPI/error-hint-templates
Error hints
2018-03-21 10:24:19 +01:00
Maximilian Grundke
0e613d941d Add legend 2018-03-19 18:45:50 +01:00
Maximilian Grundke
d55b39eb48 Visualize exercise working times in exercise collection statstics 2018-03-19 18:17:34 +01:00
Maximilian Grundke
5a2c833581 Improve unit visuals 2018-03-14 11:09:12 +01:00
Maximilian Grundke
6252df3a74 Allow linking to specific pages 2018-03-14 08:54:33 +01:00
Maximilian Grundke
68d3fd174e Implement basic statistics 2018-03-13 18:38:54 +01:00
Maximilian Grundke
da0859d483 Prepare grid 2018-03-13 17:37:43 +01:00
Maximilian Grundke
7031dd389e Scaffold controller and route 2018-03-13 16:41:43 +01:00
Maximilian Grundke
ccdcc43431 Display hints in editor frontend 2018-03-08 16:20:07 +01:00
Maximilian Grundke
450965698f Grow/shrink buttons depending on number of buttons visible 2018-03-07 10:55:13 +01:00