Ga naar hoofdinhoud

Synchronisatie leerlingen

leerlingen basisschool

leerlingen internaat

Deze synchronisatiemodules halen gegevens van leerlingen op uit Informat of Wisa. In de module Instellingen > Synchronisatie leerlingen kan je instellen uit welke software de gegevens moeten komen.

Toolbox maakt gebruik van het intern nummer/pointer uit Informat of Wisa. Bij Informat is die sowieso uniek, bij Wisa kan die nummering door elkaar lopen. Om dat op te lossen kan een prefix gedefinieerd worden die voor de pointer wordt gezet. Op die manier kunnen leraren en leerlingen uit elkaar gehouden worden.

Na het ophalen van de gegevens worden gebruikersnamen aangemaakt. Het formaat kan je ook in de instellingen instellen. Het is ook mogelijk om een maximale lengte in te stellen: gebruikersnamen worden dan ingekort. Staat de lengte op 0, dan is er geen limiet.

Het synchroniseren gebeurt altijd in twee stappen:

  1. Informat/Wisa uitlezen = het ophalen van de gegevens uit Informat of Wisa
  2. Synchroniseer leerlingen = het intern synchroniseren/gegevens overzetten naar Toolbox

Daarna kan er gesynchroniseerd worden met andere software al naargelang die optie is aangevinkt in de instellingen.

Via PDF afdrukken kan je de gebruikersnamen en wachtwoorden voor de leraren afdrukken.

Gegevens uit Informat ophalen

Het ophalen van gegevens uit Informat gebeurt via de webservices van Informat. Hiervoor zijn drie WSDLs voorzien:

Algemeen https://webservice.informatsoftware.be/wsInfSoft/wsInformat.asmx?wsdl

Leerlingen https://webservice.informatsoftware.be/wsInfSoftLeerlingen.asmx?wsdl

Leraren https://webservice.informatsoftware.be/wsInfSoftpersoneel.asmx?wsdl

Om de gegevens op te kunnen halen, moet in Informat een gebruiker worden aangemaakt. Die moet in een Toegangsgroep (niet in een Programmagroep) zitten met leesrechten op de nodige instellingen. Belangrijk: na het aanmaken van die gebruiker, vraag je via de Informat helpdesk om deze gebruiker te koppelen aan de webservices, incl. de KOBAM webservices.

In de instellingen vul je zeker ook de instellingsnummers in waarvoor je gegevens wenst op te halen.

Als de verschillende instellingsnummers bij Informat in één databank zitten én de aangemaakte gebruiker heeft rechten op al die instellingsnummers, zullen de gegevens zonder problemen doorkomen.

Heb je echter een gebruiker die geen toegang heeft tot alle instellingsnummers, dan kan je in de instellingen bijkomende gebruikers/paswoorden opgeven. In de configuratie gebruikers webservice kan je dan aangeven voor welke instellingsnummers een andere gebruiker moet gebruikt worden dan de standaard gebruiker.

Bijvoorbeeld: voor de instellingsnummers 117093 en 048728 moet een andere gebruiker worden gebruikt dan de standaard gebruiker die is ingevuld bij Gebruiker webservice Informat. Dan voeg je die bijkomende gebruiker bij Gebruiker/paswoord webservice Informat 2 toe.

In de configuratie zet je deze regels:

117093=2; 048728=2;

Die regels zeggen dat voor die twee instellingsnummers de tweede gebruiker/paswoord moet worden gebruikt.

Gegevens uit Wisa ophalen

Om gegevens uit Wisa op te halen, moeten er enkele stappen doorlopen worden:

Zorg dat de Wisa webservices geïnstalleerd staan op de Wisa server. Staat de server bij Wisa, dan mag je deze stap overslaan. Staat de server in jouw school, dan moet je deze stap zeker nakijken. Handleiding hiervoor: WISA_API_Service.pdf In het Querybeheer moeten 3 queries worden toegevoegd: Leerlingen algemene informatie Leerlingen loopbanen Leerlingen bijkomende informatie Personeel

De inhoud van deze queries wordt bij de opstart van Toolbox doorgestuurd. In de instellingen van Toolbox - Wisa vul je bij Queries de namen van de verschillende queries in. TB_LLN, TB_LLNLB, TB_LLNDATA en TB_PERS zijn de standaard namen. In Wisa maak je een gebruiker aan die leesrechten heeft op de nodige instellingsnummers. De credentials van die gebruiker vul je in bij Instellingen - Wisa - Authenticatie. Vul ook de naam van de databank in alsook de SOAP url van de webservice. Die ziet er meestal zo uit: http://londen.wisa-asp.net:8080/SOAP?service=WisaAPIService Als dat is gebeurd, komen de huidige leerlingen en leraren binnen via de synchronisatie.

Wil je de leerlingen/personeel van een andere datum opvragen, dan vul je bij de Synchronisatiedata (instellingen - Wisa) de gewenste datum in. Op die manier kan je bijvoorbeeld eind augustus al de leerlingen die in september beginnen opvragen.