Aktuelle Version |
Dein Text |
Zeile 1: |
Zeile 1: |
| Git, aka die Lösung all eurer Probleme<br>Git Repositories für Uni Projekte<br>(auch: Feedback zu Moodle usw)<br><br>Donnerstag, 23. Nov 2017<br><br><ul class="bullet"><li>Was ist git?</li><ul class="bullet"><li>Quellcode unter Versionskontrolle stellen</li></ul><li>Wozu das?</li><ul class="bullet"><li>Code von Projekten verwalten</li></ul></ul><br><ul class="bullet"><li>Introduction</li><ul class="bullet"><li>Erfahrungen mit Git?</li><li>Welche Institutionen providen Repositories?</li><li>Vorstellungsrunde</li><ul class="bullet"><li><u>Heidelberg</u></li><ul class="bullet"><li>Keine freien Zugriffe auf Git Repos für Studis</li><li>Fallback auf Github oder Gitlab (oder selbst hosten)</li><ul class="bullet"><li>Github hat kostenlose Studentenprogramme</li></ul><li>Lediglich Fachschaftsintern</li></ul><li><u>Frankfurt</u></li><ul class="bullet"><li>Keine Git Infrastruktur</li><ul class="bullet"><li>Programmierprojekte werden durch Moodle abgegeben</li><li>Soll auf olat abgeändert werden</li></ul><li>Dropbox zum Teil genutzt</li><li>offtopic: Nichtprogrammierabgaben teils per Mail, teils per moodle oder Papier (da teilweise verpflichtend handschriftlich wegen "Plagiatsunterdrückung" ;))</li></ul><li><u>Saarbrücken</u></li><ul class="bullet"><li>in den ersten Programmiervorlesungen: erstes Übungsblatt ist git Lernen mit Textdateien, branches, mergen</li><li>Fachschaft bietet über redmine oder gitlab kostenlos repos an für Studis</li></ul><li><u>.Ilmenau</u></li><ul class="bullet"><li>Jede Fachrichtung hat eigenes Gitlab</li><ul class="bullet"><li>leider dezentral</li><ul class="bullet"><li>Viele accounts,</li><li>nicht auf einen blick</li></ul><li>gelegentlich in-depth Git usage mit Zettelabgabe und Bewertungen</li></ul></ul><li><u>Lübeck</u></li><ul class="bullet"><li>Redmine für Projekte</li><li>Gelegentlich öffentliche Github Repos von Professoren freigegeben</li></ul><li><u>Bremen</u></li><ul class="bullet"><li>Fachbereichinternes Gitlab was ein Mitarbeiter aufgesetzt hat</li><ul class="bullet"><li>Studenten max 20 Repositories (no hard limit)</li></ul><li>Abgaben </li></ul><li><u>Gießen</u></li><ul class="bullet"><li>Nutzen Moodle für Abgaben</li><li>Rechenzentrum provided Gitlab für alle Studis</li><ul class="bullet"><li>No limits for studis</li><li>"Projektefarm"</li><ul class="bullet"><li>Gitlab Enterprise</li><li>Redmine</li><li>Jenkins</li><li>Maven</li><li>Statische Codeanalyse</li><li>Wiki</li></ul></ul><li>diverse Veranstaltungen enforceten Nutzung von Git</li><ul class="bullet"><li>Prüfungsrelevant, Studenten junger Semester wurden ins kalte Wasser geworfen</li><ul class="bullet"><li>Studenten fühlten sich in freier Entfaltung hinterfragt</li><ul class="bullet"><li>Man hätte sollen Git motivieren und langsam anlernen</li></ul><li>"lest euch selbst ein" als Negativbeispiel</li></ul></ul><li>Man kann git als Möglichkeit nutzen, Plagiarismus vorzubeugen</li><ul class="bullet"><li>commits sind PGP signed, verpflichtung zur nicht Plagiatur</li></ul><li>Fehlnutzung von Git</li><ul class="bullet"><li>Nur Lernerfolgstracking durch Issues, keine erweiterte Collaboration</li></ul><li><br></li></ul><li><u>Marburg</u></li><ul class="bullet"><li>Ilias vor Git und moodle</li><ul class="bullet"><li>Wie moodle nur schöner, FOSS</li></ul><li>Papierlose Abgabe aller nicht-mathematischer Aufgaben</li><li>Studis haben Dropbox etc. genutzt, um zusammenzuarbeiten</li></ul><li><u>Göttingen</u></li><ul class="bullet"><li>Universität provided gitlab, welches FSR (mathe und info) für Fachschaftsarbeit nutzen</li><li>Informatik Fachgruppe betreibt Gitlab auf eigenem Server</li><ul class="bullet"><li>Potentiell auch offen für Studis, wird aber nicht verwendet</li></ul><li>Verwendet im Programmierpraktikum Fusion-Forge und SVN</li><li>Testate werden mit Checksums abgegeben</li><li>Dateieuploads von Vorlesungen ohne Version control</li></ul><li><u>TU Dortmund</u></li><ul class="bullet"><li>erste Programmiervorlesung hat eLab arbeit</li><li>zweite Programmiervorlesung hat Präsentationen</li><li>Softwarepraktikum lehrt SVN</li><li>Masterveranstaltung überlässt es Studierenden, sich zu entscheiden (meist Git via Redmine)</li><li>Dinge, die keiner nutzt:</li><ul class="bullet"><li>Fachschaften.org provided git repos</li><li>RBG bietet SVN Repositories (Nur für Studis untereinander nutzbar)</li></ul><li>Redmine wird von IT Heads provided, jedoch nur für Lehrstühle</li></ul><li><u>Karlsruhe (KIT)</u></li><ul class="bullet"><li>Zentrales Rechenzentrum provided Gitlab</li><ul class="bullet"><li>unterstützt Studi Logins</li></ul><li>Informatikfakultät bietet SVN</li><li>Nicht primär in Veranstaltungen genutzt</li></ul><li><u>Bielefeld</u></li><ul class="bullet"><li>Eine Veranstaltung introducet vieles bei der alles auf einmal eingeführt wird</li><ul class="bullet"><li>git</li><li>Jenkins</li><li>Redmine</li><li>maven</li></ul><li>Lehrstühle providen gelegentlich gits und Redmines</li></ul><li><u>Münster</u></li><ul class="bullet"><li>Softwarepraktikum im 3. Semester</li><ul class="bullet"><li>Git wird benutzt und von Fachbereich angeboten</li></ul><li>Rechenzentrum bietet Gitlab (noch beta)</li><li>Nur interne Nutzer möglich, keine Externen</li><li>Abgaben meist via Moodle</li><li>Buildbots und CIs bei manchen Lehrstühlen</li><li>OwnCloud (in grün) in Kollaboration mit anderen Unis angeboten, Dropbox hat jedoch noch Oberhand</li><li>Projektseminar mit Gitlab und variierender Struktur je nach Veranstalter</li></ul><li><u>Bonn</u></li><ul class="bullet"><li>Bunte Dienstelandschaft</li><ul class="bullet"><li>Skeebo als Cloud</li><li>ECampus, ähnlich Ilias</li><li>FSR nutzt Git</li><li>Studis geben Abgaben analog ab</li></ul><li>Erste Semester advertisen digitale Abgabe (u.A. git)</li><li>Viele Tutoren wollen/können kein Git nutzen</li><ul class="bullet"><li>Google Cloud wurde benutzt</li></ul><li>Drittsemester Vorlesung introducet git</li><li>Projektgruppen werden Lehrstuhlintern aufgesetzt</li></ul><li><u>FH Dortmund</u></li><ul class="bullet"><li>Nutzen Ilias spärlich</li><ul class="bullet"><li>in einer Veranstaltung</li></ul><li>Jeder Prof hat seine eigene Website und eigenes System</li><ul class="bullet"><li>teilweise jahrzehnte veraltet</li></ul><li>Abgaben persönlich, nicht digital</li><ul class="bullet"><li>immerhin sind Fax appreciated!</li></ul><li>Git nicht weit verbreitet</li></ul><li><u>Hamburg</u></li><ul class="bullet"><li>Früher Olat, heute Moodle für Abgaben</li><li>Viele Eigenkreationen von Profs</li><li>Studiinterne Git Nutzung</li><ul class="bullet"><li>Gogs für Git repos</li><li>Redmine</li><li>Von Studis für Studis</li></ul><li>Freiwillige Seminare "How to git", "How to git advanced"</li><ul class="bullet"><li>Uni: "Wenn ihr wollt, bringst euch selbst bei"</li></ul></ul><li>Bielefeld #2( merge pls)</li><ul class="bullet"><li>Skeebo für Mitarbeiter</li><li>Mathe fak bietet Gitlab(?)</li><ul class="bullet"><li>admins lesen repositories und prohibiten große binaries</li><li>Hauptsächlich von mitarbeitern genutzt (studis programmieren in mathe wenig)</li></ul></ul><li><u>Darmstadt</u></li><ul class="bullet"><li>Fachbereich betreibt transitiven Fork von Redmine</li><ul class="bullet"><li>wird "rumvererbt" über generationen aber lebendig</li></ul><li>Auch für andere Fachbereiche bereitgestellt</li><ul class="bullet"><li>jedoch nur in Collab genutzt</li></ul><li>Programmierabgaben hauptsächlich in moodle</li><li>Hat within vergangenen 3 Jahren alte Technik aussortiert und vereinheitlicht</li><ul class="bullet"><li>Moodle</li><li>aber gut, dass vereinheitlicht</li></ul><li>Vorkurs von Fachschaft über Git</li><li>ab 3(?) Semester in Veranstaltungen zum Thema Softwareengineering / Projektplanung</li></ul><li>Kaiserslautern</li><ul class="bullet"><li>Rechenzentrum macht nichts</li><li>Informatik hat eigenes RZ aufgebaut,</li><ul class="bullet"><li>provided Gitlab für Studis</li><ul class="bullet"><li>Eigentlich nur für Uni projekte, aber weiteres gerne tollereiert</li><li>speicherplatz liberal gehandelt</li></ul><li>Wird viel genutzt, vorallem von Master Studenten</li></ul><li>in ersten drei semestern viele papierabgaben</li><ul class="bullet"><li>Auch ausgedruckter code</li></ul><li>Git wird introducet in veranstaltung über veweise auf Literatur</li><li>Lehrstühle haben bereits bestehende Infrastrukturen sind zäh im Umzu</li></ul></ul><li>Großes Thema:</li><ul class="bullet"><li>Lehrstühle bestehen auf ihr System (sei es moodle, olat usw) und wollen für Gründe nicht wechseln</li><ul class="bullet"><li>alt title: "unser system ist blöd und wir wollen wechseln"</li><li>Zentralität selten gegeben/schwer zu establishen</li></ul></ul></ul></ul><br><ul><ul class="bullet"><li><strong>Folgefragen:</strong></li><ul class="bullet"><li>Wie, wann und wer bringt den Studenten git bei?</li><ul class="bullet"><li>Durch die erste Vorlesung, die sinnvolle Arbeit mit Git verlangt</li><li>Studis lehren Studis (z.B. Vorkurs)</li><ul class="bullet"><li>Vorkurs ist zu früh und überfordernd</li><ul class="bullet"><li>commandline überfordert</li><li>clicky-bunty-gui vernachlässigt kernaspekte</li></ul><li>Vorkurse sollten andere Ziele haben</li><ul class="bullet"><li>dennoch wird versioning gebraucht und gefordert</li></ul></ul><li>Orientierungswoche, die git introducet</li><ul class="bullet"><li>kleinere Gruppen, die Fragen erlaubt</li></ul><li>Kontroversitäten von Gui vs Commandline</li><li>Großteil der Unis hat ein Softwarepraktikum</li><ul class="bullet"><li>braucht git nutzung</li><li>gruppen mit ~6 leuten</li><li>ist jedoch häufig erst in einem <strong>zu</strong> hohen semester</li></ul><li><strong>Das Hauptproblem schein zu sein, git nicht zu früh, aber auch nicht zu spät zu introducen</strong></li><ul class="bullet"><li>schwer zu timen</li><li>Studenten merken manchmal, dass sie git bräuchten, aber wissen nicht, dass es existiert</li><ul class="bullet"><li>zu früh: studis sehen keinen sinn darin, git zu nutzen</li></ul><li>Eigenes Git modul scheint vielen zu spezialisiert</li><ul class="bullet"><li>ECTS sollen sinnvoll verwendet werden, aber ein Kurs nur über git sprengt oft den Rahmen</li></ul></ul><li>Sinnvolle Commitmessages sind häufig rar</li><ul class="bullet"><li>How to Write a Git Commit Message: <a href="https://chris.beams.io/posts/git-commit/">https://chris.beams.io/posts/git-commit/</a></li><ul class="bullet"><li>persoenliche Abwandlung: <a href="https://gitlab.com/frissdiegurke/oddlog/blob/master/CONTRIBUTING.md#git-commits">https://gitlab.com/frissdiegurke/oddlog/blob/master/CONTRIBUTING.md#git-commits</a></li></ul></ul></ul></ul><li>Konzepte der Informatik lehren</li><ul class="bullet"><li>Veranstaltung, die Basic tools erklärt</li><li>Nicht nur git lernen, sondern konzepte, wie Versionsverwaltung anhand eines Beispiels zeigen</li><li>O-Woche könnte git präsentieren und motivieren</li></ul><li>Meinungsbild:</li><ul class="bullet"><li>in o-woche introducen: 10</li><li>pflichtvorlesung "versionsverwaltung": 0</li><li>in erster programmiervorlesung, optionale weiterführung: 10</li><ul class="bullet"><li>verpflichtend in großes programmiermodul: 8</li><li>grundkenntnisse in erster vorlesung, wahlpflicht später mehr: 6</li></ul></ul><li>Gitlab free vs Enterprise</li><ul class="bullet"><li>enterprise ist extrem teuer (40 usd/user/year)</li><ul class="bullet"><li>200usd/usr/year für 24/7 emergency support, vielleicht aushandelbar</li><li>korrektur: educational licenses => Studenten zaehlen nicht in user-count</li></ul><li>gitlab free benötigt einen dedizierten sytsemadministrator</li></ul></ul></ul><br><br><ul class="bullet"><li>Potentielle Folgefragen:</li><ul class="bullet"><li>Kommandozeile oder git Client</li><li>wie bekommt man Dozenten dazu, git zu verwenden?</li><li>Lizenzen</li></ul></ul><br><br><br><br><br><br><br><br> | | Git, aka die Lösung all eurer Probleme |
| | Git Repositories für Uni Projekte |
| | (auch: Feedback zu Moodle usw) |
| | |
| | Donnerstag, 23. Nov 2017 |
| | |
| | Was ist git? |
| | |
| | Quellcode unter Versionskontrolle stellen |
| | |
| | Wozu das? |
| | |
| | Code von Projekten verwalten |
| | |
| | |
| | Introduction |
| | |
| | Erfahrungen mit Git? |
| | |
| | Welche Institutionen providen Repositories? |
| | |
| | Vorstellungsrunde |
| | |
| | Heidelberg |
| | |
| | Keine freien Zugriffe auf Git Repos für Studis |
| | |
| | Fallback auf Github oder Gitlab (oder selbst hosten) |
| | |
| | Github hat kostenlose Studentenprogramme |
| | |
| | Lediglich Fachschaftsintern |
| | |
| | Frankfurt |
| | |
| | Keine Git Infrastruktur |
| | |
| | Programmierprojekte werden durch Moodle abgegeben |
| | |
| | Soll auf olat abgeändert werden |
| | |
| | Dropbox zum Teil genutzt |
| | |
| | offtopic: Nichtprogrammierabgaben teils per Mail, teils per moodle oder Papier (da teilweise verpflichtend handschriftlich wegen "Plagiatsunterdrückung" ;)) |
| | |
| | Saarbrücken |
| | |
| | in den ersten Programmiervorlesungen: erstes Übungsblatt ist git Lernen mit Textdateien, branches, mergen |
| | |
| | Fachschaft bietet über redmine oder gitlab kostenlos repos an für Studis |
| | |
| | .Ilmenau |
| | |
| | Jede Fachrichtung hat eigenes Gitlab |
| | |
| | leider dezentral |
| | |
| | Viele accounts, |
| | |
| | nicht auf einen blick |
| | |
| | gelegentlich in-depth Git usage mit Zettelabgabe und Bewertungen |
| | |
| | Lübeck |
| | |
| | Redmine für Projekte |
| | |
| | Gelegentlich öffentliche Github Repos von Professoren freigegeben |
| | |
| | Bremen |
| | |
| | Fachbereichinternes Gitlab was ein Mitarbeiter aufgesetzt hat |
| | |
| | Studenten max 20 Repositories (no hard limit) |
| | |
| | Abgaben |
| | |
| | Gießen |
| | |
| | Nutzen Moodle für Abgaben |
| | |
| | Rechenzentrum provided Gitlab für alle Studis |
| | |
| | No limits for studis |
| | |
| | "Projektefarm" |
| | |
| | Gitlab Enterprise |
| | |
| | Redmine |
| | |
| | Jenkins |
| | |
| | Maven |
| | |
| | Statische Codeanalyse |
| | |
| | Wiki |
| | |
| | diverse Veranstaltungen enforceten Nutzung von Git |
| | |
| | Prüfungsrelevant, Studenten junger Semester wurden ins kalte Wasser geworfen |
| | |
| | Studenten fühlten sich in freier Entfaltung hinterfragt |
| | |
| | Man hätte sollen Git motivieren und langsam anlernen |
| | |
| | "lest euch selbst ein" als Negativbeispiel |
| | |
| | Man kann git als Möglichkeit nutzen, Plagiarismus vorzubeugen |
| | |
| | commits sind PGP signed, verpflichtung zur nicht Plagiatur |
| | |
| | Fehlnutzung von Git |
| | |
| | Nur Lernerfolgstracking durch Issues, keine erweiterte Collaboration |
| | |
| | |
| | Marburg |
| | |
| | Ilias vor Git und moodle |
| | |
| | Wie moodle nur schöner, FOSS |
| | |
| | Papierlose Abgabe aller nicht-mathematischer Aufgaben |
| | |
| | Studis haben Dropbox etc. genutzt, um zusammenzuarbeiten |
| | |
| | Göttingen |
| | |
| | Universität provided gitlab, welches FSR (mathe und info) für Fachschaftsarbeit nutzen |
| | |
| | Informatik Fachgruppe betreibt Gitlab auf eigenem Server |
| | |
| | Potentiell auch offen für Studis, wird aber nicht verwendet |
| | |
| | Verwendet im Programmierpraktikum Fusion-Forge und SVN |
| | |
| | Testate werden mit Checksums abgegeben |
| | |
| | Dateieuploads von Vorlesungen ohne Version control |
| | |
| | TU Dortmund |
| | |
| | erste Programmiervorlesung hat eLab arbeit |
| | |
| | zweite Programmiervorlesung hat Präsentationen |
| | |
| | Softwarepraktikum lehrt SVN |
| | |
| | Masterveranstaltung überlässt es Studierenden, sich zu entscheiden (meist Git via Redmine) |
| | |
| | Dinge, die keiner nutzt: |
| | |
| | Fachschaften.org provided git repos |
| | |
| | RBG bietet SVN Repositories (Nur für Studis untereinander nutzbar) |
| | |
| | Redmine wird von IT Heads provided, jedoch nur für Lehrstühle |
| | |
| | Karlsruhe (KIT) |
| | |
| | Zentrales Rechenzentrum provided Gitlab |
| | |
| | unterstützt Studi Logins |
| | |
| | Informatikfakultät bietet SVN |
| | |
| | Nicht primär in Veranstaltungen genutzt |
| | |
| | Bielefeld |
| | |
| | Eine Veranstaltung introducet vieles bei der alles auf einmal eingeführt wird |
| | |
| | git |
| | |
| | Jenkins |
| | |
| | Redmine |
| | |
| | maven |
| | |
| | Lehrstühle providen gelegentlich gits und Redmines |
| | |
| | Münster |
| | |
| | Softwarepraktikum im 3. Semester |
| | |
| | Git wird benutzt und von Fachbereich angeboten |
| | |
| | Rechenzentrum bietet Gitlab (noch beta) |
| | |
| | Nur interne Nutzer möglich, keine Externen |
| | |
| | Abgaben meist via Moodle |
| | |
| | Buildbots und CIs bei manchen Lehrstühlen |
| | |
| | OwnCloud (in grün) in Kollaboration mit anderen Unis angeboten, Dropbox hat jedoch noch Oberhand |
| | |
| | Projektseminar mit Gitlab und variierender Struktur je nach Veranstalter |
| | |
| | Bonn |
| | |
| | Bunte Dienstelandschaft |
| | |
| | Skeebo als Cloud |
| | |
| | ECampus, ähnlich Ilias |
| | |
| | FSR nutzt Git |
| | |
| | Studis geben Abgaben analog ab |
| | |
| | Erste Semester advertisen digitale Abgabe (u.A. git) |
| | |
| | Viele Tutoren wollen/können kein Git nutzen |
| | |
| | Google Cloud wurde benutzt |
| | |
| | Drittsemester Vorlesung introducet git |
| | |
| | Projektgruppen werden Lehrstuhlintern aufgesetzt |
| | |
| | FH Dortmund |
| | |
| | Nutzen Ilias spärlich |
| | |
| | in einer Veranstaltung |
| | |
| | Jeder Prof hat seine eigene Website und eigenes System |
| | |
| | teilweise jahrzehnte veraltet |
| | |
| | Abgaben persönlich, nicht digital |
| | |
| | immerhin sind Fax appreciated! |
| | |
| | Git nicht weit verbreitet |
| | |
| | Hamburg |
| | |
| | Früher Olat, heute Moodle für Abgaben |
| | |
| | Viele Eigenkreationen von Profs |
| | |
| | Studiinterne Git Nutzung |
| | |
| | Gogs für Git repos |
| | |
| | Redmine |
| | |
| | Von Studis für Studis |
| | |
| | Freiwillige Seminare "How to git", "How to git advanced" |
| | |
| | Uni: "Wenn ihr wollt, bringst euch selbst bei" |
| | |
| | Bielefeld #2( merge pls) |
| | |
| | Skeebo für Mitarbeiter |
| | |
| | Mathe fak bietet Gitlab(?) |
| | |
| | admins lesen repositories und prohibiten große binaries |
| | |
| | Hauptsächlich von mitarbeitern genutzt (studis programmieren in mathe wenig) |
| | |
| | Darmstadt |
| | |
| | Fachbereich betreibt transitiven Fork von Redmine |
| | |
| | wird "rumvererbt" über generationen aber lebendig |
| | |
| | Auch für andere Fachbereiche bereitgestellt |
| | |
| | jedoch nur in Collab genutzt |
| | |
| | Programmierabgaben hauptsächlich in moodle |
| | |
| | Hat within vergangenen 3 Jahren alte Technik aussortiert und vereinheitlicht |
| | |
| | Moodle |
| | |
| | aber gut, dass vereinheitlicht |
| | |
| | Vorkurs von Fachschaft über Git |
| | |
| | ab 3(?) Semester in Veranstaltungen zum Thema Softwareengineering / Projektplanung |
| | |
| | Kaiserslautern |
| | |
| | Rechenzentrum macht nichts |
| | |
| | Informatik hat eigenes RZ aufgebaut, |
| | |
| | provided Gitlab für Studis |
| | |
| | Eigentlich nur für Uni projekte, aber weiteres gerne tollereiert |
| | |
| | speicherplatz liberal gehandelt |
| | |
| | Wird viel genutzt, vorallem von Master Studenten |
| | |
| | in ersten drei semestern viele papierabgaben |
| | |
| | Auch ausgedruckter code |
| | |
| | Git wird introducet in veranstaltung über veweise auf Literatur |
| | |
| | Lehrstühle haben bereits bestehende Infrastrukturen sind zäh im Umzu |
| | |
| | Großes Thema: |
| | |
| | Lehrstühle bestehen auf ihr System (sei es moodle, olat usw) und wollen für Gründe nicht wechseln |
| | |
| | alt title: "unser system ist blöd und wir wollen wechseln" |
| | |
| | Zentralität selten gegeben/schwer zu establishen |
| | |
| | |
| | Folgefragen: |
| | |
| | Wie, wann und wer bringt den Studenten git bei? |
| | |
| | Durch die erste Vorlesung, die sinnvolle Arbeit mit Git verlangt |
| | |
| | Studis lehren Studis (z.B. Vorkurs) |
| | |
| | Vorkurs ist zu früh und überfordernd |
| | |
| | commandline überfordert |
| | |
| | clicky-bunty-gui vernachlässigt kernaspekte |
| | |
| | Vorkurse sollten andere Ziele haben |
| | |
| | dennoch wird versioning gebraucht und gefordert |
| | |
| | Orientierungswoche, die git introducet |
| | |
| | kleinere Gruppen, die Fragen erlaubt |
| | |
| | Kontroversitäten von Gui vs Commandline |
| | |
| | Großteil der Unis hat ein Softwarepraktikum |
| | |
| | braucht git nutzung |
| | |
| | gruppen mit ~6 leuten |
| | |
| | ist jedoch häufig erst in einem zu hohen semester |
| | |
| | Das Hauptproblem schein zu sein, git nicht zu früh, aber auch nicht zu spät zu introducen |
| | |
| | schwer zu timen |
| | |
| | Studenten merken manchmal, dass sie git bräuchten, aber wissen nicht, dass es existiert |
| | |
| | zu früh: studis sehen keinen sinn darin, git zu nutzen |
| | |
| | Eigenes Git modul scheint vielen zu spezialisiert |
| | |
| | ECTS sollen sinnvoll verwendet werden, aber ein Kurs nur über git sprengt oft den Rahmen |
| | |
| | Sinnvolle Commitmessages sind häufig rar |
| | |
| | How to Write a Git Commit Message: https://chris.beams.io/posts/git-commit/ |
| | |
| | persoenliche Abwandlung: https://gitlab.com/frissdiegurke/oddlog/blob/master/CONTRIBUTING.md#git-commits |
| | |
| | Konzepte der Informatik lehren |
| | |
| | Veranstaltung, die Basic tools erklärt |
| | |
| | Nicht nur git lernen, sondern konzepte, wie Versionsverwaltung anhand eines Beispiels zeigen |
| | |
| | O-Woche könnte git präsentieren und motivieren |
| | |
| | Meinungsbild: |
| | |
| | in o-woche introducen: 10 |
| | |
| | pflichtvorlesung "versionsverwaltung": 0 |
| | |
| | in erster programmiervorlesung, optionale weiterführung: 10 |
| | |
| | verpflichtend in großes programmiermodul: 8 |
| | |
| | grundkenntnisse in erster vorlesung, wahlpflicht später mehr: 6 |
| | |
| | Gitlab free vs Enterprise |
| | |
| | enterprise ist extrem teuer (40 usd/user/year) |
| | |
| | 200usd/usr/year für 24/7 emergency support, vielleicht aushandelbar |
| | |
| | korrektur: educational licenses => Studenten zaehlen nicht in user-count |
| | |
| | gitlab free benötigt einen dedizierten sytsemadministrator |