Sin descripción
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

OVERVIEW.md 3.1KB

Übersicht zum Ablauf der Übungsaufgaben im HTWG Modul BSYS

Vorbereitung

Fork des htwg-syslab-bsys GitHub Repository

Um auf Ihr htwg-syslab-bsys beheimatete Repository für das BSYS Labor zu erhalten, müssen Sie einige Punkte vorab durchführen:

  1. Legen Sie sich - soweit noch nicht vorhanden - einen GitHub Account an.
  2. Über den Einladungslink im Moodle-Forum erstellen Sie Ihre Labor-Gruppe unter htwg-syslab-bsys auf github.

Es macht keinen Sinn eine 1er Gruppe anzumelden, wenn Sie noch keinen Partner gefunden haben, da Sie immer beide RZ-IDs zum Anmelden benötigen. Bitte suchen Sie sich zeitnah einen Partner, mit dem Sie das Labor bestreiten wollen.

  1. WICHTIG: Sie legen sich nun eine Gruppe für Ihr 2er Team an.
    • Name der Gruppe: Benutzen die als Namen den String Ihre Gruppe aus Moodle, also z.B. grp0. Achten Sie genau auf die Schreibweise (Gross/Klein-Schreibung)
    • Der 2. Teilnehmer meldet sich zu dieser neuen Gruppe an.
  2. Sie landen auf der “Ready to go” Seite. Dort nehmen Sie bitte zuerst die Einladung an, indem Sie auf den @htwg-syslab-bsys Link klicken. Nach der Annahme der Einladung können Sie auf Ihr ‘Assignment’-Repository per Browser zugreifen
  3. WICHTIG: Einer(!) in Ihrem 2er Team forkt nun das Projekt, so dass der Fork Ihres Projektes in IHREM Github Account liegt. Mit diesem geforkten Repository werden Sie zunächst arbeiten. Damit der Partner in Ihrem Team auch mit diesem Repository arbeiten kann, müssen Sie ihn in den Einstellungen zu Ihrem Projekt auf github dazu autorisieren.
    • Führen Sie keine Änderungen auf dem Repository im htwg-syslab-bsys Bereich durch, sondern NUR im geforkten Rep in Ihrem privaten github Account.

Neue Aufgabenstellung

Neue Übungsaufgaben werden in einem separaten Homework Repository veröffentlicht. Es kann vorkommen, dass mit der Aufgabenstellung schon ein paar Quelldateien vorgegeben werden; diese müssen Sie dann von dem genannten Repository in Ihren Fork kopieren. Beachten Sie bitte, dass die Ordnerstruktur genau den Vorgaben entsprechen muss.

Auch wird für jede Homework eine Datei unter files/ bereit gestellt. Diese wird bei den Tests benutzt, um zu überprüfen, ob Sie alle geforderten Dateien erstellt haben und hilft Ihnen bei der Überprüfung der Vollständigkeit Ihrer Lösung.

Dies geht am besten, indem Sie beide Repositories (Ihren Fork des Gruppenrepositories und das Aufgaben Repository) in den selben Ordner klonen (sodass sie nebeneinander liegen). Das ganze sieht dann in etwa im Ordner von Susi Sorglos (aus grp0) so aus:

$ git clone git@github.com:SusiSorglos/bsys-ws17-grp0.git
$ git clone https://github.com/htwg-syslab-bsys/bsys-ws17-homework.git
$ ls
bsys-ws17-grp0/         bsys-ws17-homework/

Wenn eine neue Aufgabe veröffentlicht wurde, muss zunächst bsys-ws17-homework aktualisiert werden:

$ cd bsys-ws17-homework
$ git pull
$ cd ..

Nun kann die Aufgabenstellung (mit Quelldateien) der Nten Homework in Ihren Fork kopiert werden:

$ cp -r bsys-ws17-homework/hwN bsys-ws17-grp0/