| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
| modul:m183:learningunits:lu02:06 [2025/10/19 11:46] – [4.3 Malus] vdemir | modul:m183:learningunits:lu02:06 [2025/10/20 13:54] (aktuell) – vdemir |
|---|
| ==== 3.3 Komplexe Massnahmen ==== | ==== 3.3 Komplexe Massnahmen ==== |
| * **Stored Procedure:** Vorgefertigte und in der Datenbank gespeicherte SQL-Routinen, die mit Parametern aufgerufen werden können, statt dynamisch SQL zusammenzubauen. | * **Stored Procedure:** Vorgefertigte und in der Datenbank gespeicherte SQL-Routinen, die mit Parametern aufgerufen werden können, statt dynamisch SQL zusammenzubauen. |
| |
| |
| ===== 4. Bewertung ===== | ===== 4. Bewertung ===== |
| | 4.1.1 | <color #22b14c>+0.75</color> | Angriff gemäss einer Variante von 2.1 | | | 4.1.1 | <color #22b14c>+0.75</color> | Angriff gemäss einer Variante von 2.1 | |
| | 4.1.2 | <color #22b14c>+0.75</color> | Angriff gemäss je einer Variante und 2.2 | | | 4.1.2 | <color #22b14c>+0.75</color> | Angriff gemäss je einer Variante und 2.2 | |
| | 4.1.3 | <color #22b14c>+1.0</color> | Angriff gemäss je einer Variante 2.3 | | | 4.1.3 | <color #22b14c>+1.00</color> | Angriff gemäss je einer Variante 2.3 | |
| | 4.1.4 | <color #22b14c>+0.5</color> | Angriff ist in jeweils separaten Files untergebracht| | | 4.1.4 | <color #22b14c>+0.50</color> | Angriff ist jeweils in separaten Files untergebracht| |
| |
| ==== 4.2 Verteidigung==== | ==== 4.2 Verteidigung==== |
| | ^Noten ^Beschreibung ^Hinweis ^ |
| | 4.2.1 | <color #22b14c>+0.75</color> | Verteidigung gemäss einer Variante von 3.1 | | | 4.2.1 | <color #22b14c>+0.75</color> | Verteidigung gemäss einer Variante von 3.1 | |
| | 4.2.2 | <color #22b14c>+0.75</color> | Verteidigung gemäss je einer Variante und 3.2 | | | 4.2.2 | <color #22b14c>+0.75</color> | Verteidigung gemäss je einer Variante und 3.2 | |
| | 4.2.3 | <color #22b14c>+1.0</color> | Verteidigung gemäss je einer Variante 2.3 | | | 4.2.3 | <color #22b14c>+1.00</color> | Verteidigung gemäss je einer Variante 3.3 | |
| | 4.2.4 | <color #22b14c>+0.5</color> | Verteidigung sind in jeweils separaten Files untergebracht| | | 4.2.4 | <color #22b14c>+0.50</color> | Verteidigung sind in jeweils separaten Files untergebracht| |
| |
| | ==== 4.3 Bonus ==== |
| | | 4.3.1 | <color #22b14c>+0.25</color> | Die Thementeams werden in Konkurenz zueinander treten. Sofern ein wesentzlicher Teambeitrag vorhanden ist, erhält jedes Gewinnerteam jeweils einen Bonus von 0.25 Notenpunkten.| |
| | | 4.3.2 | <color #22b14c>+0.50</color> | Für die 2. und 3. Angriffe oder Verteidigungen wird die Hälfte der vollen Punktezahl der jeweiligen Massnahme vergeben | |
| | | 4.3.3 | <color #22b14c>+0.50</color> |SQLi Daten sind in einer XML oder JSON-Datei | |
| |
| ==== 4.3 Malus ==== | |
| | ==== 4.4 Malus ==== |
| ^Noten ^Beschreibung ^Hinweis ^ | ^Noten ^Beschreibung ^Hinweis ^ |
| | 4.3.1 | <color #ed1c24>-1.0</color> | Die Best-Practice-Coding-Standard wurden nicht eingehalten | [[https://wiki.bzz.ch/howto/codingstandards/start|Python]] | | | 4.4.1 | <color #ed1c24>-1.00</color> | Die Best-Practice-Coding-Standard wurden nicht eingehalten | [[https://wiki.bzz.ch/howto/codingstandards/start|Python]] | |
| | 4.3.2 | <color #ed1c24>-0.5</color> | Es wird nicht kollaborativ und Ausfallsicher (inkl. Versionierung) gearbeitet | | | 4.4.2 | <color #ed1c24>-0.50</color> | Es wird nicht kollaborativ und Ausfallsicher (inkl. Versionierung) gearbeitet | |
| | 4.3.3 | <color #ed1c24>-2.0</color> | Es können Fragen zum Lösungcode nicht korrekt oder gar nicht beantwortet werden. | | | 4.4.3 | <color #ed1c24>-2.00</color> | Es können Fragen zum Lösungcode nicht korrekt oder gar nicht beantwortet werden. | |
| | 4.3.4 | <color #ed1c24>-1.5</color> | Pro angefangenem Tag Verspätung | | | 4.4.4 | <color #ed1c24>-1.50</color> | Pro angefangenem Tag Verspätung | |
| | 4.3.5 | <color #ed1c24>-0.5</color> | Pro Downloadversuch: Link funktioniert nicht (abgelaufen, Berechtigungen fehlen, etc.) | | | 4.4.5 | <color #ed1c24>-0.50</color> | Pro Downloadversuch: Link funktioniert nicht (abgelaufen, Berechtigungen fehlen, etc.) | |
| | 4.3.6 | <color #ed1c24>-0.5</color> | Schriftsprache: Die Lernenden verwenden nicht die offiziellen Schriftsprache. | | | 4.4.6 | <color #ed1c24>-0.50</color> | Schriftsprache: Die Lernenden verwenden nicht die offiziellen Schriftsprache. | |
| | 4.3.7 | <color #ed1c24>-0.1</color> | Verspäteter Anfang des Teams: pro Minute Verspätung | | | 4.4.7 | <color #ed1c24>-0.10</color> | Verspäteter Anfang des Teams: pro Minute Verspätung | |
| | 4.3.8 | <color #ed1c24>-0.1</color> | Team oder Teammitglieder erscheinen nicht zum Gespräch (Ausnahme: Höhere Gewalt). Abzug erhalten nur betroffenen Personen | | | 4.4.8 | <color #ed1c24>-1.00</color> | Team oder Teammitglieder erscheinen nicht zum Gespräch (Ausnahme: Höhere Gewalt). Abzug erhalten nur betroffenen Personen | |
| | 4.3.9 | <color #ed1c24>-1.0</color> | Team ist nicht vorbereitet beim Fachgespräch| | | 4.4.9 | <color #ed1c24>-1.00</color> | Team ist nicht vorbereitet beim Fachgespräch| |
| |
| ==== 4.4 Hinweise ==== | ==== 4.5 Hinweise ==== |
| * Es braucht kein Frontend, sprich der Code kann entweder über Commandline oder als separates Angriffsscriptdurchgeführt werden. | * Es braucht kein Frontend, sprich der Code kann entweder über Commandline oder als separates Angriffsscriptdurchgeführt werden. |
| * Jedes Teammate kann alle Fragen zum Fousthema beantworten, sprich der Wissentransfer im Tandem wird durch das Tandem sichergestellt. | * Jedes Teammate kann alle Fragen zum Fousthema beantworten, sprich der Wissentransfer im Tandem wird durch das Tandem sichergestellt. |
| * Bei Ungleicher Performance im Tandem wird individuell benotet. | * Bei Ungleicher Performance im Tandem wird individuell benotet. |
| * <color #ed1c24>Die Thementeams werden in Konkurenz zueinander treten. Sofern ein wesentzlicher Teambeitrag vorhanden ist, erhält jedes Gewinnerteam jeweils einen Bonus von 0.25 Notenpunkten.</color> | |
| |
| ---- | ---- |