Klasse anlegen/ändern
save_classLegt eine Klasse an (ohne class_id) oder ändert sie. students ersetzt die komplette Liste (nur Vornamen). timetable = Stundenplan: periods = Stundenraster [{start:"08:00", end:"08:45"}, …], days = {"1": ["Mathe", "Deutsch", …], …, "5": […]} (1 = Montag; Index = Stunde; "" = frei), optional colors = {"Mathe": "#2d9cdb"} (eigene Fachfarben; ohne colors bleiben die bisherigen). Ersetzt den ganzen Plan.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "save_class"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | z. B. "3b" oder "Mathe 8c" | |
| grade | No | Klassenstufe | |
| renames | No | Nur bei Umbenennung desselben Kindes (Tippfehler, Rufname): [{from, to}] – sonst gilt ein neuer Name als neues Kind | |
| subject | No | ||
| class_id | No | ||
| students | No | ||
| timetable | No | ||
| timetable_csv | No | Stundenplan als CSV-Tabelle (Kopfzeile: Stunde;Beginn;Ende;Mo;Di;Mi;Do;Fr) – Alternative zu timetable |