From d79b96524102b4d6584733207b3d1513c417b0ee Mon Sep 17 00:00:00 2001 From: "Harald G. Mueller" Date: Sat, 13 May 2023 18:00:17 +0200 Subject: [PATCH] muh --- m122/README.md | 18 ++-- .../B_emailadressen-erzeugen/README.md | 85 +++++++++---------- 2 files changed, 48 insertions(+), 55 deletions(-) diff --git a/m122/README.md b/m122/README.md index eca6fd0..385bd4b 100644 --- a/m122/README.md +++ b/m122/README.md @@ -8,13 +8,15 @@ - 30% LB1 Bash-Kurs-Prüfung (selber wählbar am 3. oder 4. Modul-Tag ) - 70% LB2 Einzelaufgabe(n) mit vorgegebenen Definitionen.
[Mögliche Aufgaben](moegliche-LB2-AufgabenProjekte): -
A) | 06 Punkte | Alleinebonus 1 | [Dateien und Verzeichnisse anlegen](moegliche-LB2-AufgabenProjekte/A_verzeichnisse-und-dateien-anlegen) -
B) | 20 Punkte | Alleinebonus 2 | [Emailadressen und Brief erstellen](moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen) -
C) | 08 Punkte | Alleinebonus 1 | [QR-Rechnungen erzeugen](moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen) -
D) | 42 Punkte | Alleinebonus 4 | [eBill von Handwerkerrechnungen](moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen) -
E) | 06 Punkte +4 | Alleinebonus 1 | [Systemleistung abfragen](moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen) -
F) | 09 Punkte +x | Alleinebonus 1 | [API abfragen](moegliche-LB2-AufgabenProjekte/F_api-abfragen) -
XX | ?? Punkte | Weitrere/eigene Projekte möglich. Punkte und Umfang sind mit der Lehrperson abzusprechen. +| Projekt | Punkte | Bonus | Alleinebonus | Aufgabenstellung | +|---- |---- |---- |---- |---- | +| A) | 06 | | 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) | 08 | | 1 | [QR-Rechnungen erzeugen](moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen) +| D) | 42 | | 4 | [eBill von Handwerkerrechnungen](moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen) +| E) | 06 | 4 | 1 | [Systemleistung abfragen](moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen) +| F) | 09 | ? | 1 | [API abfragen](moegliche-LB2-AufgabenProjekte/F_api-abfragen) +| XX | ?? | | 1 | Weitrere/eigene Projekte möglich. Punkte und Umfang sind mit der Lehrperson abzusprechen. **Zu beachten:** ``` @@ -52,7 +54,7 @@ Jedoch müssen (lauffähige) Skripts von allen einzeln gezeigt werden. ## Ablaufplan 2023-Q4 -### Klassen AP22a (MoMo), PE22e (DiMo), AP22d (FrMo), AP22c (FrNa) +### Klassen
AP22a (MoMo),
PE22e (DiMo),
AP22d (FrMo), AP22c (FrNa) (1. Lehrjahr) diff --git a/m122/moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen/README.md b/m122/moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen/README.md index 01650ad..b4230fa 100644 --- a/m122/moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen/README.md +++ b/m122/moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen/README.md @@ -35,11 +35,17 @@ Klammern, Apostrophe, Akzente, Leerzeichen usw. Aber Vorsicht: Die Inputdaten sind nicht rein, das ist auch eine Ihrer Aufgaben, dieses Problem zu lösen. -Beachten Sie, dass die E-Mailadressen keine Sonderzeichen haben -und dass Buchstaben nicht wegfallen. Also wenn eine **"Adéle Müller"** -am Schluss dann eine Emailadresse **Adle.Mller@edu.tbz.ch** bekommt, ist das -natürlich falsch. Es muss heissen **adele.mueller@edu.tbz.ch**. Sie müssen -also die Sonderzeichen speziell behandeln. + +**Beachten Sie** +
+Die E-Mailadressen müssen die Form **vorname.nachname@edu.tbz.ch** haben +und es dürfen keine Buchstaben wegfallen. + +
(Also wenn eine **"Adéle Müller"** am Schluss dann eine +Emailadresse **Adle.Mller@edu.tbz.ch** bekommen würde, ist das +natürlich falsch. Es muss **adele.mueller@edu.tbz.ch** heissen. +Sie müssen also die Sonderzeichen (Umlaute äöü, Akzente éàç usw) speziell +behandeln.) ### Stufe 1 @@ -97,16 +103,16 @@ die Distanzen für das Einrücken, machen Sie mit Leerzeichen) -### Stufe 3 +### Stufe 3 - Archiv-Datei 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 oder .rar je nach Technik) +
**YYYY-MM-DD_HH-SS_newMails_[IhreKlasse_IhrNachname].zip** (oder .tar, .tar.gz oder .rar je nach Technik) -### Stufe 4 +### Stufe 4 - Mail kommt an Später werden diese obigen Prozesse für kommende Anwenungen vollautomatisch erstellt werden. Dafür erstellen Sie @@ -153,8 +159,12 @@ Attachment: YYYY-MM-DD_HH-SS_newMails_[IhreKlasse_IhrNachname].zip +
+
+
+
-### Stufe 5 +### Stufe 5 - FTP-Transfer Die Archiv-Datei schicken Sie nun auf einen fremden Rechner mittels **FTP**. (Von der sicheren Datenübertragung wie FTPs sehen wir hier mal ab damit Sie nicht zusätzlich @@ -166,32 +176,27 @@ Browserzugang zum Testen oder Nachschauen: [**FTP-Zugangsdaten**](../../tools-technics/ftp-zugangsdaten.md) - - -### Stufe 6 - -Schicken Sie zwei bis drei der erstellten Briefe an Ihren Standard-Drucker. -(Tipp: Stellen Sie Ihren Standard-Drucker auf "Print to PDF" ein, damit Sie -besser testen können und zudem auch kein Papier verbrauchen müssen) - - -### Stufe 7 - -Finden Sie heraus, was man machen muss, wenn es in der Liste zwei Personen -hat, die den gleichen Vornamen und Nachnamen haben (solls ja geben). -Wie teilen Sie wem welche Emailadresse zu? - - -### Stufe 8 +### Stufe 6 - Vollautomatische Verarbeitung Sie binden Ihr Skript in den Scheduler (CronTab, Aufgabenplaner) ein. Die Input-Daten bekommen Sie vom gleichen Ort wie in Stufe 5. Sie müssen sie via FTP abholen. +### Stufe 7 - Dublettenkontrolle + +Finden Sie heraus, was man machen muss, wenn es in der Liste zwei Personen +hat, die den gleichen Vornamen und Nachnamen haben (solls ja geben). +Wie teilen Sie wem welche Emailadresse zu? + + + + ### Abgabe-Bedingung +Erweitert: + Der Abgabezeitraum gibt die Lehrperson bekannt und ist etwa **30 Minuten** lang. In dieser Zeit muss ihr System **über ein Start-Skript** laufen. @@ -206,26 +211,12 @@ korrekt verarbeitet werden soll. | Stufe | Beschreibung | Punkte | |-------|--------------|--------| -| 1 | Datei mit Mailadr./Passw. liegt vor | 4 | -| 2 | Alle Briefe korrekt erstellt | 4 | +| 1 | Datei mit Mailadr./Passw. liegt vor | 3 | +| 2 | Alle Briefe korrekt erstellt | 2 | | 3 | Archiv-Datei erstellt | 1 | -| 4 | Korrektes Mail kommt samt Att. an | 4 | -| 5 | FTP-Transfer kommt korrekt an | 3 | -| 6 | Briefe liegen auf dem Drucker | 1 | -| 7 | Dublettenkontrolle | 2 | -| 8 | Vollautomatische Verarbeitung | 2 | -| Total | | **20** | - - -### Noten - -| Note| Punkte | -|-----|-----------| -| 6.0 | über 19.0 | -| 5.5 | 17.0-19.0 | -| 5.0 | 15.0-16.5 | -| 4.5 | 13.0-14.5 | -| 4.0 | 11.0-12.5 | -| 3.5 | 9.0-10.5 | -| 1.0 |Nichtabgabe| +| 4 | Korrektes Mail kommt an! (samt Att.)| 4 | +| **Total** | -------------------- |**10**| +| 5 | Bonus: FTP-Transfer für den Download | 2 | +| 6 | Bonus: Vollautomatische Verarbeitung (crontab) | 1 | +| 7 | Bonus: Dublettenkontrolle inkl. durchgef. Test | 2 |