Commit Graph

33 Commits

Author SHA1 Message Date
Karol
3f8f4cee5b update converters and im-/exporters to accommodate for changes in proforma gem 2023-11-17 00:56:49 +01:00
Karol
90d713a1d4 fix (potential) problems with empty file_extensions 2023-02-09 18:42:24 +01:00
Karol
454b34275c fix file_type selection for Makefile 2023-02-09 18:42:24 +01:00
Sebastian Serth
838019343e ProFormA: Hide 'delayed' files by default 2022-12-08 10:57:36 +01:00
Sebastian Serth
574e99eddd Fix rubocop offenses - Requires Ruby 3.1+ 2022-11-25 11:10:06 +01:00
Karol
d6cd06550d add default values to meta_data
fix specs
2022-09-26 20:46:40 +02:00
Karol
b866221353 rename route 2022-09-24 21:08:18 +02:00
Karol
77999f75df set proglang based on exenv
try to guess exenv based on proglang
2022-09-24 15:24:12 +02:00
Karol
5ec2c7f5bc refactor role finding logic for convert_task_to_exercise
add specs
2022-09-13 22:47:12 +02:00
Karol
5ace779d0c fix and add specs 2022-08-31 20:51:58 +02:00
Karol
76c9dfa4e5 add more CO specific data to metadata 2022-08-24 00:19:53 +02:00
Karol
6094767a65 - rename parameter to be more generic
- fix splatting of service args
- add file role depending on parent object of file
- add default feedback_message for imports
2022-08-20 22:17:20 +02:00
Karol
c5c47715b3 Merge branch 'master' into refactor_proforma_import_export
# Conflicts:
#	spec/controllers/exercises_controller_spec.rb
2022-01-11 22:20:18 +01:00
Sebastian Serth
ea85519163 Update bundle (with newest rubocop version) and fix offenses 2022-01-04 09:42:37 +01:00
Karol
ec49f91a08 change namespace to CodeOcean 2021-12-06 20:23:30 +01:00
Karol
2c7748ed12 fix namespacing, specs 2021-11-27 21:08:52 +01:00
Karol
8a7eae1a56 Migrated to proforma 0.6
Fixed all failing specs
2021-11-23 19:37:38 +01:00
Sebastian Serth
da0a682ffb Apply manual rubocop fixes 2021-05-14 22:03:06 +02:00
Sebastian Serth
6cbecb5b39 Apply automatic rubocop fixes 2021-05-14 22:03:06 +02:00
Karol
356b25162d Minor improvement 2020-11-02 17:29:32 +01:00
Karol
f872cf73ee Review points, specs 2020-11-02 17:09:31 +01:00
Karol
9168a20d74 add handling for missing file_type 2020-11-01 11:17:56 +01:00
Karol
7d4c4a4494 remove checksum 2019-12-16 17:43:47 +01:00
Karol
17aa44a444 fix cognitive complexity 2019-12-10 17:23:25 +01:00
Karol
46e7853465 specs for services 2019-12-09 20:35:49 +01:00
Karol
8e5debd2e4 default to unpublished on import 2019-10-14 15:57:53 +02:00
Karol
55e49f01f2 add import checksum 2019-09-05 17:41:12 +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
ecabd9d05c file import with binary file 2019-08-23 07:33:43 +02:00
Karol
aafb3f21df file import wip, "native" missing 2019-08-22 18:37:47 +02:00
Karol
2af93ea308 implement file import 2019-08-21 18:27:42 +02:00
Karol
017644c4a5 implementation of import wip 2019-08-20 18:37:17 +02:00