default to unpublished on import

This commit is contained in:
Karol
2019-10-14 15:57:53 +02:00
parent 87798212ad
commit 8e5debd2e4
3 changed files with 4 additions and 2 deletions

View File

@ -5,7 +5,7 @@ module ProformaService
def initialize(task:, user:, exercise: nil)
@task = task
@user = user
@exercise = exercise || Exercise.new
@exercise = exercise || Exercise.new(unpublished: true)
end
def execute

View File

@ -24,7 +24,7 @@ h1
= row(label: 'exercise.uuid', value: @exercise.uuid)
= row(label: 'exercise.tags', value: @exercise.exercise_tags.map{|et| "#{et.tag.name} (#{et.factor})"}.sort.join(", "))
= row(label: 'exercise.embedding_parameters', class: 'mb-4') do
= content_tag(:input, nil, class: 'form-control mb-4', readonly: true, value: @exercise.unpublished? ? 'Exercise is unpublished' : embedding_parameters(@exercise))
= content_tag(:input, nil, class: 'form-control mb-4', readonly: true, value: @exercise.unpublished? ? t('exercises.show.is_unpublished') : embedding_parameters(@exercise))
h2.mt-4 = t('activerecord.attributes.exercise.files')

View File

@ -383,6 +383,8 @@ en:
test_files: Test Files
feedback: Feedback
study_group_dashboard: Live Dashboard
show:
is_unpublished: Exercise is unpublished
statistics:
average_score: Average Score
final_submissions: Final Submissions