Creating an Assignment
There are 2 types of Assignments:
- Quiz: this type of assignment is a multiple-choice questions quiz, that the Teacher can create to validate the Students knowledge.
- Exercise: this type of assignment is a practical exercise, taking the form of a source-code submission to a GitLab repository.
Creating an Exercise Assignment
To create an Exercise Assignment, the Teacher MUST input a name. GitLab Classroom will create a nested GitLab group for the Assignment, using the name of the Assignment, in the group of the Classroom.
The Teacher MAY select a GitLab Repository Template. If no template is selected, GitLab Classroom will create an empty repository when each Student accepts the Assignment. If a template is selected, GitLab Classroom will fork the selected repository when each Student accepts the Assignment, then delete the fork relationship between the template repository and the Student repository. This contains the GitLab projects the connected user has access to.
After creation, the Exercise Assignment will appear as a card in the Teacher Dashboard page. Clicking on the Exercise Assignment card will open the Assignment Details page.
Creating a Quiz Assignment
To create an Exercise Assignment, the Teacher MUST input a name, and select an existing Quiz in the list.
After creation, the Quiz Assignment will appear as a card in the Teacher Dashboard page. Clicking on the Quiz Assignment card will open the Assignment Details page.