Commit Graph

560 Commits

Author SHA1 Message Date
26c2069e02 Move d3 to package.json and include I18n JS library though Gemfile
Also, update bundle to make it installable again (a version had been removed)
2019-03-09 00:31:56 +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
903ae02bbe Prevent development servers from trying to send an email 2019-02-06 13:51:33 +01:00
c74f2bd4ba Fix response format handling when creating a comment 2019-02-05 12:11:32 +01:00
c498d2b08b Allow sign in via case insensitive email address 2019-01-17 18:44:11 +01:00
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
1693824690 Clean routes and remove invalid ones 2018-12-19 01:43:37 +01:00
71cd9e3488 Remove user_exercise_feedback index and show routes / views 2018-12-19 01:43:37 +01:00
0e8c663039 Remove intervention controller, route and policy 2018-12-19 01:43:37 +01:00
0a5bb4854a Update config/locales/en.yml 2018-12-18 15:30:38 +01:00
7983c0797a Add view for StudyGroups 2018-12-14 14:52:04 +01:00
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
4a1cd3037c Fix execution of code via Ajax.
Add output message for program runs without any output
2018-12-13 13:55:45 +01:00
3665058435 Fix tests and slightly refactor some policies 2018-12-12 14:09:20 +01:00
2125fb1c1d Ensure views only link to those actions allowed for current user 2018-12-12 14:09:19 +01:00
6bf1bde2ea Allow sign out request via GET 2018-12-11 14:30:00 +01:00
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
56c59a616e Completely remove old non-structured errors and migrate existing ones. 2018-11-30 11:27:25 +01:00
212867f300 Fix flowr output to work with Bootstrap 4 2018-11-28 15:22:21 +01:00
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
efacb5a6a9 Completely remove old hints connected to the execution environment 2018-11-28 01:21:13 +01:00
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
374702c45d enable ES6 syntax 2018-11-06 18:10:59 +01:00
58f82178b8 Adopt deployment after refactoring and reset puma to default 2018-11-06 16:49:43 +01:00
dd0f56659e Use webpack to deliver newest d3-tip.js, highlight.js and vis.js 2018-11-06 16:49:43 +01:00
8faacd5577 Use webpack to deliver underscore (and use newest version) 2018-11-06 16:49:42 +01:00
4d1cf972e4 Include Webpack and use it for jQuery, Bootstrap and chosen.js 2018-11-06 16:46:01 +01:00
9666683bd7 Fix error, submission, hints and help views 2018-11-06 16:46:01 +01:00
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
4809f7bc03 Adopt new Rails defaults
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-11-06 16:46:01 +01:00
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
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
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
a07d440e02 Translate button 2018-10-05 15:03:27 +02:00
174db96081 Move magic number to config instead 2018-10-05 14:55:22 +02:00
b9054bbcba Localize flowr heading 2018-09-18 15:13:44 +02:00
890b73fe6e Remove old flowr url from example configuration 2018-09-18 11:01:33 +02:00
097938aa6b Implement server side query building for flowr 2018-09-18 10:34:38 +02:00
7d7234ce63 Add simple controller to create events 2018-08-14 18:08:25 +02:00
81f1e08cc6 add deploy for mnemosyne.yml 2018-08-10 12:50:12 +02:00
3fcf74db74 Merge pull request #199 from openHPI/mnemosyne-integration
enable mnemosyne
2018-08-09 16:55:56 +02:00
4b90383953 set preload_app to true 2018-08-09 16:47:49 +02:00
8d8fd13733 support travis 2018-08-09 16:31:31 +02:00
592caa1574 enable mnemosyne 2018-08-09 16:17:28 +02:00
11137fa5f6 Style exercise description as a card and display an additional (more obvious) toggle 2018-08-03 14:38:58 +02:00
3162764c81 Fix the spelling mistake "occured" with "occurred" 2018-08-02 08:08:52 +00:00
7f18d844db Allow to order exercises in collection by title 2018-07-20 11:39:00 +02:00
43a220ddc8 Fix translations 2018-07-20 11:20:31 +02:00
5ea30b5625 Add UI for adding exercises to collection 2018-07-13 15:42:26 +02:00
1f8b505d47 Merge branch 'fix/exercise-anomaly-detection-nil-values' into feature/ordered_exercise_collection 2018-07-10 12:46:27 +02:00