Excluding Files/Folders

To Students

Files/folders may need to be excluded from students assignments. Such files may be unused resources/logs and other files used when testing the assignment prior to publishing.

This can be handled by using .assignmentignore or .unitignore file in the source project and when published to a course, these files/folders will not be available to the students.

Enter on a new line the file/folders to be excluded defining them relative to the location of the .assignmentignore or .unitignore file. For example if the .assignmentignore or .unitignore file is located in the project workspace and you wish to exclude:

  • testing & node_modules folder

  • the file checkscore.js in the views folder

  • the file solution.js in the testing/ex01 folder

  • the files app.js and README.md

the .assignmentignore or .unitignore file will be

testing
node_modules
views/checkscore.js
testing/ex01/solution.js
app.js
README.md

To collaborating teachers

When collaborating with other teachers in Codio, an authorassignmentignore or .authorunitignore file can be used in the same way as the .assignmentignore or .unitignore file above. When a collaborating teacher in the course accesses the published assignment in edit mode, the files/folders included in the file will not be available to them.

If using Desktop App

See Desktop App where .codioignore file is used in the same manner.