Add option to add multiple entry points which could be executed similar to the Main File

This commit is contained in:
Sebastian Serth
2020-01-16 11:14:59 +01:00
parent 6d16dfe14d
commit b51be3edb3
4 changed files with 4 additions and 2 deletions

View File

@ -389,7 +389,7 @@ configureEditors: function () {
},
isActiveFileRunnable: function () {
return this.isActiveFileExecutable() && ['main_file', 'user_defined_file'].includes(this.active_frame.data('role'));
return this.isActiveFileExecutable() && ['main_file', 'user_defined_file', 'executable_file'].includes(this.active_frame.data('role'));
},
isActiveFileStoppable: function () {

View File

@ -19,7 +19,7 @@ module CodeOcean
include DefaultValues
DEFAULT_WEIGHT = 1.0
ROLES = %w(main_file reference_implementation regular_file teacher_defined_test user_defined_file user_defined_test)
ROLES = %w(main_file reference_implementation regular_file executable_file teacher_defined_test user_defined_file user_defined_test)
TEACHER_DEFINED_ROLES = ROLES - %w(user_defined_file)
after_initialize :set_default_values

View File

@ -448,6 +448,7 @@ de:
main_file: Hauptdatei
reference_implementation: Referenzimplementierung
regular_file: Normale Datei
executable_file: Ausführbare Datei (analog zur Hauptdatei)
teacher_defined_test: Test als Bewertungsgrundlage
user_defined_file: Benutzerdefinierte Datei
user_defined_test: Benutzerdefinierter Test

View File

@ -448,6 +448,7 @@ en:
main_file: Main File
reference_implementation: Reference Implementation
regular_file: Regular File
executable_file: Executable File (similar to Main File)
teacher_defined_test: Test for Assessment
user_defined_file: User-defined File
user_defined_test: User-defined Test