Onderwijslogistiek en Studievoortgang

Do's en Don't's

Updated om

Dit artikel is gebaseerd op het document Do’s en Don’ts voor het gebruik van de koppeling tussen TEC en uSis , geschreven door Queriene. Dat document kun je hier terugvinden.

Dit artikel is nog niet af (24-02-26)

Er is een koppeling tussen TEC en uSis. Deze koppeling loopt via de bus van inQdo. Informatie wordt vanuit TEC in een bericht naar inQdo gestuurd. De bus haalt benodigde informatie uit dat bericht, verrijkt het eventueel en stuurt een ander bericht naar uSis. uSis geeft een bericht terug aan de bus. Deze maakt een nieuw bericht aan dat naar TEC wordt gestuurd.

Omdat dit zo werkt, moeten we soms in TEC dingen doen die onlogisch lijken.

Velden in TEC die verplicht moeten worden ingevuld voor uSis

Niet alle velden die voor uSis verplicht zijn, zijn ook verplicht gemaakt in TEC.

Dit komt omdat de manier waarop TEC werkt, in combinatie met de keuze die we hebben gemaakt voor de inrichting, ervoor zorgt dat soms velden eerst aangeboden worden aan mensen die niet de kennis hebben om die velden te vullen.

Maak je het veld verplicht en wordt het niet ingevuld, dan kun je niet verder.

In een aantal gevallen hebben we dat opgelost door het veld automatisch te vullen met een bepaalde waarde. Dit automatisch vullen kan alleen op velden die verplicht moeten worden gevuld.

In sommige gevallen echter is er in het FFBO besloten een veld niet automatisch te vullen. Bijvoorbeeld omdat niet iedereen hetzelfde automatische gevuld wil hebben, of wanneer er simpelweg geen standaard is. 
Het is makkelijker een leeg veld te spotten dan een verkeerd ingevuld veld. Daarom is soms de keuze gemaakt het veld dan maar leeg te laten, en dus ook niet verplicht.

Het meest bijzondere veld in deze categorie is het veld Beoordelingsvoet in een werkvorm.
Voor de koppeling is het nodig dat het veld gevuld wordt. Bij sommige faculteiten wordt dit veld standaard niet gevuld door de opsteller. Bij andere faculteiten moet juist de opsteller het veld wel al vullen.
De compromis is geworden: een niet verplicht veld met als subtekst 'PAS OP: vul in'.

Studiegidsnummers aanpassen

Hoe pas je een studiegidsnummer van een vak, werkvorm of toetsvorm aan?

Wanneer uSis gegevens voor een studiedeel ontvangt, kijkt het naar een aantal dingen om te bepalen wat er gebeuren moet:
- het studiegidsnummer
- het studiedeelID
- de ingangsdatum

Studiegidsnummer wijkt af

Als het studiegidsnummer niet bekend is en er is vanuit TEC geen studiedeelID meegestuurd, dan maakt een uSis een nieuw studiedeel aan en stuurt het ID daarvan terug naar TEC.

Als het studiegidsnummer niet bekend is en er is  vanuit TEC wel een studiedeelID meegestuurd, dan snapt uSis het niet en gebeurt er niets. Er wordt in uSis niets aangemaakt of overschreven.

Heb je in TEC een onjuist studiegidsnummer aangepast terwijl het onjuiste studiegidsnummer al aan uSis is doorgegeven, dan krijg je dit niet over de koppeling gerectificeerd in uSis. Je zult in uSis handmatig het studiegidsnummer moeten aanpassen.

Dit geldt voor zowel vak, als werkvorm  als toetsvorm.

Heb je dus een vak met werk- en toetsvormen over de koppeling gestuurd en je wilt de studiegidsnummers corrigeren, dan verander je in TEC handmatig de studiegidsnummers van het vak, de werkvormen en de toetsvormen. In uSis corrigeer je ook handmatig de studiegidsnummers in alle losse studiedelen.

Nadat je alle studiegidsnummer hebt gecorrigeerd, kan het vak weer over de koppeling gestuurd worden om eventuele andere veranderingen door te voeren.

StudiedeelID wijkt af

Effectief is dit hetzelfde als studiegidsnummer wijkt af. uSis kijkt naar de combinatie studiegidsnummer-studiedeelID. Kent het de gestuurde combinatie niet, en is het studiedeelID wel gevuld in TEC, dan kan uSis er niets mee.

Ingangsdatum wijkt af

Wanneer de combinatie studiegidsnummer-studiedeelID bekend is, kijkt uSis ook nog naar de ingangsdatum. Herkent uSis de ingangsdatum? Dan wordt die regel in uSis overschreven met de gestuurd data.
Kent uSis de ingangsdatum nog niet? Dan wordt er opgeplust.

Gegevens weghalen

Wanneer je gegevens over de koppeling naar uSis hebt gestuurd, en je wilt die weghalen (je wilt  het veld dus leegmaken in uSis), dan kan dan niet met behulp van de koppeling. Een leeg veld wordt door de koppeling gezien als iets dat niet hoeft worden doorgegeven, en dus niet als 'leeg'. Helaas werkt een spatie in een veld zetten ook niet.

Wanneer je een veld leeg wilt maken, moet je dat zelf handmatig in zowel TEC als uSis doen.

Previous Artikel Werk- en toetsvormen
Next Artikel 1. Proces Voorbereiding onderwijsprogramma