Courses¶
Courses are defined by subdirectories found in the tasks directory, which has been specified in the configuration.
See Configuration reference. These subdirectories are composed of a course.yaml
file describing the course parameters
and other subdirectories corresponding to tasks (See Tasks).
Here is an example of the content of a tasks folder:
tasks/
course_id_1/
course.yaml
task_id_1/
task.yaml
run
...
...
...
Ideally, you should only give permissions to a course folder to the course administrator if needed. The webapp task editor should not require you to give this access. If needed, several methods exist. See inginious-synchronize for Git repository synchronization.