Commit Graph

204 Commits

Author SHA1 Message Date
da0a682ffb Apply manual rubocop fixes 2021-05-14 22:03:06 +02:00
6cbecb5b39 Apply automatic rubocop fixes 2021-05-14 22:03:06 +02:00
11962a1d65 Upgrade to Rails 6.1 and apply new framework defaults 2021-05-12 16:49:14 +02:00
8378070bc2 Upgrade to Rails 6.0 and apply new framework defaults 2021-05-12 16:47:05 +02:00
4958f5b9a9 Add StudyGroup to RemoteEvaluationMapping 2021-04-30 12:06:12 +02:00
52e913dfdd Add consumer seed for local Xikolo development 2021-04-29 11:43:01 +02:00
076812b2e7 Seeds: Fix some rubocop offenses 2021-04-07 14:06:33 +02:00
54d93a82a5 Improve local seed data with dedicated teacher and student login
* This will also reduce the total number of internal users created through the seeds.
2021-04-07 14:06:33 +02:00
44b32b6f6a #46 Add Prometheus exporter 2021-04-07 14:06:32 +02:00
1ed9a8f0b6 Adjust find_factories_by_class to work with Strings instead of Classes 2021-02-12 02:00:35 +01:00
028fc2989a #18 Add sql index for unpublished exercises
And remove spec for remove feature
2020-12-15 12:17:11 +01:00
ee7729110b Add LinterCheck and LinterCheckRun 2020-10-26 21:08:43 +01:00
ad467fa58f Distinguish between intermediate and final feedback
* Also add more information to user_exercise_feedback
* Migrate existing feedback to enrich with submissions
2020-10-20 13:50:04 +02:00
bfcb536cc9 Tips: Recheck database constraints 2020-10-14 14:34:27 +02:00
2e1c97d87d Add database support and model for tips 2020-10-14 14:34:25 +02:00
f44e1c6fc9 Fix migration for empty database 2020-10-05 22:17:55 +02:00
7ab4c63b99 Add example to migrate_exercise.sql 2020-07-27 20:02:59 +02:00
005c5b830c Add function to merge exercises
Use with caution!
2020-07-27 17:45:24 +02:00
914eeb6035 Add submission deadline to exercises and allow teachers to view their submissions 2020-05-07 21:23:27 +02:00
bf6bdc49af Add updated schema 2020-03-26 16:40:20 +01:00
48d06b6dbe Persist metrics for container usage (execution time and waiting time) to Testrun table 2020-03-26 16:28:56 +01:00
7d4c4a4494 remove checksum 2019-12-16 17:43:47 +01:00
4a77536c5f merge master 2019-12-03 17:55:58 +01:00
9512fe4a79 add check_uuid_url to codeharbor_link 2019-10-20 16:20:04 +02:00
4ab78c170e add uuid check 2019-10-16 19:19:28 +02:00
45ceacd34b update migration 2019-10-08 18:44:30 +02:00
7b2f61e602 add unpublished field to exercise 2019-10-08 18:32:02 +02:00
55e49f01f2 add import checksum 2019-09-05 17:41:12 +02:00
a7f2d7da34 small refactoring 2019-09-05 17:41:02 +02:00
3c65565b8c enable export to codeharbor 2019-09-02 19:03:50 +02:00
818064267c rename table, add fields to link table 2019-08-18 12:53:13 +02:00
3941c43ef3 update seeds to exclude abstract class User 2019-06-16 15:19:21 +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
27aa822e27 Migration: Skip if submission is blank 2018-12-20 15:17:29 +01:00
d95cf1cffb Merge branch 'master' into add_roles_via_LTI
# Conflicts:
#	app/controllers/concerns/lti.rb
2018-12-19 01:44:34 +01:00
2c29bf4e2b Merge branch 'master' into add_groups 2018-12-14 00:57:26 +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
f0a462e3b8 Ensure that migration will always succeed 2018-12-13 14:30:21 +01:00
2125fb1c1d Ensure views only link to those actions allowed for current user 2018-12-12 14:09:19 +01:00
71fd3b9b07 Add role to ExternalUser and update it via LTI 2018-12-12 14:09:19 +01:00
b137e64020 Add StudyGroups with ExternalUsers only 2018-12-12 12:09:52 +01:00
59257d17f2 Add user (ID and type) to proxy exercise
This is required for the existing policies to work
2018-12-06 00:31:45 +01:00
56c59a616e Completely remove old non-structured errors and migrate existing ones. 2018-11-30 11:27:25 +01:00
efacb5a6a9 Completely remove old hints connected to the execution environment 2018-11-28 01:21:13 +01:00
5d13ee0e56 Merge pull request #230 from openHPI/fix_download
Specify `ExternalUser` as class for `user` in `RemoteEvaluationMapping`
2018-11-27 15:49:18 +01:00
1131d08e2b Add user_type to RemoteEvaluationMappings 2018-11-26 17:56:07 +01:00
44dc18feb0 Add version identifier to old migrations (required for Rails 5) 2018-11-22 19:05:19 +01:00
9666683bd7 Fix error, submission, hints and help views 2018-11-06 16:46:01 +01:00
ee0ce8252e Fix failing seeds by setting default host for mailer and update schema
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-11-06 16:46:00 +01:00
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