====== LU01e - LB2 - Bewertungskriterien ======
===== Allgemeine Hinweise =====
* **Security: **
* Aus Sicherheitsgründen dürfen keine HTML-Files abgegeben werden. Es kann passieren, dass die kantonalen Sicherheitsrichtlinien den Upload verhindern.
* Daher muss die Ihre Lösung vor dem Upload gezipped (komprimiert werden).
* **Effektivität:**
* Bewertet wird primär das im Browser sichtbare Ergebnis unter Berücksichtigung des Anteils an Eigenleistung (Codeergänzungen).
* **Gleiche Gewichtung der Aufgaben:**
* Zum Vorteil der Lernenden, werden alle Aufgaben gleich gewichtet. Sprich beispielsweise bei 3 Aufgaben, wird jede Aufgabe mit 1/3 gewichtet. Dadurch ist es ist einfacher eine genügende Note (4.0) zu erreichen.
* **Fehlende oder nicht nachweisbare Eigenleistung:**
* Sollte die Eigenleistung nicht vorhanden, oder die Autorenschaft unklar sein bzw. auf Drittpersonen hindeutend, wird die Lösung mit 0 Punkten bewertet.
* **Zeitmanagement:**
* Stellen Sie sicher, dass Sie rund 5 Minuten vor dem Ablauf der Prüfungszeit fertig sind. Dann haben Sie genug Zeit Ihre Dateien formal nochmals zu prüfen und zu komprimieren.
* Auch der Upload benötigt Zeit, besonders, wenn alle gegen Ende der Prüfung Ihre Files hochladen wollen.
==== A - Formalitäten =====
* A1: 1 Pkt: Filename ist gemäss Vorgabe: M291_LB2_A?_NachnameVorname.html (Beispiel: M291_LB2_A1_DemirVolkan.html)
* A2: 1 Pkt: Titel ist im Script als
-Tag.
* A3: 1 Pkt: Zielsetzung des Scripts als -Tag (kurzer Satz, in Englisch oder Deutsch).
==== B - Coding-Standards =====
* B1: 1 Pkt: Einrücken (Lesbarkeit und Struktur des Codes)
* B2: 1 Pkt: Kommentare: Kommentieren Sie nicht was offensichtlich ist, sondern die Ursache bzw. die Wirkung oder Struktur des Codes (**WEIL**, nicht WA).
==== C - Header für Scripte bzw. Methoden - sofern relevant in der Aufgabe ====
* C1: 2 Pkt: Script (File) hat ein Header in der passenden HTML- bzw. JS-Notation mit
* Autorenschaft
* Datum
* Kurzen Beschreibung der Zielsetzung als ganzen Satz.
* C2: 3: Pkt: Methoden haben einen Header
* Beschreibung der Zielsetzung (Was ist Sinn der Methode)
* Input-Parameter
* Returnvalue
==== D - Effektivität/ Zielerreichung ====
* D1:
* 16 Pkt: Lösung ist inhaltlich identisch mit der Vorgabe.
* 12 Pkt: Grundfunktionalität wurde erreicht, jedoch sind ein wichtiges bzw. zwei weniger wichtigen Element nicht vorhanden.
* 08 Pkt: 2 oder mehr wichtige Aspekte sind nicht vorhanden.
* 04 Pkt: Lösung weist geringe Codeanpassung bzw. geringe Erreichung des Auftrages/Zielzustand auf.
* 00 Pkt: Keine Eigenleistung erkennbar bzw. nachweisbar.
==== E - Malus ====
* E1: 25%: Das Lösungsfile muss aus irgend einem Grund nachgereicht werden.
* E2: 05%: Das Lösungsfile wurde bei der falschen Aufgabe hochgeladen.
* E3: 05%: Nicht oder "falsch* komprimierte Lösungfiles (Kompressionsformat MUSS ZIP sein, kein 7z, gzip, etc.)
* E4: 05%: Lösungsfile ist nicht im HTML-Format.
===== Bewertungsfile als Excel-Datei====
{{ :en:modul:m291:learningunits:lu02:m291_bewertungsraster_lb2.xlsx | Bewertungsraster als Excel-File}}
-----
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Volkan Demir