{
  "lernagent_basis": {
    "lernende": 6,
    "kurse": 3,
    "aufgaben": 9,
    "hinweise": 13,
    "bearbeitungen": 17,
    "hinweisnutzungen": 8,
    "rueckmeldungen": 6
  },
  "lernagent_training": {
    "lernende": 24,
    "kurse": 6,
    "aufgaben": 30,
    "hinweise": 60,
    "bearbeitungen": 396,
    "hinweisnutzungen": 152,
    "rueckmeldungen": 180
  },
  "lernagent_loesungen": [
    [
      "SELECT * FROM kurse WHERE titel IN ('Datenbanken Praxis','SQL Training')",
      0
    ],
    [
      "SELECT * FROM aufgaben WHERE titel IN ('DML sicher anwenden','SELECT testen','JO",
      1
    ],
    [
      "SELECT aufgabe_id,titel,schwierigkeit,max_punkte FROM aufgaben WHERE aktiv=1 AND",
      11
    ],
    [
      "SELECT l.nachname,a.titel,b.begonnen_am FROM bearbeitungen b JOIN lernende l ON ",
      396
    ],
    [
      "SELECT schwierigkeit,COUNT(*) AS anzahl,ROUND(AVG(max_punkte),2) AS durchschnitt",
      3
    ],
    [
      "SELECT aufgabe_id,titel,max_punkte FROM aufgaben WHERE max_punkte>(SELECT AVG(ma",
      12
    ]
  ],
  "fk_negativtest": {
    "status": "BESTANDEN",
    "detail": "FOREIGN KEY constraint failed"
  },
  "foodtruck": {
    "standorte": 8,
    "trucks": 12,
    "produkte": 48,
    "verkaufe": 120,
    "verkaufspositionen": 240
  },
  "foodtruck_loesungen": [
    [
      "SELECT name, kuechenart FROM trucks WHERE aktiv=1 ORDER BY kuechenart, name",
      11
    ],
    [
      "SELECT name, preis FROM produkte WHERE vegetarisch=1 AND preis<=9.00 ORDER BY pr",
      11
    ],
    [
      "SELECT t.truck_id,t.name,SUM(vp.menge) AS menge,ROUND(SUM(vp.menge*vp.einzelprei",
      12
    ],
    [
      "SELECT t.truck_id,t.name,COUNT(*) AS anzahl_verkaeufe FROM trucks t JOIN verkauf",
      12
    ],
    [
      "SELECT s.standort_id,s.name FROM standorte s LEFT JOIN verkaufe v ON v.standort_",
      0
    ],
    [
      "SELECT produkt_id,name,preis FROM produkte WHERE preis>(SELECT AVG(preis) FROM p",
      24
    ]
  ],
  "stadtfahrrad": {
    "stationen": 10,
    "fahrradtypen": 4,
    "fahrraeder": 45,
    "kunden": 35,
    "ausleihen": 180,
    "wartungen": 60
  },
  "stadtfahrrad_loesungen": [
    [
      "SELECT f.fahrrad_id,ft.bezeichnung,s.name AS station FROM fahrraeder f JOIN fahr",
      20
    ],
    [
      "SELECT ausleihe_id,kunde_id,fahrrad_id,startzeit,endzeit FROM ausleihen WHERE st",
      86
    ],
    [
      "SELECT ft.typ_id,ft.bezeichnung,COUNT(*) AS anzahl,ROUND(AVG(a.kosten),2) AS dur",
      4
    ],
    [
      "SELECT ft.typ_id,ft.bezeichnung,COUNT(*) AS anzahl FROM fahrradtypen ft JOIN fah",
      4
    ],
    [
      "SELECT k.kunde_id,k.vorname,k.nachname FROM kunden k LEFT JOIN ausleihen a ON a.",
      3
    ],
    [
      "SELECT f.fahrrad_id,SUM(w.kosten) AS wartungskosten FROM fahrraeder f JOIN wartu",
      32
    ],
    [
      "SELECT kunde_id,vorname,nachname FROM kunden WHERE kunde_id IN (SELECT kunde_id ",
      32
    ],
    [
      "SELECT DISTINCT k.kunde_id,k.vorname,k.nachname FROM kunden k JOIN ausleihen a O",
      32
    ]
  ]
}
