This commit is contained in:
Harald G. Mueller 2023-05-13 18:00:17 +02:00
parent abd748b14d
commit d79b965241
2 changed files with 48 additions and 55 deletions

View File

@ -8,13 +8,15 @@
- 30% LB1 Bash-Kurs-Prüfung (selber wählbar am 3. oder 4. Modul-Tag ) - 30% LB1 Bash-Kurs-Prüfung (selber wählbar am 3. oder 4. Modul-Tag )
- 70% LB2 Einzelaufgabe(n) mit vorgegebenen Definitionen. - 70% LB2 Einzelaufgabe(n) mit vorgegebenen Definitionen.
<br>[Mögliche Aufgaben](moegliche-LB2-AufgabenProjekte): <br>[Mögliche Aufgaben](moegliche-LB2-AufgabenProjekte):
<br> A) | 06 Punkte | Alleinebonus 1 | [Dateien und Verzeichnisse anlegen](moegliche-LB2-AufgabenProjekte/A_verzeichnisse-und-dateien-anlegen) | Projekt | Punkte | Bonus | Alleinebonus | Aufgabenstellung |
<br> B) | 20 Punkte | Alleinebonus 2 | [Emailadressen und Brief erstellen](moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen) |---- |---- |---- |---- |---- |
<br> C) | 08 Punkte | Alleinebonus 1 | [QR-Rechnungen erzeugen](moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen) | A) | 06 | | 1 | [Dateien und Verzeichnisse anlegen](moegliche-LB2-AufgabenProjekte/A_verzeichnisse-und-dateien-anlegen)
<br> D) | 42 Punkte | Alleinebonus 4 | [eBill von Handwerkerrechnungen](moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen) | B) | 10 | 5 | 1 | [Emailadressen und Brief erstellen](moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen)
<br> E) | 06 Punkte +4 | Alleinebonus 1 | [Systemleistung abfragen](moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen) | C) | 08 | | 1 | [QR-Rechnungen erzeugen](moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen)
<br> F) | 09 Punkte +x | Alleinebonus 1 | [API abfragen](moegliche-LB2-AufgabenProjekte/F_api-abfragen) | D) | 42 | | 4 | [eBill von Handwerkerrechnungen](moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen)
<br> XX | ?? Punkte | Weitrere/eigene Projekte möglich. Punkte und Umfang sind mit der Lehrperson abzusprechen. | 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:** **Zu beachten:**
``` ```
@ -52,7 +54,7 @@ Jedoch müssen (lauffähige) Skripts von allen einzeln gezeigt werden.
## Ablaufplan 2023-Q4 ## Ablaufplan 2023-Q4
### Klassen <mark>AP22a</mark> (MoMo), <mark>PE22e</mark> (DiMo), <mark>AP22d</mark> (FrMo), <mark>AP22c</mark> (FrNa) ### Klassen <br><mark>AP22a</mark> (MoMo), <br><mark>PE22e</mark> (DiMo), <br><mark>AP22d</mark> (FrMo), <mark>AP22c</mark> (FrNa)
(1. Lehrjahr) (1. Lehrjahr)

View File

@ -35,11 +35,17 @@ Klammern, Apostrophe, Akzente, Leerzeichen usw.
Aber Vorsicht: Die Inputdaten sind nicht rein, das Aber Vorsicht: Die Inputdaten sind nicht rein, das
ist auch eine Ihrer Aufgaben, dieses Problem zu lösen. 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"** **Beachten Sie**
am Schluss dann eine Emailadresse **Adle.Mller@edu.tbz.ch** bekommt, ist das <br>
natürlich falsch. Es muss heissen **adele.mueller@edu.tbz.ch**. Sie müssen Die E-Mailadressen müssen die Form **vorname.nachname@edu.tbz.ch** haben
also die Sonderzeichen speziell behandeln. und es dürfen keine Buchstaben wegfallen.
<br>(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 ### 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 Erstellen Sie eine "Archiv"-Datei von **allen Dateien**, also
von der Mail- und Passwortliste und auch von allen Briefen. von der Mail- und Passwortliste und auch von allen Briefen.
Der "Archiv"-Dateiname soll so aussehen: Der "Archiv"-Dateiname soll so aussehen:
<br>**YYYY-MM-DD_HH-SS_newMails_[IhreKlasse_IhrNachname].zip** (oder .tar oder .rar je nach Technik) <br>**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 Später werden diese obigen Prozesse für kommende Anwenungen
vollautomatisch erstellt werden. Dafür erstellen Sie vollautomatisch erstellt werden. Dafür erstellen Sie
@ -153,8 +159,12 @@ Attachment:
YYYY-MM-DD_HH-SS_newMails_[IhreKlasse_IhrNachname].zip YYYY-MM-DD_HH-SS_newMails_[IhreKlasse_IhrNachname].zip
<br>
<br>
<hr>
<br>
### Stufe 5 ### Stufe 5 - FTP-Transfer
Die Archiv-Datei schicken Sie nun auf einen fremden Rechner mittels **FTP**. (Von der 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 sicheren Datenübertragung wie FTPs sehen wir hier mal ab damit Sie nicht zusätzlich
@ -167,31 +177,26 @@ Browserzugang zum Testen oder Nachschauen:
[**FTP-Zugangsdaten**](../../tools-technics/ftp-zugangsdaten.md) [**FTP-Zugangsdaten**](../../tools-technics/ftp-zugangsdaten.md)
### Stufe 6 - Vollautomatische Verarbeitung
### 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
Sie binden Ihr Skript in den Scheduler (CronTab, Aufgabenplaner) ein. Die Sie binden Ihr Skript in den Scheduler (CronTab, Aufgabenplaner) ein. Die
Input-Daten bekommen Sie vom gleichen Ort wie in Stufe 5. Input-Daten bekommen Sie vom gleichen Ort wie in Stufe 5.
Sie müssen sie via FTP abholen. 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 ### Abgabe-Bedingung
Erweitert:
Der Abgabezeitraum gibt die Lehrperson bekannt und Der Abgabezeitraum gibt die Lehrperson bekannt und
ist etwa **30 Minuten** lang. In dieser Zeit muss ist etwa **30 Minuten** lang. In dieser Zeit muss
ihr System **über ein Start-Skript** laufen. ihr System **über ein Start-Skript** laufen.
@ -206,26 +211,12 @@ korrekt verarbeitet werden soll.
| Stufe | Beschreibung | Punkte | | Stufe | Beschreibung | Punkte |
|-------|--------------|--------| |-------|--------------|--------|
| 1 | Datei mit Mailadr./Passw. liegt vor | 4 | | 1 | Datei mit Mailadr./Passw. liegt vor | 3 |
| 2 | Alle Briefe korrekt erstellt | 4 | | 2 | Alle Briefe korrekt erstellt | 2 |
| 3 | Archiv-Datei erstellt | 1 | | 3 | Archiv-Datei erstellt | 1 |
| 4 | Korrektes Mail kommt samt Att. an | 4 | | 4 | Korrektes Mail kommt an! (samt Att.)| 4 |
| 5 | FTP-Transfer kommt korrekt an | 3 | | **Total** | -------------------- |**10**|
| 6 | Briefe liegen auf dem Drucker | 1 | | 5 | Bonus: FTP-Transfer für den Download | 2 |
| 7 | Dublettenkontrolle | 2 | | 6 | Bonus: Vollautomatische Verarbeitung (crontab) | 1 |
| 8 | Vollautomatische Verarbeitung | 2 | | 7 | Bonus: Dublettenkontrolle inkl. durchgef. Test | 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|