Arbeitszeiterfassung per MDM

Gib Kategorien, Jahresarbeitszeit und Schuljahresbeginn zentral für alle Geräte deiner Schule vor.

Überblick

Du hinterlegst die Vorgaben in deiner MDM-Verwaltung. Auf den Geräten ersetzen sie die Standardwerte; verwaltete Einstellungen sind schreibgeschützt.

So findest du es

Die Wirkung prüfst du auf einem verwalteten Gerät:

  1. Öffne das Seitenmenü und wähle unten links das Zahnrad-Symbol.
  2. Tippe auf Arbeitszeit – verwaltete Werte erscheinen schreibgeschützt.

Schritt für Schritt

  1. Definiere die Tätigkeitskategorien deiner Schule als JSON-Liste.
  2. Hinterlege sie beim Parameter `worktime_categories` in deiner MDM-Verwaltung.
  3. Setze bei Bedarf Jahresarbeitszeit, Schuljahresbeginn und den Schreibschutz.

MDM-Konfiguration

Schul-Administratorinnen stehen vier Parameter zur Verfügung:

  • `worktime_categories`: Kategorien als JSON-Liste. Ersetzt die Standardkategorien der App.
  • `worktime_categories_read_only`: Schreibschutz – Lehrerinnen können Kategorien weder anlegen noch ändern.
  • `worktime_annual_target_minutes`: Jahresarbeitszeit in Minuten (Vollzeit, z. B. 106200 für 1.770 Stunden). Der persönliche Teilzeitfaktor wird zusätzlich angewendet.
  • `worktime_school_year_start`: Schuljahresbeginn als „MM-TT“ (Standard „08-01“).
<?xml version="1.0"?>
<managedAppConfiguration>
  <version>2</version>
  <bundleId>de.bunt.app.mobile</bundleId>
  <dict>
    <string keyName="worktime_categories">
      <defaultValue>
        <value>[{"id": "unterricht", "name": "Unterricht", "color": "#4E79A7", "ignoreHolidays": true, "isLessonDefault": true}, {"id": "korrekturen", "name": "Korrekturen", "defaultStrainLevel": 1}]</value>
      </defaultValue>
    </string>
    <boolean keyName="worktime_categories_read_only">
      <defaultValue>
        <value>true</value>
      </defaultValue>
    </boolean>
    <integer keyName="worktime_annual_target_minutes">
      <defaultValue>
        <value>106200</value>
      </defaultValue>
    </integer>
    <string keyName="worktime_school_year_start">
      <defaultValue>
        <value>08-01</value>
      </defaultValue>
    </string>
  </dict>
</managedAppConfiguration>

Eine Kategorie besteht aus `id` und `name`; optional sind `color` (Hexwert „#RRGGBB“), `ignoreHolidays` (geplante Termine zählen an Ferientagen nicht), `defaultStrainLevel` (0 = Normal, 1 = Mittel, 2 = Hoch) und `isLessonDefault` (Standardkategorie für Unterrichtsstunden).