change namespace to CodeOcean
This commit is contained in:
@ -31,7 +31,7 @@ module ProformaService
|
||||
language: DEFAULT_LANGUAGE,
|
||||
model_solutions: model_solutions,
|
||||
meta_data: {
|
||||
openHPI: {
|
||||
CodeOcean: {
|
||||
instructions: @exercise.instructions,
|
||||
},
|
||||
},
|
||||
@ -76,10 +76,12 @@ module ProformaService
|
||||
end
|
||||
|
||||
def test_meta_data(file)
|
||||
{openHPI: {
|
||||
'entry-point': file.filepath,
|
||||
'feedback-message': file.feedback_message,
|
||||
}}
|
||||
{
|
||||
CodeOcean: {
|
||||
'entry-point': file.filepath,
|
||||
'feedback-message': file.feedback_message,
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
def test_file(file)
|
||||
|
@ -21,7 +21,7 @@ module ProformaService
|
||||
user: @user,
|
||||
title: @task.title,
|
||||
description: @task.description,
|
||||
instructions: @task.meta_data&.dig(:openHPI)&.dig(:instructions),
|
||||
instructions: @task.meta_data&.dig(:CodeOcean)&.dig(:instructions),
|
||||
files: files
|
||||
)
|
||||
end
|
||||
@ -34,7 +34,7 @@ module ProformaService
|
||||
@task.tests.map do |test_object|
|
||||
task_files.delete(test_object.files.first.id).tap do |file|
|
||||
file.weight = 1.0
|
||||
file.feedback_message = test_object.meta_data[:openHPI]&.dig(:'feedback-message')
|
||||
file.feedback_message = test_object.meta_data[:CodeOcean]&.dig(:'feedback-message')
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -9,7 +9,7 @@ module ProformaService
|
||||
|
||||
def execute
|
||||
@task = ConvertExerciseToTask.call(exercise: @exercise)
|
||||
namespaces = [{prefix: 'openHPI', uri: 'open.hpi.de'}]
|
||||
namespaces = [{prefix: 'CodeOcean', uri: 'codeocean.openhpi.de'}]
|
||||
exporter = Proforma::Exporter.new(task: @task, custom_namespaces: namespaces)
|
||||
exporter.perform
|
||||
end
|
||||
|
Reference in New Issue
Block a user