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 |
+| | |
+
+