{"id":79929,"date":"2026-03-11T06:36:45","date_gmt":"2026-03-11T06:36:45","guid":{"rendered":"https:\/\/content.technikum-wien.at\/?page_id=79929"},"modified":"2026-03-18T06:41:06","modified_gmt":"2026-03-18T06:41:06","slug":"ars-docendi-oopm","status":"publish","type":"page","link":"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/","title":{"rendered":"Ars Docendi: OOPM"},"content":{"rendered":"\n<div data-block=\"grid\" data-is-swiper=\"false\" data-columns=\"1\" data-bg-color=\"transparent\" data-vertical-alignment=\"start\" data-horizontal-alignment=\"start\" data-gap=\"s\" data-padding-top=\"2rem\" data-padding-bottom=\"2rem\" data-small-grid=\"false\" class=\"wp-block-ovl-grid\">\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<h2 class=\"wp-block-ovl-heading\" data-accent=\"true\" data-tag=\"h2\" data-style-level=\"\">Projektseite: OOPM<\/h2>\n<\/div>\n<\/div>\n\n\n\n<div data-block=\"grid\" data-is-swiper=\"false\" data-columns=\"2\" data-bg-color=\"#F1F1F1\" data-vertical-alignment=\"start\" data-horizontal-alignment=\"start\" data-gap=\"s\" data-padding-top=\"2rem\" data-padding-bottom=\"2rem\" data-small-grid=\"false\" class=\"wp-block-ovl-grid\">\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"150px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20220103131250\/thomas-mandl-fhtw-web-2.png\" alt=\"Thomas Mandl\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<h1 class=\"wp-block-ovl-heading\" data-accent=\"true\" data-tag=\"h1\" data-style-level=\"\">Thomas Mandl<\/h1>\n\n\n\n<p><strong>Materialien zur Ars Docendi Einreichung 2026<\/strong><\/p>\n<\/div>\n<\/div>\n\n\n\n<div data-block=\"on-site-nav\" class=\"wp-block-ovl-on-site-nav\">\n<div class=\"wp-block-ovl-on-site-nav-item ovl-onSiteNavItems\" data-block=\"on-site-nav-items\" data-type=\"default\" data-color=\"green\"><a href=\"#vorstellung\">Kurzzusammenfassung<\/a><\/div>\n\n\n\n<div class=\"wp-block-ovl-on-site-nav-item ovl-onSiteNavItems\" data-block=\"on-site-nav-items\" data-type=\"default\" data-color=\"green\"><a href=\"#evaluierungen\">Appindex<\/a><\/div>\n\n\n\n<div class=\"wp-block-ovl-on-site-nav-item ovl-onSiteNavItems\" data-block=\"on-site-nav-items\" data-type=\"default\" data-color=\"green\"><a href=\"#\u00fcbungsaufgaben\">\u00fcbungsaufgaben<\/a><\/div>\n\n\n\n<div class=\"wp-block-ovl-on-site-nav-item ovl-onSiteNavItems\" data-block=\"on-site-nav-items\" data-type=\"default\" data-color=\"green\"><a href=\"#code-review\">beispielhaftes code-review<\/a><\/div>\n\n\n\n<div class=\"wp-block-ovl-on-site-nav-item ovl-onSiteNavItems\" data-block=\"on-site-nav-items\" data-type=\"default\" data-color=\"green\"><a href=\"#beurteilung\">beurteilung<\/a><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid\" data-is-swiper=\"false\" data-columns=\"1\" data-bg-color=\"transparent\" data-vertical-alignment=\"start\" data-horizontal-alignment=\"start\" data-gap=\"s\" data-padding-top=\"2rem\" data-small-grid=\"false\" id=\"vorstellung\" class=\"wp-block-ovl-grid\">\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<h2 class=\"wp-block-ovl-heading\" data-accent=\"true\" data-tag=\"h2\" data-style-level=\"\">Kurzzusammenfassung<\/h2>\n<\/div>\n<\/div>\n\n\n\n<div data-block=\"grid\" data-is-swiper=\"true\" data-columns=\"1\" data-bg-color=\"transparent\" data-vertical-alignment=\"start\" data-horizontal-alignment=\"start\" data-gap=\"s\" data-padding-top=\"2rem\" data-padding-bottom=\"2rem\" data-small-grid=\"false\" class=\"wp-block-ovl-grid\">\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p>Die Einreichung pr\u00e4sentiert ein innovatives Lehrkonzept f\u00fcr eine Programmier-Einf\u00fchrungslehrveranstaltung, das die Leistungs\u00fcberpr\u00fcfung im Zeitalter generativer KI \u00fcberdenkt. Angesichts hoher Durchfallquoten und der Problematik asynchroner Abgaben wurde die Lehrveranstaltung von einer rein produktorientierten Bewertung auf eine prozessbegleitende, diskursive Beurteilung umgestellt.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Kern des Konzepts ist die Ableitung von kleinteiligen, sogenannten <strong>Micro-Lernergebnissen<\/strong> und deren \u00dcberpr\u00fcfung in synchronen <strong>Code-Reviews<\/strong>: Studierende pr\u00e4sentieren vorbereitete L\u00f6sungen (bei deren Erstellung KI-Tools explizit erlaubt sind), m\u00fcssen diese jedoch live adaptieren und erweitern, um so ihre Umsetzungskompetenz zu demonstrieren. Ausschlie\u00dflich die im Code-Review nachgewiesene Transferleistung wird bewertet.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Dieser Ansatz gew\u00e4hrleistet die Authentizit\u00e4t der Eigenleistung, da Kompetenzen unmittelbar verifiziert werden. Zugleich f\u00f6rdert das Modell durch \u201eMust-Have\u201c-Kriterien und individuelle <strong>\u201eScore Cards\u201c<\/strong> ein kontinuierliches Lernen sowie die studentische Eigenverantwortung. Der Austausch im Rahmen der Code-Reviews erm\u00f6glicht zudem ein pr\u00e4zises Feedforward f\u00fcr individuelle Lernpfade. Das Konzept von kleinteiligen Lernergebnissen, die in synchronen fachlichen Dialogen \u00fcberpr\u00fcft werden, kann ein taugliches Format sein, um in Zeiten generativer KI ein kontinuierliches Lernen entlang individueller Lernpfade mit mehr Eigenverantwortung f\u00fcr den Lernprozess zu f\u00f6rdern.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div data-block=\"grid\" data-is-swiper=\"false\" data-columns=\"1\" data-bg-color=\"transparent\" data-vertical-alignment=\"start\" data-horizontal-alignment=\"start\" data-gap=\"s\" data-padding-top=\"2rem\" data-small-grid=\"false\" id=\"evaluierungen\" class=\"wp-block-ovl-grid\">\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<h2 class=\"wp-block-ovl-heading\" data-accent=\"true\" data-tag=\"h2\" data-style-level=\"\">Appendix<\/h2>\n<\/div>\n<\/div>\n\n\n\n<div data-block=\"grid\" data-is-swiper=\"false\" data-columns=\"1\" data-bg-color=\"transparent\" data-vertical-alignment=\"start\" data-horizontal-alignment=\"start\" data-gap=\"s\" data-padding-top=\"2rem\" data-padding-bottom=\"2rem\" data-small-grid=\"false\" class=\"wp-block-ovl-grid\">\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<h3 class=\"wp-block-ovl-heading\" data-accent=\"true\" data-tag=\"h3\" data-style-level=\"\">Micro-Lernergebnisse<\/h3>\n\n\n\n<p><\/p>\n\n\n\n<p>In einem ersten Schritt wurden aus den Lernergebnissen (LEOs) der Lehrveranstaltung 60 kleinere Micro-Lernergebnisse (MLEOs) abgeleitet.<\/p>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"950px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316094940\/micro-lernergebnisse.png\" alt=\"Eine detaillierte Tabelle mit Modulcodes, Beschreibungen, Beziehungen zu anderen Modulen und der Angabe, ob sie mehrfach vergeben werden, mit Zeilen und Spalten, die mit Text, Kontrollk\u00e4stchen und hervorgehobenen \u00dcberschriften gef\u00fcllt sind.\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p><strong>Abb. 1<\/strong>: Tabellarische Darstellung aller Micro-Lernergebnisse (MLEO) inkl. Beschreibung und Zuordnung zu den Lernergebnissen (LEO). \u201cMust-Have\u201d MLEOs sind mit einem Diamanten (\u25c7) markiert. Dieses Dokument steht den Studierenden zur Vorbereitung zur Verf\u00fcgung.<\/p>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\"><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid\" data-is-swiper=\"false\" data-columns=\"2\" data-bg-color=\"transparent\" data-vertical-alignment=\"start\" data-horizontal-alignment=\"start\" data-gap=\"s\" data-padding-top=\"2rem\" data-small-grid=\"false\" id=\"zitate\" class=\"wp-block-ovl-grid\">\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"210px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316095057\/string-representation.png\" alt=\"Ein lilafarbenes, abgerundetes Rechteck mit der Beschriftung 00_02 STRING_REPRESENTATION und der Text erzeugen eine String-Darstellung eines Objekts mit einer Methode.\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p><strong>Abb. 2<\/strong>: Graphische Darstellung eines einzelnen MLEOs mit Identifikation (hier: 00_02), Kurzname (hier: STRING_REPRESENTATION) und Beschreibung (hier: \u201ccreate a String representation of an object with a method\u201d). Die starke Umrandung zeigt an, dass es sich um ein \u201cMust-Have\u201d handelt. Die Zahl 1 (ohne Klammern) gibt die zugeh\u00f6rige Kurswoche bzw. Lektion an. Der Wert in eckigen Klammern gibt Auskunft \u00fcber Abh\u00e4ngigkeiten (Erl\u00e4uterung siehe n\u00e4chste Abbildung).<\/p>\n<\/div>\n<\/div>\n\n\n\n<div data-block=\"grid\" data-is-swiper=\"false\" data-columns=\"1\" data-bg-color=\"transparent\" data-vertical-alignment=\"start\" data-horizontal-alignment=\"start\" data-gap=\"s\" data-padding-top=\"2rem\" data-padding-bottom=\"2rem\" data-small-grid=\"false\" class=\"wp-block-ovl-grid\">\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"450px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316095155\/deep-copy.png\" alt=\"Flussdiagramm der Konstruktoren in der Programmierung: DEEP_COPY f\u00fchrt zu SHALLOW_COPY und CONSTRUCTOR_CALL; CONSTRUCTOR_CALL f\u00fchrt zu CUSTOM_CONSTRUCTOR und STANDARD_CONSTRUCTOR. Zwei blaue Felder: CONVERSION_CONSTRUCTOR und SUPERCONSTRUCTOR.\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p><strong>Abb. 3<\/strong>: Ausschnitt der MLEO-Landkarte. Die Knoten (Rechtecke) repr\u00e4sentieren MLEOs, die Farbe kodiert die Zuordnung zu LEOs. Die gerichteten Kanten (Pfeile) stellen die Abh\u00e4ngigkeitsbeziehung dar. In Pfeilrichtung wird die Relation zwischen zwei MLEOs als \u201cben\u00f6tigt\u201d oder \u201cumschlie\u00dft\u201d gelesen, also z.B. \u201cMLEO CUSTOM_CONSTRUCTOR umschlie\u00dft MLEO STANDARD_CONSTRUCTOR\u201d. Praktisch bedeutet dies: wenn das MLEO CUSTOM_CONSTRUCTOR im Rahmen eines Code-Reviews mit zumindest \u201cpartially reached\u201d bewertet wurde, wird das umschlossene MLEO STANDARD_CONSTRUCTOR ebenfalls mit \u201cpartially reached\u201d bewertet. Die Relation ist transitiv, das bedeutet, dass sie auf weitere MLEOs \u00fcbertragen wird. Wird beispielsweise das MLEO DEEP_COPY mit zumindest \u201cpartially reached\u201d bewertet werden <strong>alle <\/strong>durch Pfeile erreichbare, also umschlossene MLEOS (SHALLOW_COPY, CONSTRUCTOR_CALL, CUSTOM_CONSTRUCTOR, STANDARD_CONSTRUCTOR) mit \u201cpartially reached\u201d bewertet. Die Zahl in eckigen Klammern in der rechten oberen Ecke der Rechtecke gibt an wie viele MLEOs mit Erreichen dieses MLEOs insgesamt bewertet werden. Ein Asterisk (*) kennzeichnet Must-Haves, die nicht \u00fcber Abh\u00e4ngigkeiten erreicht werden k\u00f6nnen. Dies ist f\u00fcr Studierende als Hilfestellung f\u00fcr die Vorbereitung auf Code-Reviews gedacht.<\/p>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\"><\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"290px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"{&quot;url&quot;:&quot;https:\/\/media-hp.technikum-wien.at\/media\/20260316095308\/MLEO-connections_600-scaled.png&quot;,&quot;newTab&quot;:true}\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316095308\/MLEO-connections_600-scaled.png\" alt=\"Flussdiagramm mit mehreren farbcodierten K\u00e4stchen und Pfeilen, die die Schritte zur Behandlung von Typ-2-Diabetes beschreiben. Enth\u00e4lt Entscheidungen zu Medikamenten, Blutzuckerzielen, Begleiterkrankungen und Behandlungsanpassungen f\u00fcr eine individuelle Betreuung.\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p><strong>Abb. 4<\/strong>: <a href=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316095308\/MLEO-connections_600-scaled.png\" target=\"_blank\" rel=\"noreferrer noopener\">Vollst\u00e4ndige MLEO-Landkarte.<\/a> Dieses Dokument gibt einen \u00dcberblick \u00fcber Inhalte und inhaltliche Struktur der LV und kann zur Ermittlung eines individuellen Lernpfades sowie zur Vorbereitung auf Code-Reviews dienen. Es steht den Studierenden zur Verf\u00fcgung.<\/p>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" id=\"\u00fcbungsaufgaben\" class=\"wp-block-ovl-grid-column\">\n<h2 class=\"wp-block-ovl-heading\" data-accent=\"true\" data-tag=\"h2\" data-style-level=\"\">\u00dcbungsaufgben<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Die \u00dcbungsaufgaben sind aufbauend und in Phasen (jeweils eine Woche) und Levels unterteilt. In jeder Phase gibt es drei Level. In Level 1 ist die Angabe detailliert spezifiziert. So werden Schnittstelle, Verhalten, Fehlerbehandlung meist auf Methodenebene vollst\u00e4ndig beschrieben und vorgegeben. Dadurch werden Programmier-Techniken ge\u00fcbt.<br>In Levels 2 und 3 werden die Angaben immer offener formuliert. Dadurch sollen die Studierenden die erworbenen Programmiertechniken auf neue Problemstellungen eigenst\u00e4ndig anwenden.<\/p>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p>Die Angaben werden als Text \u00fcber ein git-Repository zur Verf\u00fcgung gestellt:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"450px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316095620\/oppm-ubungsaufgaben.png\" alt=\"Screenshot eines VS-Code-Dateiexplorers, der die Projektstruktur von OOPMLAssignments zeigt, mit verschachtelten Ordnern f\u00fcr guides, james_app und workout, die jeweils mehrere Unterordner f\u00fcr Phasen und Ebenen enthalten.\"\/><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong>Abb. 5<\/strong>: Die Abbildung illustriert die Strukturierung des Beispiels \u201cWorkout\u201d in Phasen und Level.<\/p>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"750px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316095727\/class-person.png\" alt=\"Screenshot der Java-Klassendokumentation f\u00fcr Person mit Abschnitten f\u00fcr Felder, Konstruktoren und Methoden. Die Felder umfassen Name, Gewicht und Gr\u00f6\u00dfe. Methoden erm\u00f6glichen das Abrufen\/Einstellen dieser Werte und die Berechnung des BMI.\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"130px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316095805\/set-weight.png\" alt=\"Screenshot der Dokumentation f\u00fcr die Java-Methode setWeight. Sie setzt das Gewicht einer Person in Kilogramm, verlangt, dass der Wert gr\u00f6\u00dfer als 0 ist, und gibt andernfalls einen Fehler aus. Der Parameter weight wird beschrieben.\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p><strong>Abb. 6<\/strong>: Ausschnitt einer detaillierten Level-1 Angabe als Javadoc. Das Klassendesign ist vorgegeben (oben), in der Spezifikation auf Methodenebene (unten) wird deutlich beschrieben, <strong>wie <\/strong>eine Aufgabe gel\u00f6st werden soll.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div data-block=\"grid\" data-is-swiper=\"false\" data-columns=\"1\" data-bg-color=\"transparent\" data-vertical-alignment=\"start\" data-horizontal-alignment=\"start\" data-gap=\"s\" data-padding-top=\"2rem\" data-padding-bottom=\"2rem\" data-small-grid=\"false\" class=\"wp-block-ovl-grid\">\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"550px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316095939\/oopm-1.png\" alt=\"Ein UML-Klassendiagramm f\u00fcr StrengtheningExercise, das dessen Attribute, Methoden, Vererbung von Exercise und Komposition mit ExerciseVolume zeigt. Die Klassen Exercise und ExerciseVolume mit ihren eigenen Feldern und Methoden werden ebenfalls detailliert dargestellt.\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"450px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316100025\/oopm-2.png\" alt=\"Screenshot der Dokumentationsabschnitte, in denen der Erstellungs- und Kopiervorgang f\u00fcr die Klassen StrengtheningExercise und AerobicExercise beschrieben wird, mit Angabe der Eingabewerte, Konstruktoren und resultierenden Objekteigenschaften.\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p><strong>Abb. 7<\/strong>: Ausschnitt einer Level-2 Angabe. In Form eines Klassendiagramms (oben) werden nur mehr bestimmte Teile der L\u00f6sung vorgegeben. Die zus\u00e4tzliche textuelle Beschreibung (unten) erl\u00e4utert nur noch, <strong>was <\/strong>die einzelnen Code-Teile tun sollen, nicht mehr <strong>wie<\/strong>.<\/p>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"550px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316100122\/oopm-3.png\" alt=\"Ein Screenshot der Softwareanforderungen f\u00fcr ein System zur Verfolgung von \u00dcbungen, mit detaillierten Angaben zu den Funktionen zum Festlegen von \u00dcbungsnamen, Dauer und Entfernung, zum Anzeigen von \u00dcbungsdetails und zur Erw\u00e4hnung eines Klassendiagramms f\u00fcr AerobicExercise und Person.\"\/><\/div>\n\n\n\n<p><strong>Abb. 8<\/strong>: Ausschnitt einer Level-3 Angabe. Es werden lediglich Anforderungen genannt, die beschreiben, <strong>was <\/strong>die L\u00f6sung leisten soll. Die Art der Umsetzung ist frei.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div data-block=\"grid\" data-is-swiper=\"false\" data-columns=\"1\" data-bg-color=\"transparent\" data-vertical-alignment=\"start\" data-horizontal-alignment=\"start\" data-gap=\"s\" data-padding-top=\"2rem\" data-padding-bottom=\"2rem\" data-small-grid=\"false\" class=\"wp-block-ovl-grid\">\n<div data-block=\"grid-column\" id=\"code-review\" class=\"wp-block-ovl-grid-column\">\n<h2 class=\"wp-block-ovl-heading\" data-accent=\"true\" data-tag=\"h2\" data-style-level=\"\">Beispielhaftes Code-Review<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Zun\u00e4chst pr\u00e4sentieren die Studierenden ihre Level-1 L\u00f6sung. Darauf aufbauend werden zus\u00e4tzliche Aufgaben gestellt:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Aufgabe:<\/strong> Customer sollen verwaltet werden. Customer m\u00fcssen beim Registrieren, Namen, Adresse und Telefonnummer angeben. W\u00e4hle passende Datentypen.<\/p>\n\n\n\n<p><strong>Im Gespr\u00e4ch:<\/strong> Wieso hast du diese Datentypen gew\u00e4hlt? Weshalb hast du diese Zugriffrechte gew\u00e4hlt? Welche Fehlerf\u00e4lle hast du ber\u00fccksichtigt? Wie w\u00fcrdest du testen? Skizziere Tester-Code!<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Aufgabe:<\/strong> Customer werden beim Registrieren mit einer ID versehen, diese ist aufsteigend und einzigartig.<\/p>\n\n\n\n<p><strong>Im Gespr\u00e4ch: <\/strong>Was bedeutet static? Wie kann die ID unver\u00e4nderbar erstellt werden? Welche Code-Teile haben Zugriff? Was passiert nach Programmneustart?<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Aufgabe:<\/strong> F\u00fchre eine neue Klasse ein, um die Klassen Trainer und Customer zu vereinfachen.<\/p>\n\n\n\n<p><strong>Im Gespr\u00e4ch: <\/strong>Was bedeutet abstract? Wieso bietet es sich in diesem Beispiel an? Was sind die Vor- und Nachteile? Auf welche Teile der Basisklasse haben die abgeleiteten Klassen Zugriff? Wie kann im Code auf Elemente der Basisklasse zugegriffen werden?<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Aufgabe:<\/strong> Trainer k\u00f6nnen viele Todos haben und ein Todo kann mehreren Trainern zugeordnet sein, bilde diese Logik im Klassendiagramm und im Code ab.<\/p>\n\n\n\n<p><strong>Im Gespr\u00e4ch: <\/strong>Wie nennt sich diese Verbindung? Was muss man hier insbesondere beachten? Mit welchen Datenstrukturen hast du das umgesetzt?<\/p>\n<\/div>\n<\/div>\n\n\n\n<div data-block=\"grid\" data-is-swiper=\"false\" data-columns=\"1\" data-bg-color=\"transparent\" data-vertical-alignment=\"start\" data-horizontal-alignment=\"start\" data-gap=\"s\" data-padding-top=\"2rem\" data-padding-bottom=\"2rem\" data-small-grid=\"false\" class=\"wp-block-ovl-grid\">\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"650px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316100329\/score-card.png\" alt=\"Eine zweiseitige Scorecard mit Tabellen, die verschiedene Kodierungskonzepte auflisten, jeweils mit Spalten f\u00fcr ID, MLO, Nutzen und Status. Auf beiden Seiten befinden sich neben jedem Thema leere Felder f\u00fcr Notizen oder Bewertungen.\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p><strong>Abb. 9:<\/strong> Score Card f\u00fcr Code-Reviews. Studierende k\u00f6nnen ihren Lernfortschritt MLEO darstellen und eintragen, welche MLEOs sie im kommenden Code-Review unter Beweis stellen k\u00f6nnen. Wenn gew\u00fcnscht, k\u00f6nnen Lektor:innen MLEOs zus\u00e4tzlich auf der Score Card best\u00e4tigen.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div data-block=\"grid\" data-is-swiper=\"false\" data-columns=\"1\" data-bg-color=\"transparent\" data-vertical-alignment=\"start\" data-horizontal-alignment=\"start\" data-gap=\"s\" data-padding-top=\"2rem\" data-padding-bottom=\"2rem\" data-small-grid=\"false\" class=\"wp-block-ovl-grid\">\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<h2 class=\"wp-block-ovl-heading\" id=\"beurteilung\" data-accent=\"true\" data-tag=\"h2\" data-style-level=\"\">Beurteilung<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Die Bewertung pro MLEO erfolgt auf der 3-teiligen Skala<br>(not reached | partially reached | reached ). Diese wird im Kurs definiert:<\/p>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"150px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316100507\/assessment-scale-for-MLEOS.png\" alt=\"Screenshot der Bewertungsskala f\u00fcr MLEOs mit drei Stufen: nicht erreicht, teilweise erreicht und erreicht, die jeweils die F\u00e4higkeit beschreiben, Aufgaben mit unterschiedlicher Qualit\u00e4t und Effizienz durchzuf\u00fchren und zu erkl\u00e4ren.\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p>Die Beurteilungskriterien f\u00fcr die Hauptartefakte (Code, Diagramme) werden ebenso definiert:<\/p>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"250px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316100604\/assessment-criteria.png\" alt=\"Eine Liste mit dem Titel Bewertungskriterien enth\u00e4lt Punkte wie die F\u00e4higkeit, L\u00f6sungen zu erkl\u00e4ren und zu erweitern, die Korrektheit und Vollst\u00e4ndigkeit von Diagrammen, die Kompilierbarkeit, die Erf\u00fcllung von Anforderungen, die Korrektheit von Rand- und Eckf\u00e4llen und den Codestil.\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p>Die Berechnung der Gesamtnote auf der 5-teiligen Schulnotenskala:<\/p>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"300px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316100716\/grade-calculation.png\" alt=\"Screenshot einer Benotungstabelle, die zeigt, wie die Punkte den Noten entsprechen. Die Punkte 0-60 entsprechen der Note 5, 61-79 entsprechen der Note 4, 81-90 entsprechen der Note 3 und 91-100 entsprechen der Note 1. Der Text erkl\u00e4rt die Anforderungen an die Code\u00fcberpr\u00fcfung und die Aufgabenstellung.\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p>\u201cCurrent assignment\u201d bezieht sich in der Praxis auf das vorbereitete MLEO.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div data-block=\"grid\" data-is-swiper=\"false\" data-columns=\"1\" data-bg-color=\"transparent\" data-vertical-alignment=\"start\" data-horizontal-alignment=\"start\" data-gap=\"s\" data-padding-top=\"2rem\" data-padding-bottom=\"2rem\" data-small-grid=\"false\" class=\"wp-block-ovl-grid\">\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<h2 class=\"wp-block-ovl-heading\" data-accent=\"true\" data-tag=\"h2\" data-style-level=\"\">Beurteilungsansicht Studierende<\/h2>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p>Im Moodle-Kurs sehen Studierende den aktuellen Beurteilungsstand nach LEOs gruppiert auf MLEO-Ebene:<\/p>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"550px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316100913\/beurteilungsansicht-studierende.png\" alt=\"Ein Dashboard, das den Fortschritt in objektorientierten Programmierthemen anzeigt, mit erweiterbaren Abschnitten f\u00fcr Klassen, Vererbung und Schnittstellen. Statusindikatoren zeigen Aufgaben als nicht erreicht, teilweise erreicht oder erreicht an, mit numerischen Punktzahlen und Symbolen.\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p><strong>Abb. 10<\/strong>: In obiger Abbildung fehlt in LEO_02 ein \u201cMust-Have\u201d MLEO (EXTEND_CLASSES), weswegen das \u00fcbergeordnete LEO_02 mit 0% bewertet wird.<\/p>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<div class=\"wp-block-ovl-full-width-image ovl-fullWidthImage\" data-block=\"fullwidthimage\" data-height=\"550px\" data-caption=\"\" data-showcaption=\"false\" data-objectfit=\"contain\" data-use-aspect-ratio=\"false\" data-link=\"\"><img decoding=\"async\" class=\"ovl-fullWidthImage__image\" src=\"https:\/\/media-hp.technikum-wien.at\/media\/20260316101018\/beurteilungsansicht-studierende1.png\" alt=\"Eine Fortschrittstabelle f\u00fcr &quot;LEO_00_BASIC_CLASSES&quot; zeigt Aufgaben mit dem Status teilweise erreicht oder nicht erreicht. F\u00fcr jede Aufgabe wird eine Punktzahl angegeben, mit einer Gesamtpunktzahl von 5,5\/10. Die \u00dcberschriften sind auf Deutsch.\"\/><\/div>\n<\/div>\n\n\n\n<div data-block=\"grid-column\" class=\"wp-block-ovl-grid-column\">\n<p><strong>Abb. 11<\/strong>: In diesem Beispiel sind alle MLEOs zumindest mit \u201cpartially reached\u201d bewertet.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":15,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"ppma_author":[2370],"class_list":["post-79929","page","type-page","status-publish","hentry"],"acf":{"featured_image":"","ignore_cache":false,"extra_search_terms":false,"search_term_blacklist":false,"exclude_from_search":false,"template":"","override_header":false,"override_footer":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ars Docendi: OOPM | FH Technikum Wien<\/title>\n<meta name=\"description\" content=\"Materialien zur Ars Docendi Einreichung 2026 Die Einreichung pr\u00e4sentiert ein innovatives Lehrkonzept f\u00fcr eine\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ars Docendi: OOPM | FH Technikum Wien\" \/>\n<meta property=\"og:url\" content=\"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/\" \/>\n<meta property=\"og:site_name\" content=\"FH Technikum Wien\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-18T06:41:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/content.technikum-wien.at\/wp-content\/uploads\/thomas-mandl-fhtw-web-2.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/\",\"url\":\"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/\",\"name\":\"Ars Docendi: OOPM | FH Technikum Wien\",\"isPartOf\":{\"@id\":\"https:\/\/content.technikum-wien.at\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/content.technikum-wien.at\/wp-content\/uploads\/thomas-mandl-fhtw-web-2.png\",\"datePublished\":\"2026-03-11T06:36:45+00:00\",\"dateModified\":\"2026-03-18T06:41:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/#primaryimage\",\"url\":\"https:\/\/media-hp.technikum-wien.at\/media\/20220103131250\/thomas-mandl-fhtw-web-2.png\",\"contentUrl\":\"https:\/\/media-hp.technikum-wien.at\/media\/20220103131250\/thomas-mandl-fhtw-web-2.png\",\"width\":120,\"height\":150,\"caption\":\"Thomas Mandl\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/content.technikum-wien.at\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ars Docendi: OOPM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/content.technikum-wien.at\/#website\",\"url\":\"https:\/\/content.technikum-wien.at\/\",\"name\":\"FH Technikum Wien\",\"description\":\"Headless CMS der FH Technikum Wien\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/content.technikum-wien.at\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ars Docendi: OOPM | FH Technikum Wien","description":"Materialien zur Ars Docendi Einreichung 2026 Die Einreichung pr\u00e4sentiert ein innovatives Lehrkonzept f\u00fcr eine","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/","og_locale":"en_US","og_type":"article","og_title":"Ars Docendi: OOPM | FH Technikum Wien","og_url":"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/","og_site_name":"FH Technikum Wien","article_modified_time":"2026-03-18T06:41:06+00:00","og_image":[{"url":"https:\/\/content.technikum-wien.at\/wp-content\/uploads\/thomas-mandl-fhtw-web-2.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/","url":"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/","name":"Ars Docendi: OOPM | FH Technikum Wien","isPartOf":{"@id":"https:\/\/content.technikum-wien.at\/#website"},"primaryImageOfPage":{"@id":"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/#primaryimage"},"image":{"@id":"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/#primaryimage"},"thumbnailUrl":"https:\/\/content.technikum-wien.at\/wp-content\/uploads\/thomas-mandl-fhtw-web-2.png","datePublished":"2026-03-11T06:36:45+00:00","dateModified":"2026-03-18T06:41:06+00:00","breadcrumb":{"@id":"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/#primaryimage","url":"https:\/\/media-hp.technikum-wien.at\/media\/20220103131250\/thomas-mandl-fhtw-web-2.png","contentUrl":"https:\/\/media-hp.technikum-wien.at\/media\/20220103131250\/thomas-mandl-fhtw-web-2.png","width":120,"height":150,"caption":"Thomas Mandl"},{"@type":"BreadcrumbList","@id":"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/content.technikum-wien.at\/"},{"@type":"ListItem","position":2,"name":"Ars Docendi: OOPM"}]},{"@type":"WebSite","@id":"https:\/\/content.technikum-wien.at\/#website","url":"https:\/\/content.technikum-wien.at\/","name":"FH Technikum Wien","description":"Headless CMS der FH Technikum Wien","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/content.technikum-wien.at\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"lang":"de","translations":{"de":79929},"translatedPermalinks":[{"de":"https:\/\/content.technikum-wien.at\/ars-docendi-oopm\/"}],"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/content.technikum-wien.at\/wp-json\/wp\/v2\/pages\/79929","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/content.technikum-wien.at\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/content.technikum-wien.at\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/content.technikum-wien.at\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/content.technikum-wien.at\/wp-json\/wp\/v2\/comments?post=79929"}],"version-history":[{"count":7,"href":"https:\/\/content.technikum-wien.at\/wp-json\/wp\/v2\/pages\/79929\/revisions"}],"predecessor-version":[{"id":80412,"href":"https:\/\/content.technikum-wien.at\/wp-json\/wp\/v2\/pages\/79929\/revisions\/80412"}],"wp:attachment":[{"href":"https:\/\/content.technikum-wien.at\/wp-json\/wp\/v2\/media?parent=79929"}],"wp:term":[{"taxonomy":"author","embeddable":true,"href":"https:\/\/content.technikum-wien.at\/wp-json\/wp\/v2\/ppma_author?post=79929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}