scripts in de database
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
Dit is voor een geaccrediteerde nascholing met één of meer datums voor dagen waarop de presentie kan worden bijgehouden.
|
||||
Leest een eerder gemaakte presentielijst in (zie aanmaken presentielijsten). Deze moet eerst worden opgeslagen als CSV formaat in Excel of Libreoffice. Vervolgens kan deze worden ingelezen.
|
||||
|
||||
Per lid waarbij 1 of meer kruisjes staan wordt bepaald aan de hand van het aantal datums wat de presentiefactor is. Deze is >0 en <= 1. Indien bijvoorbeeld 5 data mogelijk zijn en een lid is er 4 van de vijf, dan is presentiefactor 0.8.
|
||||
|
||||
Bij het lid wordt een nascholingsrecord opgevoerd. Als deze er al is en op basis van een presentielijst is opgevoerd, wordt deze **overschreven** door de import. Daarbij wordt bij het administreren van het aantal dagen de presentiefactor opgeslagen en gebruikt om het aantal gevolgde dagen te berekenen.
|
||||
|
||||
Bij het verwijderen worden alleen nascholingsrecords die op basis van een presentielijst zijn opgevoerd verwijderd.
|
||||
|
||||
**NB: Dit script werkt zolang alleen het aantal dagen presentie geteld wordt en de datum van presentie voor het tellen niet van belang is!**
|
||||
|
||||
Het format moet voldoen aan het volgende:
|
||||
|
||||
1e rij:
|
||||
Nascholing, <code>,,
|
||||
2e rij:
|
||||
<leeg>
|
||||
3e rij:
|
||||
Naam, Regiocode, Lidnummer, <datum1>, <datum2>, ...
|
||||
4e rij en verder:
|
||||
<naam>,<Lidnummer>,<X of leeg>, <X of leeg>, <X of leeg>, ...
|
||||
...
|
||||
Reference in New Issue
Block a user