{"beispielaufgaben":[{"artefakt_id":"artefakt.quellcode","aufgabe":[{"text":"Die VoltaGo GmbH betreibt öffentliche Ladesäulen für Elektrofahrzeuge und speichert die Betriebsdaten künftig als JSON-Dokumente in einer Dokumentendatenbank. Der folgende Datensatz beschreibt eine Ladesäule. Wandeln Sie den Datensatz vollständig in ein einzelnes JSON-Objekt um. Fassen Sie dabei die Attribute standort_stadt und standort_plz zu einem verschachtelten Objekt \"standort\" mit den Feldern \"stadt\" und \"plz\" zusammen. Halten Sie sich genau an die angegebenen Datentypen.","typ":"absatz"},{"kopf":["Attribut","Datentyp","Wert"],"typ":"tabelle","zeilen":[["saeule_id","Zahl","4711"],["bezeichnung","Text","Marktplatz-Nord"],["leistung_kw","Zahl","22"],["aktiv","Boolean","true"],["standort_stadt","Text","Kassel"],["standort_plz","Text","34117"]]}],"beispiel_id":"bsp-json-datenformat-erstellen-quellcode-01","freigabeart":"maschinell","loesung":[{"text":"Erwartete Lösung (5 Punkte):\n{\n  \"saeule_id\": 4711,\n  \"bezeichnung\": \"Marktplatz-Nord\",\n  \"leistung_kw\": 22,\n  \"aktiv\": true,\n  \"standort\": {\n    \"stadt\": \"Kassel\",\n    \"plz\": \"34117\"\n  }\n}","typ":"code"},{"text":"Punkteverteilung: 1 P für die numerischen Werte saeule_id und leistung_kw ohne Anführungszeichen; 1 P für bezeichnung als Text in Anführungszeichen; 1 P für aktiv als Boolean true; 1 P für das korrekt verschachtelte Objekt \"standort\"; 1 P für die Felder stadt und plz, wobei plz als Text (\"34117\") notiert ist. Syntaktisch fehlerhaftes JSON (fehlende Kommas/Klammern) führt zu Abzug.","typ":"absatz"}],"operator_id":"operator.erstellen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":5,"punkterahmen":{"max":7,"min":2},"quellen":["ap2-fidp-2024-sommer-fdp2-a03-a","ap2-fidp-2024-winter-fdp2-a03-c-ca"]},{"artefakt_id":"artefakt.quellcode","aufgabe":[{"text":"Eine Tierarztpraxis erfasst Impftermine über eine mobile App und überträgt jeden Termin im JSON-Format an den zentralen Server. Schreiben Sie für den folgenden Datensatz ein vollständiges JSON-Objekt auf. Halten Sie sich dabei genau an die in der Tabelle angegebenen Datentypen.","typ":"absatz"},{"kopf":["Attribut","Datentyp","Wert"],"typ":"tabelle","zeilen":[["termin_id","Zahl","88"],["tiername","Text","Balu"],["tierart","Text","Hund"],["geimpft","Boolean","false"],["gewicht_kg","Zahl","12.5"]]}],"beispiel_id":"bsp-json-datenformat-erstellen-quellcode-02","freigabeart":"maschinell","loesung":[{"text":"Erwartete Lösung (3 Punkte):\n{\n\"termin_id\": 88,\n\"tiername\": \"Balu\",\n\"tierart\": \"Hund\",\n\"geimpft\": false,\n\"gewicht_kg\": 12.5\n}","typ":"absatz"},{"text":"Punkteverteilung: 1 P für termin_id und gewicht_kg als Zahlen (ohne Anführungszeichen, Dezimalpunkt); 1 P für tiername und tierart als Texte in Anführungszeichen; 1 P für geimpft als Boolean false. Syntaktisch korrektes JSON ist Voraussetzung für die volle Punktzahl.","typ":"absatz"}],"operator_id":"operator.erstellen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":3,"punkterahmen":{"max":7,"min":2},"quellen":["ap2-fidp-2024-sommer-fdp2-a03-a","ap2-fidp-2024-winter-fdp2-a03-c-ca"]},{"artefakt_id":"artefakt.quellcode","aufgabe":[{"text":"Ein städtisches Parkhaus in der Innenstadt erfasst jede Einfahrt digital und überträgt die Daten anschließend im JSON-Format. Schreiben Sie für den folgenden Datensatz ein passendes JSON-Objekt auf und halten Sie sich dabei an die angegebenen Datentypen.","typ":"absatz"},{"kopf":["Attribut","Datentyp","Wert"],"typ":"tabelle","zeilen":[["ticket_nr","Zahl","205"],["kennzeichen","Text","KS-AB123"],["bezahlt","Boolean","false"]]}],"beispiel_id":"bsp-json-datenformat-erstellen-quellcode-03","freigabeart":"maschinell","loesung":[{"text":"Erwartete Lösung (2 Punkte):\n{\n\"ticket_nr\": 205,\n\"kennzeichen\": \"KS-AB123\",\n\"bezahlt\": false\n}","typ":"absatz"},{"text":"Punkteverteilung: 1 P für ticket_nr als Zahl und kennzeichen als Text in Anführungszeichen; 1 P für bezahlt als Boolean false sowie syntaktisch korrekte JSON-Struktur (geschweifte Klammern, Kommas).","typ":"absatz"}],"operator_id":"operator.erstellen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":2,"punkterahmen":{"max":7,"min":2},"quellen":["ap2-fidp-2024-sommer-fdp2-a03-a","ap2-fidp-2024-winter-fdp2-a03-c-ca"]}],"konzept_id":"fachkonzept.json-datenformat","schema_version":3}