Commit Graph

211 Commits

Author SHA1 Message Date
Karol
6a296cbe65 fix exercise_file duplication bug 2019-10-07 18:50:07 +02:00
Karol
49d438cef8 add endpoint to check for exercise uuid 2019-09-24 18:43:38 +02:00
Karol
973cc43f4c self-review 2019-09-03 15:26:28 +02:00
Karol
3c65565b8c enable export to codeharbor 2019-09-02 19:03:50 +02:00
Karol
c006bc3dc8 wip exercise to task implementation 2019-08-29 18:31:32 +02:00
Karol
ec48d1f447 readding codeharbor_link views and actions 2019-08-26 19:06:52 +02:00
Karol
aafb3f21df file import wip, "native" missing 2019-08-22 18:37:47 +02:00
Karol
017644c4a5 implementation of import wip 2019-08-20 18:37:17 +02: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
a0b544fb26 Upgrade Ransack #search to #ransack to prevent deprecation warning 2019-03-11 09:59:38 +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
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
d3f67ab4c7 Rethink permissions in CodeOcean for usage in schools and adopt views 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
rteusner
d7dcbdc799 Merge pull request #200 from openHPI/remove-ab-tests
Remove ab tests
2018-11-15 18:02:34 +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
rteusner
c1bcc0c95c Update exercises_controller.rb
? "true" : "false" --> .to_s
2018-09-24 17:04:32 +02:00
Maximilian Grundke
fc02c4fe56 Refactor 2018-08-31 14:10:03 +02:00
Maximilian Grundke
98344a109e Fix overlap bug that occurred after mixing interventions and submissions 2018-08-31 13:42:25 +02:00
Ralf Teusner
d9d3dc42d4 remove all A/B testing code no longer in use. 2018-08-09 15:14:52 +02:00
Ralf Teusner
b92bbec280 fix redirect to existing user exercise feedback 2018-06-15 14:19:06 +02:00
Ralf Teusner
e2567db4ed merged master into disable_rfcs 2018-05-16 17:44:28 +02:00
Ralf Teusner
e9462409fd fixed the query, removed scopes, added paranthesis for clarity. 2018-05-16 17:06:04 +02:00
Maximilian Grundke
eb2b18a22f Highlight gaps in exercise working time 2018-04-10 14:15:35 +02:00
Ralf Teusner
faeb0e139a fixed variable name 2018-03-28 15:22:55 +02:00
Ralf Teusner
b314bab1e1 complete experiment groups, add view code 2018-03-28 14:55:25 +02:00
Ralf Teusner
fbff875348 remove rfc button altogether first, put in correct experiment groups 2018-02-27 13:48:52 +01:00
Ralf Teusner
647e705a02 don't redirect to rfc for experimental groups and hide the button for them 2018-02-27 13:48:52 +01:00
Ralf Teusner
da23cc22aa add the required integer column and the increment statement when featured 2018-02-02 14:38:28 +01:00
Thomas Hille
8a94905f17 merged with current master 2017-11-16 17:16:22 +01:00
Thomas Hille
9733d32665 switched ! to not and && to and 2017-11-15 22:53:18 +01:00
rteusner
951b71780c Merge pull request #129 from ThommyH/removeExpectedWorkingTime
removed expected working time from show/create/index of exercises
2017-11-15 14:26:12 +01:00
rteusner
0a66a5b758 Merge pull request #134 from openHPI/user_exercise_feedback_backend
User exercise feedback backend UI
2017-11-15 14:19:04 +01:00
Ralf Teusner
6161d6caaf clean up code, use method instead of magic constant. 2017-11-15 14:17:55 +01:00
Maximilian Grundke
c5c42ca3bc Show list of feedback messages for specific exercises 2017-11-08 22:31:01 +01:00
Maximilian Grundke
69250901a1 Fix typo 2017-11-08 21:24:46 +01:00
Maximilian Grundke
c4cf11f299 Refactor user redirect after submission 2017-11-08 15:39:04 +01:00
Ralf Teusner
539b2931c3 changed behaviour of user exercise feedback (max 20 is collected), added some constant for the integers used. 2017-10-25 10:38:27 +02:00
Thomas Hille
577f157996 extracted number of interventions per exercise into own variable 2017-10-04 16:51:41 +02:00
Thomas Hille
f7e013ed89 allow only one intervention per user and exercise but 3 interventions per user and day 2017-10-04 16:47:25 +02:00
Thomas Hille
95a849e9f5 removed expected working time from show/create/index and database since we do not use it 2017-10-04 11:41:08 +02:00
Ralf Teusner
8d1c846fae changes to newrelic 2017-09-20 13:29:26 +02:00
Ralf Teusner
9ce29d211b Cleanup of Intervention and Bonus Exercise Experiments 2017-09-14 16:53:59 +02:00
Ralf Teusner
d053850572 fixed response in order to redirect correctly on ajax requests. Fixed policy 2017-04-18 16:51:02 +02:00
Thomas Hille
51b4f1acbc redirect only external user to feedback page after submission 2017-04-12 11:49:47 +02:00
Thomas Hille
60e587b690 removed comment on exercise in the RFC view. redirect 10% of user instead of redirecting to the RFC view to the feedback view. redirect all users how submitted to the feedback view if score is less than 100% 2017-04-12 11:47:39 +02:00
Thomas Hille
e4d28452bf save progress 2017-04-11 16:29:29 +02:00
Ralf Teusner
516d29d40d only redirect if there are less than 5 comments on a RFC yet. 2017-04-03 20:27:59 +02:00
Thomas Hille
686abd6fe0 3 interventions per day 2017-04-03 18:52:17 +02:00