Commit Graph

184 Commits

Author SHA1 Message Date
efc271c4ed add column full_score_reached, fill it accordingly and show information in the rfc index 2018-01-31 11:23:30 +01:00
40fe5c4e69 Save submission alongside structured error 2018-01-30 11:28:29 +01:00
be40a347fd Merge remote-tracking branch 'origin/master' into exercise-anomaly-detection
# Conflicts:
#	db/schema.rb
2017-12-13 13:15:29 +01:00
339a89107f Add user to exercise_collection 2017-12-10 18:35:49 +01:00
2ed54705ff Remove anomaly detection artifact from schema 2017-11-22 14:06:33 +01:00
13b3b3edc7 Add index to exercises 2017-11-22 13:47:23 +01:00
4d8cee6fcb Add timestamps to user exercise feedback 2017-11-20 19:26:14 +01:00
0e26ab98c8 rename factory_girl_(rails) to factory_bot_(rails) 2017-11-15 15:18:07 +01:00
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
80edffaa39 Add anomaly detection flag to exercise collections 2017-11-15 13:15:31 +01:00
2118e610f9 fixed broken migration 2017-11-08 17:06:19 +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
a0ebd5bec5 Update schema.rb 2017-10-04 11:50:57 +02:00
0e7decd7fc removed clutter in schema.rb 2017-10-04 11:47:18 +02:00
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
1e71b46960 Update schema 2017-09-21 17:24:14 +02:00
194984a620 add cause to testruns
trigger run and assess on request_for_comment
2017-09-21 17:21:10 +02:00
be5b1df76a Make subscriptions insert-only 2017-09-20 17:14:55 +02:00
217239e076 Rollback schema changes from different branch 2017-09-13 09:56:33 +02:00
bb6c266b13 Rename subscription#type to subscription_type to avoid rails stumbling over polymorphism 2017-09-13 07:54:43 +02:00
5aa9edb209 Add subscription model and link it to RFC 2017-09-06 15:16:47 +02:00
5d6158f95a Fix structured error creation if attributes don't match; write match status to database 2017-07-19 15:46:19 +02:00
872611bff6 Update schema to reflect re-usable error_template_attributes, descriptions, hints, and sorting 2017-07-11 19:22:12 +02:00
d2a089d057 Add structured errors to schema 2017-07-03 10:09:48 +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
3cf123c61e added working time estimation into user feedback 2017-04-12 10:57:44 +02:00
73c3b902a3 save progress. added user feedback view and stuff 2017-04-11 15:00:35 +02:00
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
6c77b0743d updated schema with indexes. 2017-03-24 18:48:02 +01:00
4ff600ff45 added index to submissions for better performance in recommending exercises 2017-03-23 14:10:09 +01:00
dbfff77a40 added missing proxyexercise which caused problems when recommending exercises 2017-03-21 16:14:49 +01:00
10bcfc998c update schema.rb 2017-03-21 12:15:50 +01:00
7ef318713b added reason vor proxy exercise 2017-03-21 10:31:33 +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
9935cb3048 default value for tag factor 1 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
213ca6c6a1 add structure.sql 2017-02-02 18:24:21 +01:00
3562aa9103 create remote evaluation 2017-02-02 18:14:33 +01:00
5fe12bfa78 fixing tests p1 2017-01-12 18:12:36 +01:00
ca28e0aa87 updated rails from 4.1.13 to 4.2.5. This is required for rails to make use of new features in postgres 9.5
@Ralf
TODO: migration /Users/groucho/Documents/HPI/workspace/Xikolo-CodeOcean/codeocean/db/migrate/20160204111716_add_user_to_code_harbor_link.rb
is broken. A reference is made to table users which does not exist.
Workaround: run rake db:schema:load before running db:migrate. Still this should be fixed.
2016-12-31 00:05:23 +01:00
f4c01879bf preparations to replace session with lti_parameters object 2016-12-27 00:13:41 +01:00
2b55e0081c change LtiParameters Table 2016-12-16 15:28:40 +01:00
44380c0cc1 added model for lti_parameters 2016-12-14 15:53:16 +01:00
8f499b72da Feature: Auto-Completion in Source Code
+ allow flags for exercises
2016-09-07 17:34:20 +02:00
8abc0bb15a cleanup 2016-08-26 13:22:16 +02:00
b6cf5d313a migration 2016-08-12 13:33:55 +02: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
8282820974 removed requested_at
partly using submission_id
some cleanup
2016-07-14 16:22:22 +02:00