Here you set the files that are needed to prepare the execution, debug or assessment of a submission. This includes scripting files, program test files and data files.
A new file can be added by writing its name in the box "Add file" and then clicking on the button "Add file".
An existing file can be uploaded by means of the control "Upload file".
All the added or uploaded files can be edited, and all of them, except the three scripting files mentioned below, can be renamed or deleted.
Three scripting files to prepare each of the actions must be set. These files have predefined names: vpl_run.sh (execution), vpl_debug.sh (debug) and vpl_evaluate.sh (assessment).The execution of any of those scripting files should generate a file named vpl_execution. This file must be a binary executable or a script beginning with "#!/ bin / sh ". The non-generation of this file impedes to run the selected action.
If the activity that you are configuring is based on other activity, the files of the base activity are added automatically. The contents of the vpl_run.sh, vpl_debug.sh and vpl_evaluate.sh files are concatenated from the deepest level of "based on" to the present.
Finally, the file vpl_environment.sh is automatically added. This scripting file contain information about the submission. The information come as environment variables:
Evaluation output is processed to extract, if possible, comments and a proposed grade for the assessment. Comments can be set in two ways: with a line comment defined by a line beginning with 'Comment :=>>' or with block comments starting with a line containing only '<|--' and ending with a line containing only '--|>'. The grade is taken from the last line that begins with 'Grade :=>>'.