Ewidencja czasu pracy przez MDM
Ustal centralnie kategorie, roczny wymiar czasu pracy i początek roku szkolnego dla wszystkich urządzeń Twojej szkoły.
Przegląd
Wytyczne zapisujesz w swoim systemie MDM. Na urządzeniach zastępują one wartości domyślne; ustawienia zarządzane są tylko do odczytu.
Jak to znaleźć
Działanie sprawdzasz na urządzeniu zarządzanym:
- Otwórz menu boczne i wybierz na dole po lewej ikonę koła zębatego.
- Dotknij Czas pracy – wartości zarządzane pojawią się jako tylko do odczytu.
Krok po kroku
- Zdefiniuj kategorie czynności swojej szkoły jako listę JSON.
- Umieść ją w parametrze `worktime_categories` w swoim systemie MDM.
- W razie potrzeby ustaw roczny wymiar czasu pracy, początek roku szkolnego i ochronę przed zapisem.
Konfiguracja MDM
Administratorki szkolne mają do dyspozycji cztery parametry:
- `worktime_categories`: kategorie jako lista JSON. Zastępuje domyślne kategorie aplikacji.
- `worktime_categories_read_only`: ochrona przed zapisem – nauczycielki nie mogą tworzyć ani zmieniać kategorii.
- `worktime_annual_target_minutes`: roczny wymiar czasu pracy w minutach (pełny etat, na przykład 106200 dla 1770 godzin). Dodatkowo stosowany jest osobisty wymiar etatu.
- `worktime_school_year_start`: początek roku szkolnego jako „MM-DD” (domyślnie „08-01”).
<?xml version="1.0"?>
<managedAppConfiguration>
<version>2</version>
<bundleId>de.bunt.app.mobile</bundleId>
<dict>
<string keyName="worktime_categories">
<defaultValue>
<value>[{"id": "zajecia", "name": "Prowadzenie zajęć", "color": "#4E79A7", "ignoreHolidays": true, "isLessonDefault": true}, {"id": "sprawdzanie", "name": "Sprawdzanie prac", "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>Kategoria składa się z `id` i `name`; opcjonalne są `color` (wartość szesnastkowa „#RRGGBB”), `ignoreHolidays` (zaplanowane wydarzenia nie liczą się w dniach ferii), `defaultStrainLevel` (0 = Normalne, 1 = Średnie, 2 = Wysokie) oraz `isLessonDefault` (kategoria domyślna dla lekcji).