Jdi na navigaci

Semestrální práce

Každý student má vypracovat samostatnou semestrální práci a na konci ji předat cvičícímu ke kontrole. Cvičící může pasivně sledovat postup nebo studentovi určit milníky, ke kterým má předvést aktuální stav.

Ukázková konfigurace

Ukázka 1. student-projects.yml
{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: Semestral work for course {course-code}.
        tag_list: [{course-code}, semestral-work]
        visibility: private  6
  1. Vytvářet projekty v podskupině B172 skupiny MI-XYZ.
  2. Vytvořit/synchronizovat projekt pro každého studenta zapsaného na předmět BI-XYZ.16 v semestru B172…​
  3. …​a navíc pro studenty s uživatelskými jmény marshsta a brofloky.
  4. Studentský projekt bude mít identifikátor odpovídající uživatelskému jménu studenta.
  5. Studentovi přiřadit v jeho projektu roli master.
  6. Nastavit viditelnost studentského projektu na private, aby do něj neviděli ostatní studenti.
Výsledek

Každý student má pod skupinou MI-XYZ/B172 připravený svůj projekt (repozitář) pro semestrální práci (např. MI-XYZ/B172/brofloky). Všichni učitelé předmětu mají do těchto studentských projektů automaticky přístup (skrze práva ve skupině MI-XYZ).