Commit Graph

194 Commits

Author SHA1 Message Date
Maximilian Grundke
782f9eea73 Update schema 2018-02-28 16:51:13 +01:00
Maximilian Grundke
c1b5df044b Merge remote-tracking branch 'origin/master' into exercise-anomaly-detection
# Conflicts:
#	Capfile
#	Gemfile.lock
#	db/schema.rb
2018-02-28 16:48:14 +01:00
Maximilian Grundke
8d9a81410f Make migration pseudo-reversible 2018-02-28 10:44:03 +01:00
Maximilian Grundke
897950e658 Migrate in batches of 1000 records 2018-02-28 10:36:12 +01:00
Maximilian Grundke
357712eac7 Persist reasons for notifications to db 2018-02-26 15:26:48 +01:00
Ralf Teusner
c63b067a72 migrated schema 2018-02-22 16:23:03 +01:00
Ralf Teusner
9a6bdaddc2 fix timestamps on feedback (and fix deployment) 2018-02-22 16:18:45 +01:00
Ralf Teusner
da23cc22aa add the required integer column and the increment statement when featured 2018-02-02 14:38:28 +01:00
rteusner
c70fbce933 Merge branch 'master' into fix-structured-errors-2 2018-01-31 15:21:48 +01:00
Ralf Teusner
65a6e390a5 fix migration 2018-01-31 13:02:38 +01:00
Ralf Teusner
efc271c4ed add column full_score_reached, fill it accordingly and show information in the rfc index 2018-01-31 11:23:30 +01:00
Maximilian Grundke
40fe5c4e69 Save submission alongside structured error 2018-01-30 11:28:29 +01:00
Maximilian Grundke
be40a347fd Merge remote-tracking branch 'origin/master' into exercise-anomaly-detection
# Conflicts:
#	db/schema.rb
2017-12-13 13:15:29 +01:00
Maximilian Grundke
339a89107f Add user to exercise_collection 2017-12-10 18:35:49 +01:00
Maximilian Grundke
2ed54705ff Remove anomaly detection artifact from schema 2017-11-22 14:06:33 +01:00
Maximilian Grundke
13b3b3edc7 Add index to exercises 2017-11-22 13:47:23 +01:00
Maximilian Grundke
4d8cee6fcb Add timestamps to user exercise feedback 2017-11-20 19:26:14 +01:00
Ralf Teusner
0e26ab98c8 rename factory_girl_(rails) to factory_bot_(rails) 2017-11-15 15:18:07 +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
Maximilian Grundke
80edffaa39 Add anomaly detection flag to exercise collections 2017-11-15 13:15:31 +01:00
Ralf Teusner
2118e610f9 fixed broken migration 2017-11-08 17:06:19 +01:00
Maximilian Grundke
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
ThommyH
a0ebd5bec5 Update schema.rb 2017-10-04 11:50:57 +02:00
Thomas Hille
0e7decd7fc removed clutter in schema.rb 2017-10-04 11:47:18 +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
Maximilian Grundke
1e71b46960 Update schema 2017-09-21 17:24:14 +02:00
Ralf Teusner
194984a620 add cause to testruns
trigger run and assess on request_for_comment
2017-09-21 17:21:10 +02:00
Maximilian Grundke
be5b1df76a Make subscriptions insert-only 2017-09-20 17:14:55 +02:00
Maximilian Grundke
217239e076 Rollback schema changes from different branch 2017-09-13 09:56:33 +02:00
Maximilian Grundke
bb6c266b13 Rename subscription#type to subscription_type to avoid rails stumbling over polymorphism 2017-09-13 07:54:43 +02:00
Maximilian Grundke
5aa9edb209 Add subscription model and link it to RFC 2017-09-06 15:16:47 +02:00
Maximilian Grundke
5d6158f95a Fix structured error creation if attributes don't match; write match status to database 2017-07-19 15:46:19 +02:00
Maximilian Grundke
872611bff6 Update schema to reflect re-usable error_template_attributes, descriptions, hints, and sorting 2017-07-11 19:22:12 +02:00
Maximilian Grundke
d2a089d057 Add structured errors to schema 2017-07-03 10:09:48 +02:00
Maximilian Grundke
f0fb52d92a Add thank you note to rfc 2017-06-08 16:46:15 +02:00
Niklas Kiefer
5949d1208e Merge branch 'master' into client-routesv2 2017-04-25 13:50:08 +02:00
Thomas Hille
3cf123c61e added working time estimation into user feedback 2017-04-12 10:57:44 +02:00
Thomas Hille
73c3b902a3 save progress. added user feedback view and stuff 2017-04-11 15:00:35 +02:00
Ralf Teusner
b1f9f1cc92 set request_for_comment.solved default to false and set all null values in database for that attribute to false 2017-04-03 19:51:32 +02:00
Ralf Teusner
6c77b0743d updated schema with indexes. 2017-03-24 18:48:02 +01:00
Thomas Hille
4ff600ff45 added index to submissions for better performance in recommending exercises 2017-03-23 14:10:09 +01:00
Thomas Hille
dbfff77a40 added missing proxyexercise which caused problems when recommending exercises 2017-03-21 16:14:49 +01:00
Ralf Teusner
10bcfc998c update schema.rb 2017-03-21 12:15:50 +01:00
Thomas Hille
7ef318713b added reason vor proxy exercise 2017-03-21 10:31:33 +01:00
Thomas Hille
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
Thomas Hille
3d7f5bdf1a added intervention controller and stuff 2017-03-21 10:31:32 +01:00
Thomas Hille
9935cb3048 default value for tag factor 1 2017-03-21 10:31:32 +01:00
Thomas Hille
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
Niklas Kiefer
213ca6c6a1 add structure.sql 2017-02-02 18:24:21 +01:00
Niklas Kiefer
3562aa9103 create remote evaluation 2017-02-02 18:14:33 +01:00