Commit Graph

402 Commits

Author SHA1 Message Date
Sebastian Serth
baa0784ede Add custom_embed_option to disallow downloading submissions 2019-03-29 14:56:14 +01: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
Sebastian Serth
d95cf1cffb Merge branch 'master' into add_roles_via_LTI
# Conflicts:
#	app/controllers/concerns/lti.rb
2018-12-19 01:44:34 +01:00
MrSerth
ebd8b56ebf Merge pull request #237 from openHPI/repair_charts
Improve working time bar graph
2018-12-18 15:24:23 +01:00
Sebastian Serth
1a26d67c82 Merge branch 'master' into add_roles_via_LTI
# Conflicts:
#	app/views/application/_breadcrumbs.html.slim
#	app/views/application/welcome.html.slim
#	app/views/exercise_collections/show.html.slim
#	app/views/external_users/index.html.slim
#	app/views/layouts/application.html.slim
#	app/views/proxy_exercises/index.html.slim
#	app/views/user_exercise_feedbacks/index.html.slim
#	app/views/user_mailer/send_thank_you_note.slim
2018-12-14 00:53:06 +01:00
rteusner
ff701e52bb Merge pull request #244 from openHPI/specify_embed_options
Implement support for some basic embed options for work sheets via LTI
2018-12-13 16:21:55 +01:00
Sebastian Serth
88081bb541 Replace usage of name in favor of displayname 2018-12-13 14:27:55 +01:00
Sebastian Serth
4a1cd3037c Fix execution of code via Ajax.
Add output message for program runs without any output
2018-12-13 13:55:45 +01:00
Sebastian Serth
2125fb1c1d Ensure views only link to those actions allowed for current user 2018-12-12 14:09:19 +01:00
Sebastian Serth
a0d8b30ef2 Implement support for some basic embed options for work sheets via LTI
This commit also fixes an issue with the flash messages being positioned too high and displayed for too long
2018-12-11 14:29:36 +01:00
Sebastian Serth
b6ff7ede99 Rebase repair-charts onto master 2018-11-30 15:45:39 +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
rteusner
c452fa16bd Merge pull request #238 from openHPI/fix_editing_exercises
Fix adding files to exercises (as admin)
2018-11-30 15:39:58 +01:00
Sebastian Serth
56c59a616e Completely remove old non-structured errors and migrate existing ones. 2018-11-30 11:27:25 +01:00
Sebastian Serth
b94289f36f Fix adding files to exercises (as admin)
Prevent hidden selection field from being removed after cloning the dummy. Also ensure the caret looks nice and add the file extension if possible
2018-11-29 22:32:12 +01:00
Sebastian Serth
212867f300 Fix flowr output to work with Bootstrap 4 2018-11-28 15:22:21 +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
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
c44478783a Fix bootstrap CSS issues in Safari and Chrome 2018-11-06 16:49:44 +01:00
Sebastian Serth
d7befd60e5 Change button on implement page to be gray if score cannot be submitted 2018-11-06 16:49:43 +01:00
Sebastian Serth
dd0f56659e Use webpack to deliver newest d3-tip.js, highlight.js and vis.js 2018-11-06 16:49:43 +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
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
Franz Liedke
4e6d7f8b8a Order files by name by default
Explicit ordering in the view (!) is now no longer necessary.
2018-09-30 00:40:21 +02:00
Maximilian Grundke
b9054bbcba Localize flowr heading 2018-09-18 15:13:44 +02:00
Maximilian Grundke
816c6fcbf6 Fix highlighting for submissions occurring in the same second 2018-08-31 14:11:10 +02:00
Maximilian Grundke
159e587254 Show working time until intervention 2018-08-31 13:41:15 +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
064a7b8690 Show icon and tooltip for user feedback that was generated through the anomaly detection cycle 2018-08-03 13:21:05 +02:00
rteusner
d948ded2a6 Merge pull request #179 from openHPI/remove-error-massage-from-panel
Remove error message from panel
2018-06-15 15:24:39 +02:00
Maximilian Grundke
024b2bbd8b Fix comment 2018-06-15 15:12:30 +02:00
rteusner
7128066660 Merge pull request #176 from openHPI/fix/destroy-files-from-exercise-edit
fix deleting files from exercise edit
2018-06-14 13:13:22 +02:00
Maximilian Grundke
ad8af3b98f Fix popovers disappearing due to parent overflow settings 2018-06-06 11:26:06 +02:00
Maximilian Grundke
293277df6a Delete files via ajax request instead to enhance flow when editing exercises 2018-06-05 16:51:58 +02:00
Maximilian Grundke
b88280bc6c Link to destroy action of the file object 2018-06-05 13:46:57 +02:00
Ann Katrin Kuessner
89ae262ace fix comment 2018-06-03 17:58:35 +02:00
Ann Katrin Kuessner
909d0de42e remove anchor test output 2018-06-03 16:57:57 +02:00
Ralf Teusner
e7b3f48fc8 Merge branch 'master' into disable_rfcs
# Conflicts:
#	config/deploy.rb
2018-05-25 10:08:44 +02:00
Maximilian Grundke
5c4ea86c8e Fix finishing rate for zero users/submissions 2018-05-25 09:59:50 +02:00
Ralf Teusner
e2567db4ed merged master into disable_rfcs 2018-05-16 17:44:28 +02:00
Ralf Teusner
4739632db2 remove search bar 2018-05-16 15:29:56 +02:00
Maximilian Grundke
2541451d4b Add finishing rate to exercise statistics 2018-05-15 12:47:54 +02:00
Ralf Teusner
3c9b1c6f71 change string to boolean, since this is evaluated in the slim template and not in javascript 2018-04-16 14:24:26 +02:00
Maximilian Grundke
f2f4419bb8 Don't highlight submissions within the same second 2018-04-10 14:23:23 +02:00
Maximilian Grundke
eb2b18a22f Highlight gaps in exercise working time 2018-04-10 14:15:35 +02:00