119 Commits

Author SHA1 Message Date
017644c4a5 implementation of import wip 2019-08-20 18:37:17 +02: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
c74f2bd4ba Fix response format handling when creating a comment 2019-02-05 12:11:32 +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
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
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
9666683bd7 Fix error, submission, hints and help views 2018-11-06 16:46:01 +01: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
804e70ea3b Move tag statistics to its own route for asynchronous loading 2018-07-03 13:09:35 +02:00
a2088dcd14 Scaffold user and rfc activity history routes 2018-04-24 10:28:30 +02:00
5ae92dc484 Add more data routes 2018-04-11 13:54:38 +02:00
2a4e9bc94b Add live graphs for active users and submission volume 2018-04-11 13:43:10 +02:00
119cc9ee71 Scaffold exercise collection statistics 2018-03-14 11:44:18 +01:00
7031dd389e Scaffold controller and route 2018-03-13 16:41:43 +01:00
c5c42ca3bc Show list of feedback messages for specific exercises 2017-11-08 22:31:01 +01:00
9bebbe9a6c Merge remote-tracking branch 'origin/master' into error-info
# Conflicts:
#	app/controllers/concerns/submission_scoring.rb
#	app/views/application/_navigation.html.slim
#	config/locales/de.yml
#	config/locales/en.yml
#	db/schema.rb
2017-10-15 17:02:19 +02:00
44a3cabe98 Scaffold exercise collection routes 2017-09-27 16:08:56 +02:00
cea2781417 Implement unsubscribe route to delete subscriptions 2017-09-13 11:57:34 +02:00
954917d5a0 Add routes for subscriptions 2017-09-13 07:55:00 +02:00
6aaa0f3bca Remove code to delete all comments on one line and restore default delete route for comments 2017-08-25 18:15:02 +02:00
530e727d6e Merge remote-tracking branch 'origin/master' into error-info 2017-08-23 14:51:53 +02:00
726ef31ee7 Add new route to view all RFCs the user has commented on 2017-08-13 15:01:11 +02:00
28605fbe9b Support adding and removing attributes of error templates 2017-07-12 21:25:18 +02:00
0c8c8562f5 Scaffold error template attributes 2017-07-12 11:58:18 +02:00
4d38195c99 Scaffold error_templates UI 2017-07-12 10:11:52 +02:00
f0fb52d92a Add thank you note to rfc 2017-06-08 16:46:15 +02:00
5949d1208e Merge branch 'master' into client-routesv2 2017-04-25 13:50:08 +02:00
73c3b902a3 save progress. added user feedback view and stuff 2017-04-11 15:00:35 +02:00
3f398c6047 add feedback for exercises 2017-03-30 22:06:17 +02:00
8dad3a68e7 removed searches route 2017-03-22 10:06:40 +01:00
b05bb27ed9 search is now saved asynchron and without a form which caused some redirection through searches_controller
added asynchronous save of search, removed searches_controller,
2017-03-21 14:37:32 +01:00
695b8946f6 added search intervention. search opens new tab with search in the java course (at least in chrome)
send only 3 interventions per exercise at maximum
2017-03-21 10:31:33 +01:00
3d7f5bdf1a added intervention controller and stuff 2017-03-21 10:31:32 +01:00
0db11884bc Extended Exercises by worktime, difficulty and tags, added ProxyExercises as prework for recommendations
Tags can be added to exercises in the edit view. Tags can monitored under /tags.
Added the concept of ProxyExercises which are a collection of Exercises. They can be found under /proxy_exercises
Added Interventions as prework to show interventions later to the user.
Added exercise/[:id]/working_time to return the working time of the user in this exercise and the average working time of all users in this exercise
2017-03-21 10:31:32 +01:00
3562aa9103 create remote evaluation 2017-02-02 18:14:33 +01:00
a4d8acf96d removed deprecated warnings again 2017-01-19 21:33:52 +01:00
ed3526a578 Merge branch 'master' into feature-file-templates
Conflicts:
	app/views/application/_navigation.html.slim
	config/locales/de.yml
	config/locales/en.yml
	db/schema.rb
2016-07-28 15:16:11 +02:00
09533a5556 download complete submission as one zip file 2016-07-15 18:25:58 +02:00
b0d468c0e0 remove rest of teams code -- NEED TO REMOVE TEAMS FROM DATABASE! 2016-06-30 12:17:19 +02:00