Kostenmodus voor presentaties: instellingen en sessieberekening #2435

Closed
opened 2026-10-15 09:39:27 +00:00 by brenno · 1 comment
Owner

Doel

Maak in de presentatie-instellingen een optionele kostenmodus, standaard uit. De kosten zijn een inzichtelijke schatting van de tijd van aanwezigen tijdens deze presentatie.

Instellingen

  • Kies uit Gewoon (kosten alleen na afloop) en Expliciet (lopende kosten tijdens de presentatie en na afloop).
  • Kies als invoer een vast uurtarief voor de hele groep of tarieven per aanwezige die bij de start worden ingevuld.
  • Kies een valuta; standaard EUR. De gekozen modus en invoerroute blijven bij de presentatie bewaard, maar ingevoerde individuele bedragen en salarissen horen bij de sessie en worden niet automatisch in het gedeelde presentatiebestand opgeslagen.

Berekening en grenzen

  • Kosten = verstreken presenteertijd × som van de uurtarieven; gebruik een monotone sessieklok en reken geld met veilige decimale/kleinste-eenheid-aritmetiek, niet met binaire floats.
  • Definieer zichtbaar wat pauze, reset, opnieuw beginnen, dia teruggaan, voortijdig stoppen en de startinvoer met de teller doen. Invoer vóór de eerste dia telt niet als presenteertijd.
  • Toon het gehanteerde groepsuurtarief en de berekeningsbasis, zodat het resultaat controleerbaar is. Maak duidelijk dat het een indicatie van tijdkosten is, geen boekhoudkundige werkelijke kostprijs.
  • De kostenmodus werkt onafhankelijk van PechaKucha/Ignite en van de bestaande optie voor het oefenoverzicht. Houd de sessiegegevens lokaal en voorkom onbedoelde opname in export, synchronisatie of presentatielogging.

Dit is het fundament voor de startinvoer, de weergave en de valutaomrekening in de vervolgissues.

## Doel Maak in de presentatie-instellingen een optionele kostenmodus, standaard uit. De kosten zijn een inzichtelijke schatting van de tijd van aanwezigen tijdens deze presentatie. ## Instellingen - Kies uit **Gewoon** (kosten alleen na afloop) en **Expliciet** (lopende kosten tijdens de presentatie en na afloop). - Kies als invoer een vast uurtarief voor de hele groep of tarieven per aanwezige die bij de start worden ingevuld. - Kies een valuta; standaard EUR. De gekozen modus en invoerroute blijven bij de presentatie bewaard, maar ingevoerde individuele bedragen en salarissen horen bij de sessie en worden niet automatisch in het gedeelde presentatiebestand opgeslagen. ## Berekening en grenzen - Kosten = verstreken presenteertijd × som van de uurtarieven; gebruik een monotone sessieklok en reken geld met veilige decimale/kleinste-eenheid-aritmetiek, niet met binaire floats. - Definieer zichtbaar wat pauze, reset, opnieuw beginnen, dia teruggaan, voortijdig stoppen en de startinvoer met de teller doen. Invoer vóór de eerste dia telt niet als presenteertijd. - Toon het gehanteerde groepsuurtarief en de berekeningsbasis, zodat het resultaat controleerbaar is. Maak duidelijk dat het een indicatie van tijdkosten is, geen boekhoudkundige werkelijke kostprijs. - De kostenmodus werkt onafhankelijk van PechaKucha/Ignite en van de bestaande optie voor het oefenoverzicht. Houd de sessiegegevens lokaal en voorkom onbedoelde opname in export, synchronisatie of presentatielogging. Dit is het fundament voor de startinvoer, de weergave en de valutaomrekening in de vervolgissues.
Author
Owner

Gemerged in #2446 (merge-commit 5fa2584504). Gecontroleerd met make check, make check-secrets en make sast; documentatie bijgewerkt (FILE_FORMAT, USER_GUIDE, PRIVACY, CHANGELOG).

Gemerged in https://pawprint.vigilis.online/LibreKAT/Ocideck/pulls/2446 (merge-commit 5fa2584504). Gecontroleerd met make check, make check-secrets en make sast; documentatie bijgewerkt (FILE_FORMAT, USER_GUIDE, PRIVACY, CHANGELOG).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#2435
No description provided.