diff --git a/m122/README.md b/m122/README.md index 5b0f77d..16ac08d 100644 --- a/m122/README.md +++ b/m122/README.md @@ -11,29 +11,26 @@ | Projekt | Punkte | Zusatz-
Bonus| Alleine-
Bonus | Aufgabenstellung | |---- |---- |---- |---- |---- | - | **A**) | 6 | | 1 | [Dateien und Verzeichnisse anlegen](moegliche-LB2-AufgabenProjekte/A_verzeichnisse-und-dateien-anlegen) - | **B**) | 10 | 5 | 1 | [Emailadressen und Brief erstellen](moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen) - | **C**) | 8 | | 1 | [QR-Rechnungen erzeugen](moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen) - | **D**) | 42 | | 6 | [eBill von Handwerkerrechnungen](moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen) - | **E**) | 6 | 4 | 1 | [Systemleistung abfragen](moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen) - | **F**) | 6 | 5+| 1 | [API abfragen](moegliche-LB2-AufgabenProjekte/F_api-abfragen) - | **XX** | ?? | | 1 | Weitere/eigene Projekte möglich.
Punkte und Umfang sind mit der Lehrperson abzusprechen. + | **A**.) | 6 | | 1 | [Dateien und Verzeichnisse anlegen](moegliche-LB2-AufgabenProjekte/A_verzeichnisse-und-dateien-anlegen) + | **B**.) | 10 | 5 | 1 | [Emailadressen und Brief erstellen](moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen) + | **C**.) | 6 | 4 | 1 | [Systemleistung abfragen](moegliche-LB2-AufgabenProjekte/C_systemleistung-abfragen) + | **D**.) | 4 | 4 | 1 | [API abfragen](moegliche-LB2-AufgabenProjekte/D_api-abfragen) + | **E**.) | 4 | 4 | 1 | [API abfragen mit Applikation](moegliche-LB2-AufgabenProjekte/E_api-abfragen-mit-applikation) + | **F**.) | 8 | | 1 | [QR-Rechnungen erzeugen lassen](moegliche-LB2-AufgabenProjekte/F_qr-rechnungen-erzeugen) + | **G**.) | 32 | | 2 | [eBill von Handwerkerrechnungen](moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen) + | **H**.) | 5-8 | + | 1 | [Automatisierte Installation](moegliche-LB2-AufgabenProjekte/H_automatisierte-Installation) | + | **XX** | ? | | 1 | Weitere/eigene Projekte möglich. Z.B. ein Spiel/Game, Rätsel-Spiel, ...
Punkte und Umfang sind mit der Lehrperson abzusprechen. **Zu beachten:** ``` -- Viel ausprobieren! Ohne üben geht gar nichts. -- Wer viel übt, wird schnell besser! -- Man muss alles mal selber gemacht haben. -- Gemeinsames Arbeiten ist erwünscht. - (Jedoch müssen lauffähige Skripts von +- Viel ausprobieren! Ohne üben geht gar nichts. Wer viel übt, wird schnell besser! +- Man muss alles mal selber gemacht haben! +- Gemeinsames Arbeiten ist erwünscht. (Jedoch müssen lauffähige Skripts von allen einzeln gezeigt werden.) -- Es sind nur Skript-Sprachen erlaubt. - Also kein Java, C#, Kotlin usw. -- Sie brauchen keine grafische Oberfläche, - die Maus kann beiseite gelegt werden. -- Alle Skripte und Projekte haben "gute" Namen! -- Alle Skripte werden in GitHub, GitLab - oder BitBucket eingecheckt. +- Es sind nur Skript-Sprachen erlaubt. Also kein Java, C#, Kotlin usw. +- Sie brauchen keine grafische Oberfläche und die Maus legen Sie beiseite. +- Alle Variablen, Skripte und Projekte haben "gute" Namen! +- Alle Skripte werden in GitHub, GitLab oder BitBucket eingecheckt. ```
@@ -52,6 +49,7 @@ ### b.) Vorbereitung für die LB1 **Mit Erklärungen und Übungen** (empfohlen): + - [**→ → https://gitlab.com/ch-tbz-it/Stud/m122**](https://gitlab.com/ch-tbz-it/Stud/m122)
und da beginnen Sie am Besten bitte mit einer **Installation von Linux**
für [**Windows**](https://gitlab.com/ch-tbz-it/Stud/m122/-/blob/main/01_Linux_Einf/README.md#linux-unter-windows) oder für [**Mac-OS**](https://gitlab.com/ch-tbz-it/Stud/m122/-/blob/main/01_Linux_Einf/README.md#unix-unter-macos) oder als eine [**Virtulle Machine**](https://gitlab.com/ch-tbz-it/Stud/m122/-/blob/main/01_Linux_Einf/README.md#eine-vm-installieren) - installieren von GIT: [→ Eigene GIT-Umgebung (aus Modul M231)](https://gitlab.com/ch-tbz-it/Stud/m231/-/blob/master/10_Git/03_Eigene%20GIT%20Umgebung.md) @@ -85,9 +83,9 @@ Für die maximale LB2-Note ("6.0"), die 70% der Modulnote ausmacht, | 2 | Mo 22.05.
Do 01.06.
Fr 02.06. | **Input** darüber, was an der **Bash-Prüfung** dran kommt.
Weiterarbeit mit dem Bash-Selbststudium | | 3 | Mo 05.06.
Do 08.06.
Fr 09.06. | Input über **Scheduler/Crontab**.
Weiterarbeit mit dem Bash-Selbststudium.
Wer will, kann um 10:45 h (15:30 h) **Bash-Prüfung (a)** machen | | 4 | Mo 12.06.
Do 15.06.
Fr 16.06. | Input **Projektaufgabe(n)**.
Beginn der Projektaufgabe(n) oder Bash-Studium.
Um 10:45 h (15:30 h) **Bash-Prüfung (b)** für den Rest | -| 5 | Mo 19.06.
Do 22.06.
Fr 23.06. | Input über **FTP**.
Weiterarbeit an der Projektaufgabe(n) | +| 5 | Mo 19.06.
Do 22.06.
Fr 23.06. | Input über **FTP** und **eMailing**.
Weiterarbeit an der Projektaufgabe(n) | | 6 | Mo 26.06.
Do 29.06.
Fr 30.06. | Input über **Textformatierung**.
Weiterarbeit an der Projektaufgabe(n) | -| 7 | Mo 03.07.
Do 06.07.
Fr 07.07. | Input über **eMailing**.
Weiterarbeit an der Projektaufgabe(n) | +| 7 | Mo 03.07.
Do 06.07.
Fr 07.07. | Weiterarbeit an der Projektaufgabe(n) | | 8 | Mo 10.07.
Do 13.07.
Fr 14.07. | Weiterarbeit an der Projektaufgabe(n) und
ab 09:00 **Projekt-Abgaben** |
diff --git a/m122/moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen/README.md b/m122/moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen/README.md index 9c69b71..60730e3 100644 --- a/m122/moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen/README.md +++ b/m122/moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen/README.md @@ -33,6 +33,8 @@ generiert werden. Emailadressen und Passwörter müssen "korrekte" Zeichen enthalten. Also keine Klammern, Apostrophe, Akzente, Leerzeichen usw. +E-Mail haben immer nur "kleine" Buchstaben!!! + Aber Vorsicht: Die Inputdaten sind nicht rein, das ist auch eine Ihrer Aufgaben, dieses Problem zu lösen. @@ -83,7 +85,7 @@ erstellen lassen. Alle Personen, die jetzt eine neue Emailadresse und Passwort bekommen, sollen per Papierbrief benachrichtigt werden. Erstellen Sie pro neue -Emailadresse folgende Datei
**YYYY-MM-DD_HH-SS_[GenerierteEmailadresse].brf** +Emailadresse folgende Datei
**[GenerierteEmailadresse].brf**

(Die Anschriftadresse passt in ein Fenster-Kuvert, die Distanzen für das Einrücken, machen Sie mit Leerzeichen) @@ -93,12 +95,13 @@ die Distanzen für das Einrücken, machen Sie mit Leerzeichen) Zürich, den [DD.MM.YYYY] - [Vorname] [Nachname] - [Strasse] [StrNummer] - [Postleitzahl] [Ort] + [Vorname] [Nachname] + [Strasse] [StrNummer] + [Postleitzahl] [Ort] - Liebe:r [Vorname] + Liebe [Vorname] (oder - je nach mmännlich oder weiblich, steht in den Daten) + Lieber [Vorname] Es freut uns, Sie im neuen Schuljahr begrüssen zu dürfen. @@ -125,7 +128,7 @@ die Distanzen für das Einrücken, machen Sie mit Leerzeichen) Erstellen Sie eine "Archiv"-Datei von **allen Dateien**, also von der Mail- und Passwortliste und auch von allen Briefen. Der "Archiv"-Dateiname soll so aussehen: -
**YYYY-MM-DD_HH-SS_newMails_[IhreKlasse_IhrNachname].zip** (oder .tar, .tar.gz oder .rar je nach Technik) +
**YYYY-MM-DD_newMailadr_[IhreKlasse_IhrNachname].zip** (oder .tar, .tar.gz oder .rar je nach Technik) diff --git a/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/README.md b/m122/moegliche-LB2-AufgabenProjekte/C_systemleistung-abfragen/README.md similarity index 60% rename from m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/README.md rename to m122/moegliche-LB2-AufgabenProjekte/C_systemleistung-abfragen/README.md index d0122d5..d754d30 100644 --- a/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/README.md +++ b/m122/moegliche-LB2-AufgabenProjekte/C_systemleistung-abfragen/README.md @@ -18,7 +18,7 @@ ausgeführt werden kann. **1.) Formattierte Inhalte** -Formattieren Sie alles in eine gut leserliche Form. +Formattieren Sie alles in eine gut leserliche **Tabellen-Form**. Folgendes ist auszugeben: @@ -27,11 +27,11 @@ Folgendes ist auszugeben: - 3. Der Modellname der CPU - 4. Die Anzahl der CPU-Cores - 5. Der gesamte und der genutze Arbeitsspeicher -- 6. Die Menge des verfügbaren Speichers -- 7. Die Menge des freien Speichers -- 8. Die Gesamtgröße des Dateisystems -- 9. Die Menge des belegten Speichers auf dem Dateisystem -- 10. Die Menge des freien Speichers auf dem Dateisystem +- 6. Die Grösse des verfügbaren Speichers +- 7. Die Grösse des freien Speichers +- 8. Die Gesamtgrösse des Dateisystems +- 9. Die Grösse des belegten Speichers auf dem Dateisystem +- 10. Die Grösse des freien Speichers auf dem Dateisystem - 11. Die aktuelle Systemlaufzeit - 12. Die aktuelle Systemzeit @@ -42,8 +42,9 @@ Gefordert ist die Ausgabe **wahlweise** direkt auf das
Terminal, bzw. die Console, wie auch in eine Datei. - Wenn man **keine Option** angibt: Nur die Terminal-Ausgabe. -- Wenn man die Option `-f` angibt, soll zusätzlich die +- Wenn man den **"Switch"** (die Option) `-f` angibt, soll zusätzlich die
Datei **[YYYY-MM]-sys-[hostname].info** erzeugt werden. +
(Immer in die gleiche Datei schreiben. Das nennt man ein **"Log"**) Tipp: Benutzen Sie für den Timestamp `date '+%Y-%m-%d_%H%M'` bzw. `date '+%Y-%m'` und für den Hostnamen `hostname` oder `uname -n` und den Befehl `df ` für Disk-Angaben. @@ -57,9 +58,18 @@ und wählen Sie einen geeigneten Ausführungs-Takt. ### Resultat -Ihr Resultat könnte so aussehen: +Ihr Resultat könnte so in dieser Art aussehen (schöner ist besser): -![./hostinformation.jpg](./hostinformation.jpg) +Tipp: Benutzen Sie den `printf`-Befehl + + +| Text | Wert | +|------|------| +| free disk space | 80 GB | +| free memory | 07 GB | +| ... | ... | +| ... | ... | +| ... | ... |
@@ -70,13 +80,13 @@ Ihr Resultat könnte so aussehen: |-------|--------------| | 3 | Alle oben genannten Sytem-Infos | | 1 | Ausgabe in Datei mit "Switch" und richtigem Dateiname | -| 1 | Regelmässige Ausführung (Abgabe von 3 Files, die das System im Takt erstellt hat) | -| 1 | Bonuspunkt für "gute/schöne" Darstellung | +| 1 | Regelmässige Ausführung (Abgabe von 3 Log-Einträgen, die das System im Takt erstellt hat) | +| 1 | Bonuspunkt für "gute/schöne" Tabellen-Darstellung | | **6** | **Total** | | | | | | Erweiterungsmöglichkeiten | | 2 | Verschicken einer E-Mail wenn ein "Schwellwert" überschritten wird | -| 2 | Darstellung auf einer Webseite (HTML) für das Monitoring mit den Werten und zusätzlich einer Ampel-Darstellung grün/gelb/rot | +| 2 | Darstellung auf einer Webseite (HTML -> als index.html in Ihr Verzeichnis, siehe Zugangsdaten ) für das Monitoring mit den Werten und zusätzlich einer Ampel-Darstellung grün/gelb/rot | | | | [**FTP-Zugangsdaten**](../../tools-technics/ftp-zugangsdaten.md) diff --git a/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/hostinformation.jpg b/m122/moegliche-LB2-AufgabenProjekte/C_systemleistung-abfragen/hostinformation.jpg similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/hostinformation.jpg rename to m122/moegliche-LB2-AufgabenProjekte/C_systemleistung-abfragen/hostinformation.jpg diff --git a/m122/moegliche-LB2-AufgabenProjekte/F_api-abfragen/README.md b/m122/moegliche-LB2-AufgabenProjekte/D_api-abfragen/README.md similarity index 64% rename from m122/moegliche-LB2-AufgabenProjekte/F_api-abfragen/README.md rename to m122/moegliche-LB2-AufgabenProjekte/D_api-abfragen/README.md index 9114d66..6f3f1f8 100644 --- a/m122/moegliche-LB2-AufgabenProjekte/F_api-abfragen/README.md +++ b/m122/moegliche-LB2-AufgabenProjekte/D_api-abfragen/README.md @@ -2,7 +2,6 @@ 2023-05 MUH - ## APIs abfragen ### Aufgabenstellung @@ -12,7 +11,7 @@ Informationen kann man APIs (application programming interfaces) benützen. Erstellen Sie "regelmässig" (muss in cron eingebunden sein) eine Serie von für Sie wertvolle und tagesaktuelle Informationen. -Verwenden dafür Bash-Shell-Scripting (ausnahmsweise auch PowerShell oder Python) +Verwenden Sie dafür Bash-Shell-Script (ausnahmsweise auch PowerShell oder Python) Die Informationen sollen (lokal oder auf einer Domain) als HTML-source "schön" und so dargestellt werden, dass sie einfach mit dem Browser angesehen werden können. @@ -53,15 +52,16 @@ https://polygon.io/pricing ## Bewertung | Punkte | Beschreibung | -|-------|--------------| -| 1 | Eine Ablaufskizze (activity diagram) wird der Lehrperson vorgelegt | -| 3 | Für die Anbindung der ersten API mit einer Informationsklasse (Wetter, Kurse, ...) | -| 2 | Für die Verarbeitung von JSON-Files usw. | -| **6** | **Total** | -| 1 | Bonuspunkt für jede Anbindung einer weiteren API, bzw. Informationsklasse | -| 1 | Bonuspunkt für die schöne Darstellung jeder Informationsklasse | -| 1 | Bonuspunkt für die Onlinebereitstellung (FTP, HTML) mindestens einer Informationsklasse | -| 2 | Bonuspunkte für Zusendung per Mail (an sich selber) | -| | | +|--------|--------------| +| 1 | Eine Ablaufskizze (activity diagram) wird der Lehrperson vorgelegt | +| 1 | Für die Anbindung der ersten API mit einer Informationsklasse (Wetter, Kurse, ...) | +| 1 | Für die Verarbeitung von JSON-Files usw. | +| 1 | Einbindung in crontab für die regelmässige Verarbeitung | +| **4** | **Total** | +| 1 | Bonuspunkt für jede Anbindung einer weiteren API, bzw. Informationsklasse | +| 1 | Bonuspunkt für die "schöne" (tabellarische) Darstellung jeder Informationsklasse | +| 1 | Bonuspunkt für die Onlinebereitstellung (FTP, HTML) mindestens einer Informationsklasse | +| 1 | Bonuspunkt für die regelmässige Zusendung per Mail (an sich selber) | +| | |
diff --git a/m122/moegliche-LB2-AufgabenProjekte/E_api-abfragen-mit-applikation/README.md b/m122/moegliche-LB2-AufgabenProjekte/E_api-abfragen-mit-applikation/README.md new file mode 100644 index 0000000..86ec2c5 --- /dev/null +++ b/m122/moegliche-LB2-AufgabenProjekte/E_api-abfragen-mit-applikation/README.md @@ -0,0 +1,53 @@ +# M122 - Aufgabe + +2023-07 MUH + +## Applikation mit API-Abfrage + + +Erstellen Sie ine Applikation bei der ich einen Betrag in CHF +eingeben kann. Und dann will ich eine Umrechnung haben in + +- Euro (EUR) +- US-Dollar (USD) +- Ethereum (ETH) +- Bitcoin (BTC) + + +Benutzen Sie dafür die aktuellen Kurse über eine API. + + +Zusatz: + +Wenn ich nach einiger Zeit den gleichen Betrag wieder +eingebe, sollten Sie darstellen können, was der Bertrag +vorher war und was er jetzt ist. +(Sie müssen die abgefragten Werte speichern um sie dann +vergleichen zu können. Weiter sollten Sie die Zeit wissen, +wann das letzte Mal abgefragt wurde und die Differenz +möchte ich auch angezeigt bekommen. + +Hier einige mögliche APIs zum anbinden: + +https://mixedanalytics.com/blog/list-actually-free-open-no-auth-needed-apis/ + +https://polygon.io/pricing + +
+ +## Bewertung + +| Punkte | Beschreibung | +|--------|--------------| +| 1 | Eine Ablaufskizze (activity diagram) wird der Lehrperson vorgelegt | +| 1 | Download der aktuellen Kurse | +| 1 | Abfragesystem, Benutzerführung | +| 1 | Gute und schöne Darstellung der (einfachen) Resultaten | +| **4** | **Total** | +| 1 | Bonuspunkt für Speicherung der "alten" Daten | +| 1 | Bonuspunkt für den Vergleich der "neuen" mit den "alten" Daten | +| 1 | Bonuspunkt für die "schöne" (tabellarische) Darstellung der Vergleiche | +| 1 | Bonuspunkt für Farben in der Darstellung (rot für runter, grün für hoch) | +| | | + +
diff --git a/m122/moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen/README.md b/m122/moegliche-LB2-AufgabenProjekte/F_qr-rechnungen-erzeugen/README.md similarity index 85% rename from m122/moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen/README.md rename to m122/moegliche-LB2-AufgabenProjekte/F_qr-rechnungen-erzeugen/README.md index 8a2534f..d9cb517 100644 --- a/m122/moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen/README.md +++ b/m122/moegliche-LB2-AufgabenProjekte/F_qr-rechnungen-erzeugen/README.md @@ -103,16 +103,3 @@ FTP-Zugang | Total | | **8**| -## Benotung - -| Note| Punkte | Beschreibung | -|-----|-----------|--------------| -| 6.0 | über 7.7 | "perfekt" und Erwartungen und erweiterte Anforderungen klar übertroffen | -| 5.5 | 6.8-7.6 | "sehr gut" und erweiterte Anforderungen übertroffen | -| 5.0 | 6.0-6.8 | "gut", keine Nacharbeiten notwendig | -| 4.5 | 5.2-6.0 | einige Kleinigkeiten stimmen nicht, Nacharbeiten sind/wären notwendig, Lernziele sind weitgehend erreicht | -| 4.0 | 4.4-5.2 | "genügend", Lernziele erreicht, die Grundanforderungen erfüllt. Es ist häufig Unterstützung nötig. | -| 1.0 |Nichtabgabe| | - - - diff --git a/m122/moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen/x-ressourcen/QR-Rechnungen.xlsx b/m122/moegliche-LB2-AufgabenProjekte/F_qr-rechnungen-erzeugen/x-ressourcen/QR-Rechnungen.xlsx similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen/x-ressourcen/QR-Rechnungen.xlsx rename to m122/moegliche-LB2-AufgabenProjekte/F_qr-rechnungen-erzeugen/x-ressourcen/QR-Rechnungen.xlsx diff --git a/m122/moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen/x-ressourcen/beispiel-input-six.csv b/m122/moegliche-LB2-AufgabenProjekte/F_qr-rechnungen-erzeugen/x-ressourcen/beispiel-input-six.csv similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen/x-ressourcen/beispiel-input-six.csv rename to m122/moegliche-LB2-AufgabenProjekte/F_qr-rechnungen-erzeugen/x-ressourcen/beispiel-input-six.csv diff --git a/m122/moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen/x-ressourcen/beispiel-input-six.xlsx b/m122/moegliche-LB2-AufgabenProjekte/F_qr-rechnungen-erzeugen/x-ressourcen/beispiel-input-six.xlsx similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen/x-ressourcen/beispiel-input-six.xlsx rename to m122/moegliche-LB2-AufgabenProjekte/F_qr-rechnungen-erzeugen/x-ressourcen/beispiel-input-six.xlsx diff --git a/m122/moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen/x-ressourcen/rechnung23003.data b/m122/moegliche-LB2-AufgabenProjekte/F_qr-rechnungen-erzeugen/x-ressourcen/rechnung23003.data similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen/x-ressourcen/rechnung23003.data rename to m122/moegliche-LB2-AufgabenProjekte/F_qr-rechnungen-erzeugen/x-ressourcen/rechnung23003.data diff --git a/m122/moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen/x-ressourcen/rechnung23004.data b/m122/moegliche-LB2-AufgabenProjekte/F_qr-rechnungen-erzeugen/x-ressourcen/rechnung23004.data similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen/x-ressourcen/rechnung23004.data rename to m122/moegliche-LB2-AufgabenProjekte/F_qr-rechnungen-erzeugen/x-ressourcen/rechnung23004.data diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/README.md b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/README.md similarity index 84% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/README.md rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/README.md index 3ee2226..8d9d21c 100644 --- a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/README.md +++ b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/README.md @@ -60,10 +60,10 @@ Dateien Dateiname: rechnung23003.data - Rechnung_23003;Auftrag_A003;Uster;21.07.2023;10:22:54;ZahlungszielInTagen_30 + Rechnung_23003;Auftrag_A003;Uster;03.07.2024;10:22:54;ZahlungszielInTagen_30 Herkunft;41010000001234567;K821;Adam Adler;Bahnhofstrasse 1;8000 Zuerich;CHE-111.222.333 MWST;harald.mueller@tbz.ch Endkunde;41301000000012497;Autoleasing AG;Gewerbestrasse 100;5000 Aarau - RechnPos;1;Einrichten E-Mailclients;5;25.00;125.00;MWST_0.00% + RechnPos;1;Einrichten E-Mailclients;6;25.00;150.00;MWST_0.00% RechnPos;2;Konfig & Schulung Scanningcenter;1;1200.00;1200.00;MWST_0.00% **Zu beachten:** Es klingt trivial. @@ -195,10 +195,10 @@ dass es keine MWSt gibt. - 41010000001234567 + ???? Biller-Party-ID ???? - 41301000000012497 + ???? Payer-Party-ID ???? @@ -210,24 +210,24 @@ dass es keine MWSt gibt. - 202307314522001 - 20230731 + ????? Timestamp now ????? + YYYYMMDD (=heute) - 20230731 + YYYYMMDD (=heute) - 23003 - 20230731 + ???? RECHNUNGSNUMMER ???? + YYYYMMDD (=Rechnungsdatum) - A003 - 20230731 + A003 (=Auftrags-Nummer) + YYYYMMDD (=Heute) @@ -238,22 +238,22 @@ dass es keine MWSt gibt. - 202307164522001 - 20230731 + ???? Timestamp now ???? + YYYYMMDD (=heute) - CHE-111.222.333 MWST + ZZZZZZZZZZZ Mehrwertsteuernummer des Absenders - 41010000001234567 + ZZZZ Biller Party-ID ZZZZZ - Adam Adler - Bahnhofstrasse 1 - 8000 Zürich + XXXXXXXXXXXXXXXXXXXX + XX Biller Adresse XX + XXXXXXXXXXXXXXXXXXXX @@ -275,13 +275,13 @@ dass es keine MWSt gibt. - 41301000000012497 + ???? Payer-Party-ID ???? - Autoleasing AG - Gewerbestrasse 100 - 5000 Aarau + YYYYYYYYYYYYYYYYYYY + YY Payer-Adresse YY + YYYYYYYYYYYYYYYYYY @@ -300,7 +300,7 @@ dass es keine MWSt gibt. - 0000132500 + #### mit führenden Nullen, in Rappen (ohne Punkt) ######## @@ -325,8 +325,8 @@ dass es keine MWSt gibt. - 30 - 20230830 + XX + YYYYMMDD (=Zahlungsziel-Datum) @@ -385,6 +385,25 @@ im "Servermanager" die Einstellungen. PATH: "/out/[KlasseUndIhrNachname]"
+
+
+
+
Wenn Sie die Dateien `.._invoice.txt` und `.._invoice.mxl` abgeschickt haben, +
klicken Sie auf das Zahnradsymbol auf dem Zahlungssystem-Rechner. +
+
Der erzeugt dann das `Quittungs-File`. +
+
Danach kann das Programm, +
im folgenden Takt (oder ein separates Programm) den +
zweiten Teil der Arbeit machen (das Zippen und das Mailen) und +
dem User (Biller) zurückschicken der bestätigten Zahlung +
+
[![zahnrad.png](x-ressourcen/zahnrad.png)https://coinditorei.com/zahlungssystem](https://coinditorei.com/zahlungssystem) +
+
+
+
+ **EMail:** @@ -451,38 +470,38 @@ Dokumentation verlangt werden.) | 2 | | Filedownload (.data) via FTP (aus dem [Kundenserver]/out/XX21xMustermann) | | | [1] | Ein Dateidownload funktioniert | | | [1] | es können auch mehrere Dateien "gleichzeitig" verarbeitet werden | -| 5 | | Lesen der Input-Datei (.data) | -| | [3] | Aufspalten der Informationen | +| 4 | | Lesen der Input-Datei (.data) | +| | [2] | Aufspalten der Informationen | | | [1] | Erkennen falscher Informationen | | | [1] | Rückweisen falscher/inkorrekter Rechnung | -| 12 | | Erstellung der _Invoice.txt | +| 9 | | Erstellung der _Invoice.txt | | | [1] | Richtiger Filename (gem. definierter Vorgabe) | -| | [4] | Korrekte Darstellung und Formatierung der Rechnung mit Einrückung und Kollonierung der Rechnungzeilen | -| | [3] | Richtige Berechnung der End-Summe inkl. Darstellung (2-Nummen nach dem Dez-Punkt) | -| | [2] | Einrücken und Darstellung des Einzahlungsschein-Abschnitts (Beträge haben Abstand beim Dezimalpunkt) | +| | [2] | Korrekte Darstellung und Formatierung der Rechnung mit Einrückung und Kollonierung der Rechnungzeilen | +| | [2] | Richtige Berechnung der End-Summe inkl. Darstellung (2-Nummen nach dem Dez-Punkt / auch 05-er Rundung!) | +| | [2] | Einrücken und Darstellung des QR-Code-Abschnitts | | | [2] | Richtige Berechnung und Position des Zahlungsziel-Datum (Rechnungsdatum + Zahlungsziel), -> nicht Verarbeitungsdatum!! | -| 6 | | Erstellung der _Invoice.xml | +| 4 | | Erstellung der _Invoice.xml | | | [1] | Richtiger Filename (gem. definierter Vorgabe) | | | [1] | Rechnungsnummer eingesetzt | -| | [2] | Summe korrekt (ohne Punkt, mit führenden Nullen) | -| | [2] | Zahlungsziel & Zahlungszieldatum (Korr. Datum und Formattierung YYYYmmdd) | -| 2 | | Fileupload (2 Files (.txt und .xml) pro Rechnung) | -| | [2] | via FTP (auf den zweiten Server nach[Zahlungsserver]/in/XX21xMustermann) | +| | [1] | Summe korrekt (ohne Punkt, mit führenden Nullen) | +| | [1] | Zahlungsziel & Zahlungszieldatum (Korr. Datum und Formattierung YYYYmmdd) | +| 1 | | Fileupload (2 Files (.txt und .xml) pro Rechnung) | +| | [1] | via FTP (auf den zweiten Server nach[Zahlungsserver]/in/XX21xMustermann) | | | [-1] | Abzug 1P dafür, falls die fehlerhafte Rechnung auch noch da steht | | 3 | | Zip- oder tar-File Erstellung | | | [2] | Zip-/tar-File mit korrektem Inhalt und Dateinamen (2 Files) | | | [1] | Fileupload via FTP (auf den [Kundenserver]/in/XX21xMustermann) | -| 5 | | Mailing | -| | [2] | Mail-Versand (kommt an der richtigen Adresse "heute/jetzt" an (Mailadr im Input)) | -| | [2] | Mail-Text und Absender fehlerlos, den Anforderungen entsprechend | +| 3 | | Mailing | +| | [1] | Mail-Versand (kommt an der richtigen Adresse "heute/jetzt" an (Mailadr im Input)) | +| | [1] | Mail-Text und Absender fehlerlos, den Anforderungen entsprechend | | | [1] | Mail-Attachment (.zip/.tar) geschickt/vorhanden | | 5 | | Konfiguration und Projektdateiorganisation | -| | [2] | "gute" Struktur der Projektdateien, Verarbeitungsdaten nicht bei den Verarbeitungs-Skript(s) | -| | [2] | Log-File mit vernünftigen/aussagekräftigen Informationen, z.B. Erkennung von fehlerhafter Verarbeitung | +| | [1] | "gute" Struktur der Projektdateien, Verarbeitungsdaten nicht bei den Verarbeitungs-Skript(s) | +| | [1] | Log-File mit vernünftigen/aussagekräftigen Informationen, z.B. Erkennung von fehlerhafter Verarbeitung | | | [1] | separate Konfigurationsdatei | -| 2 | | Automatisierung | -| | [2] | Scheduler eingerichtet und funktioniert (Linux "crontab" oder Win "Aufgabenplaner") | -|**42P** | | **Total** | +| 1 | | Automatisierung | +| | [1] | Scheduler eingerichtet und funktioniert (Linux "crontab" oder Win "Aufgabenplaner") | +|**32P** | | **Total** | diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/2022-02-28_Egli-Gartenbau_794.15.pdf b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/2022-02-28_Egli-Gartenbau_794.15.pdf similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/2022-02-28_Egli-Gartenbau_794.15.pdf rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/2022-02-28_Egli-Gartenbau_794.15.pdf diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/2022-11-29_Schenker-Storen-Rep_439.95.pdf b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/2022-11-29_Schenker-Storen-Rep_439.95.pdf similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/2022-11-29_Schenker-Storen-Rep_439.95.pdf rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/2022-11-29_Schenker-Storen-Rep_439.95.pdf diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/2022-12-09_CW-Elektro_802.30.pdf b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/2022-12-09_CW-Elektro_802.30.pdf similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/2022-12-09_CW-Elektro_802.30.pdf rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/2022-12-09_CW-Elektro_802.30.pdf diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/ebill-uebersicht-details.jpg b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/ebill-uebersicht-details.jpg similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/ebill-uebersicht-details.jpg rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/ebill-uebersicht-details.jpg diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/ebill-uebersicht.jpg b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/ebill-uebersicht.jpg similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/ebill-uebersicht.jpg rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/ebill-uebersicht.jpg diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/example-qr-bill-de.six-image.original.1020.png b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/example-qr-bill-de.six-image.original.1020.png similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/example-qr-bill-de.six-image.original.1020.png rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/example-qr-bill-de.six-image.original.1020.png diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/filezillaclient.jpg b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/filezillaclient.jpg similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/filezillaclient.jpg rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/filezillaclient.jpg diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.txt b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.txt similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.txt rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.txt diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.xml b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.xml similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.xml rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.xml diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/musterfiles/rechnung21003.data b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/musterfiles/rechnung21003.data similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/musterfiles/rechnung21003.data rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/musterfiles/rechnung21003.data diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/notenskala34Punkte.txt b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/notenskala34Punkte.txt similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/notenskala34Punkte.txt rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/notenskala34Punkte.txt diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/notenskala37Punkte.txt b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/notenskala37Punkte.txt similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/notenskala37Punkte.txt rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/notenskala37Punkte.txt diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/notenskala42Punkte.txt b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/notenskala42Punkte.txt similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x-ressourcen/notenskala42Punkte.txt rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/notenskala42Punkte.txt diff --git a/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/zahnrad.png b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/zahnrad.png new file mode 100644 index 0000000..1e429b7 Binary files /dev/null and b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x-ressourcen/zahnrad.png differ diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/M122_LB2_Vorstellen.pptx b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/M122_LB2_Vorstellen.pptx similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/M122_LB2_Vorstellen.pptx rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/M122_LB2_Vorstellen.pptx diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/README.md b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/README.md similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/README.md rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/README.md diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/PostFinance_41101000000240844_740895x000013xEBPxCOOPx03022015x000001_sig.xml b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/PostFinance_41101000000240844_740895x000013xEBPxCOOPx03022015x000001_sig.xml similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/PostFinance_41101000000240844_740895x000013xEBPxCOOPx03022015x000001_sig.xml rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/PostFinance_41101000000240844_740895x000013xEBPxCOOPx03022015x000001_sig.xml diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/PostFinance_Process_Protocol_280220150220_41101000000240844.xml b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/PostFinance_Process_Protocol_280220150220_41101000000240844.xml similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/PostFinance_Process_Protocol_280220150220_41101000000240844.xml rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/PostFinance_Process_Protocol_280220150220_41101000000240844.xml diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Anmeldung_fuer_ERechnungskunden.PDF b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Anmeldung_fuer_ERechnungskunden.PDF similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Anmeldung_fuer_ERechnungskunden.PDF rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Anmeldung_fuer_ERechnungskunden.PDF diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_E-Rechnung_Online.pdf b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_E-Rechnung_Online.pdf similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_E-Rechnung_Online.pdf rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_E-Rechnung_Online.pdf diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Testanleitung_und_Testprotokoll_24-10-2012.pdf b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Testanleitung_und_Testprotokoll_24-10-2012.pdf similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Testanleitung_und_Testprotokoll_24-10-2012.pdf rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Testanleitung_und_Testprotokoll_24-10-2012.pdf diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Uebermittlungsermaechtigung_Signaturdelegation.pdf b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Uebermittlungsermaechtigung_Signaturdelegation.pdf similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Uebermittlungsermaechtigung_Signaturdelegation.pdf rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Uebermittlungsermaechtigung_Signaturdelegation.pdf diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_XML-Spezifikation_24-10-2012.pdf b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_XML-Spezifikation_24-10-2012.pdf similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_XML-Spezifikation_24-10-2012.pdf rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_XML-Spezifikation_24-10-2012.pdf diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_XML_Muster.xml b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_XML_Muster.xml similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_XML_Muster.xml rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_XML_Muster.xml diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/kunden-server_out/rechnung21003.data b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/kunden-server_out/rechnung21003.data similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/kunden-server_out/rechnung21003.data rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/kunden-server_out/rechnung21003.data diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.txt b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.txt similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.txt rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.txt diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.xml b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.xml similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.xml rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.xml diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/zahlungssystem_out/quittungsfile20200109_103503.txt b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/zahlungssystem_out/quittungsfile20200109_103503.txt similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/zahlungssystem_out/quittungsfile20200109_103503.txt rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/muster-files/zahlungssystem_out/quittungsfile20200109_103503.txt diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/MailPW.txt b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/MailPW.txt similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/MailPW.txt rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/MailPW.txt diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/data.docx b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/data.docx similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/data.docx rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/data.docx diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/data.pdf b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/data.pdf similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/data.pdf rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/data.pdf diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/mailtest01.ps1 b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/mailtest01.ps1 similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/mailtest01.ps1 rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/mailtest01.ps1 diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/mailtest02.ps1 b/m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/mailtest02.ps1 similarity index 100% rename from m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/mailtest02.ps1 rename to m122/moegliche-LB2-AufgabenProjekte/G_ebill_handwerkerrechnungen/x_aeltere_Definition-LB2-Projekt/powershell-mail-beispiel/mails/mailtest02.ps1 diff --git a/m122/moegliche-LB2-AufgabenProjekte/H_automatisierte-Installation/README.md b/m122/moegliche-LB2-AufgabenProjekte/H_automatisierte-Installation/README.md new file mode 100644 index 0000000..564ea8e --- /dev/null +++ b/m122/moegliche-LB2-AufgabenProjekte/H_automatisierte-Installation/README.md @@ -0,0 +1,38 @@ +# M122 - Aufgabe + +2023-07 MUH + +## Automatisierte Installation + +Erstellen Sie eine automatische Installation mit verschiedenen +Parametern, die Sie vom Benutzer in irgend einer Form abfragen +(Konfig-Datei oder Dialog, wobei die Datei Vorteile bringt) + +Zum guten Skript gehört dazu, dass ein Log geschrieben wird +und dass das Skript am Schluss selber gewisse Tests macht +und das dem Anwender am Schluss in einem Display und! im +Log zeigt. + +Mögliche Installationen: + +- eine ganze suite von Tools +- eine VM +- Drucker, Scanner, Treiber usw. +- *lassen Sie sich was einfallen* ... + + +
+ +## Bewertung + +| Punkte | Beschreibung | +|--------|--------------| +| 1 | Eine Ablaufskizze (activity diagram) wird der Lehrperson vorgelegt | +| 1 | Ein Log existiert | +| 2-4 | Für die Komplexität und den Algo | +| 1-2 | Tests gemacht und sind protokolliert | +| **5-8** | **Total** | +| | Bonuspunkte für aussergewöhnliches | +| | | + +