Commit Graph

358 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
Sebastian Serth
c74f2bd4ba Fix response format handling when creating a comment 2019-02-05 12:11:32 +01:00
Sebastian Serth
c498d2b08b Allow sign in via case insensitive email address 2019-01-17 18:44:11 +01:00
rteusner
ac7e41d8b3 Merge pull request #248 from openHPI/improve_groups
Improve groups with a view and always create a group
2018-12-19 13:57:41 +01:00
Sebastian Serth
1693824690 Clean routes and remove invalid ones 2018-12-19 01:43:37 +01:00
Sebastian Serth
71cd9e3488 Remove user_exercise_feedback index and show routes / views 2018-12-19 01:43:37 +01:00
Sebastian Serth
0e8c663039 Remove intervention controller, route and policy 2018-12-19 01:43:37 +01:00
MrSerth
0a5bb4854a Update config/locales/en.yml 2018-12-18 15:30:38 +01:00
Sebastian Serth
7983c0797a Add view for StudyGroups 2018-12-14 14:52:04 +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
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
3665058435 Fix tests and slightly refactor some policies 2018-12-12 14:09:20 +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
6bf1bde2ea Allow sign out request via GET 2018-12-11 14:30:00 +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
Sebastian Serth
56c59a616e Completely remove old non-structured errors and migrate existing ones. 2018-11-30 11:27:25 +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
942d87f9ba Prevent creation of the Docker containers if just running a db rake task
Otherwise, the rake task might fail if the database connection could not be established (e.g. when creating a new database).
2018-11-22 19:02:33 +01:00
Ralf Teusner
374702c45d enable ES6 syntax 2018-11-06 18:10:59 +01:00
Sebastian Serth
58f82178b8 Adopt deployment after refactoring and reset puma to default 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
8faacd5577 Use webpack to deliver underscore (and use newest version) 2018-11-06 16:49:42 +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
9666683bd7 Fix error, submission, hints and help views 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
4809f7bc03 Adopt new Rails defaults
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-11-06 16:46:01 +01:00
Sebastian Serth
1f2d098541 Fix Vagrant's Hot Reloading issues in development
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-11-06 16:46:00 +01:00
Sebastian Serth
763277d35a Enable Spring and bootsnap for faster app load and respone times
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-11-06 16:46:00 +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
a07d440e02 Translate button 2018-10-05 15:03:27 +02:00
Maximilian Grundke
174db96081 Move magic number to config instead 2018-10-05 14:55:22 +02:00
Maximilian Grundke
b9054bbcba Localize flowr heading 2018-09-18 15:13:44 +02:00
Maximilian Grundke
890b73fe6e Remove old flowr url from example configuration 2018-09-18 11:01:33 +02:00
Maximilian Grundke
097938aa6b Implement server side query building for flowr 2018-09-18 10:34:38 +02:00
Maximilian Grundke
7d7234ce63 Add simple controller to create events 2018-08-14 18:08:25 +02:00
Ralf Teusner
81f1e08cc6 add deploy for mnemosyne.yml 2018-08-10 12:50:12 +02:00
rteusner
3fcf74db74 Merge pull request #199 from openHPI/mnemosyne-integration
enable mnemosyne
2018-08-09 16:55:56 +02:00
Ralf Teusner
4b90383953 set preload_app to true 2018-08-09 16:47:49 +02:00
Ralf Teusner
8d8fd13733 support travis 2018-08-09 16:31:31 +02:00
Ralf Teusner
592caa1574 enable mnemosyne 2018-08-09 16:17:28 +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
3162764c81 Fix the spelling mistake "occured" with "occurred" 2018-08-02 08:08:52 +00:00
Maximilian Grundke
7f18d844db Allow to order exercises in collection by title 2018-07-20 11:39:00 +02:00
Maximilian Grundke
43a220ddc8 Fix translations 2018-07-20 11:20:31 +02:00
Maximilian Grundke
5ea30b5625 Add UI for adding exercises to collection 2018-07-13 15:42:26 +02:00
Maximilian Grundke
1f8b505d47 Merge branch 'fix/exercise-anomaly-detection-nil-values' into feature/ordered_exercise_collection 2018-07-10 12:46:27 +02:00
Maximilian Grundke
e7b38df0eb Add sortable exercise list to exercise collection new/edit page 2018-07-03 16:14:19 +02:00
Maximilian Grundke
76726a5ee3 Align sub-heading style 2018-07-03 14:15:54 +02:00