Semester Project
Each student is expected to complete an individual semester project and submit it to the instructor for review at the end of the semester. The instructor may passively monitor the student’s progress or define milestones at which the student must demonstrate the current state of the project.
Example Configuration
{course-code}/B172: 1
description: Student projects for {course-code} in semester {semester}.
projects:
- create_for:
students_of:
- { course: {course-code}.16, semester: {semester} } 2
users: 3
- marshsta
- brofloky
path: "%{username}" 4
student_role: master 5
project_settings:
description: Semester project for course {course-code}.
tag_list: [{course-code}, semester-project]
visibility: private 6- Vytvářet projekty v podskupině
B172skupinyMI-XYZ. - Vytvořit/synchronizovat projekt pro každého studenta zapsaného na předmět BI-XYZ.16 v semestru B172…
- …a navíc pro studenty s uživatelskými jmény
marshstaabrofloky. - Studentský projekt bude mít identifikátor odpovídající uživatelskému jménu studenta.
- Assign the student the master role in their project.
- Set the visibility of the student project to private so that other students cannot access it.
Result
Each student has their own project (repository) prepared under the MI-XYZ/B172 group for their semester project (e.g., MI-XYZ/B172/brofloky).
All course instructors automatically have access to these student projects through the permissions assigned in the MI-XYZ group.