Urenregistratie via MDM

Geef de categorieën, de jaartaak en het begin van het schooljaar centraal op voor alle apparaten van je school.

Overzicht

Je zet deze waarden in je MDM-beheer. Op de apparaten vervangen ze de standaardwaarden; beheerde instellingen zijn alleen-lezen.

Zo vind je het

Het resultaat controleer je op een beheerd apparaat:

  1. Open het zijmenu en tik linksonder op het tandwielsymbool.
  2. Tik op Werktijd: de beheerde waarden staan er alleen-lezen bij.

Stap voor stap

  1. Leg de activiteitencategorieën van je school vast als JSON-lijst.
  2. Zet die bij de parameter `worktime_categories` in je MDM-beheer.
  3. Stel zo nodig de jaartaak, het begin van het schooljaar en de schrijfbeveiliging in.

MDM-configuratie

Schoolbeheerders hebben vier parameters tot hun beschikking:

  • `worktime_categories`: de categorieën als JSON-lijst. Vervangt de standaardcategorieën van de app.
  • `worktime_categories_read_only`: schrijfbeveiliging. Docenten kunnen dan geen categorieën aanmaken of wijzigen.
  • `worktime_annual_target_minutes`: de jaartaak in minuten (voltijd, bijvoorbeeld 106200 voor 1659 uur). De persoonlijke werktijdfactor komt daar bovenop.
  • `worktime_school_year_start`: het begin van het schooljaar als ‘MM-DD’ (standaard ‘08-01’).
<?xml version="1.0"?>
<managedAppConfiguration>
  <version>2</version>
  <bundleId>de.bunt.app.mobile</bundleId>
  <dict>
    <string keyName="worktime_categories">
      <defaultValue>
        <value>[{"id": "lesgeven", "name": "Lesgeven", "color": "#4E79A7", "ignoreHolidays": true, "isLessonDefault": true}, {"id": "nakijken", "name": "Nakijken", "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>

Een categorie bestaat uit een `id` en een `name`; optioneel zijn `color` (hexwaarde ‘#RRGGBB’), `ignoreHolidays` (geplande activiteiten tellen op vakantiedagen niet mee), `defaultStrainLevel` (0 = Normaal, 1 = Gemiddeld, 2 = Hoog) en `isLessonDefault` (standaardcategorie voor lessen).