Commit Graph

31 Commits

Author SHA1 Message Date
245c3dba8c Update from proforma to proformaxml 2023-08-24 00:14:41 +02:00
90d713a1d4 fix (potential) problems with empty file_extensions 2023-02-09 18:42:24 +01:00
454b34275c fix file_type selection for Makefile 2023-02-09 18:42:24 +01:00
838019343e ProFormA: Hide 'delayed' files by default 2022-12-08 10:57:36 +01:00
574e99eddd Fix rubocop offenses - Requires Ruby 3.1+ 2022-11-25 11:10:06 +01:00
d6cd06550d add default values to meta_data
fix specs
2022-09-26 20:46:40 +02:00
77999f75df set proglang based on exenv
try to guess exenv based on proglang
2022-09-24 15:24:12 +02:00
5ec2c7f5bc refactor role finding logic for convert_task_to_exercise
add specs
2022-09-13 22:47:12 +02:00
5ace779d0c fix and add specs 2022-08-31 20:51:58 +02:00
3effdbe600 merge master 2022-08-20 22:20:52 +02:00
d9f40531fb Fix Rubocop offenses 2022-04-20 18:26:53 +02:00
b2656bd6b5 Fix rubocop offenses 2022-03-01 15:35:08 +01:00
c5c47715b3 Merge branch 'master' into refactor_proforma_import_export
# Conflicts:
#	spec/controllers/exercises_controller_spec.rb
2022-01-11 22:20:18 +01:00
886a5b68f6 update gem
fix codeharbor endpoint usage and translations
2022-01-10 22:34:03 +01:00
ea85519163 Update bundle (with newest rubocop version) and fix offenses 2022-01-04 09:42:37 +01:00
ec49f91a08 change namespace to CodeOcean 2021-12-06 20:23:30 +01:00
2c7748ed12 fix namespacing, specs 2021-11-27 21:08:52 +01:00
8a7eae1a56 Migrated to proforma 0.6
Fixed all failing specs
2021-11-23 19:37:38 +01:00
74e285e9fd Fix rubocop offenses 2021-10-05 12:09:56 +02:00
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
f872cf73ee Review points, specs 2020-11-02 17:09:31 +01:00
be3ec82bd4 Add new file role teacher_defined_linter 2020-10-15 00:43:57 +02:00
a5416758eb fix specs broken by rubyzip upgrade (enforce encoding) 2020-10-12 14:34:14 +00:00
6e11f29fdf fix ajax action access, dont use delayed for model_solutions 2020-10-06 15:02:27 +00:00
f49cd0bed4 forbid users to import an exercise they do not have access to (previously a new one was created) 2019-12-18 17:52:34 +01:00
7d4c4a4494 remove checksum 2019-12-16 17:43:47 +01:00
da8d31279c review points 2019-12-16 17:38:32 +01:00
f680916385 remove create_new functionality, when exercise exists on CH but is not editable 2019-12-13 16:43:19 +01:00
06053d437d add specs for nil paths 2019-12-10 16:37:36 +01:00
46e7853465 specs for services 2019-12-09 20:35:49 +01:00