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