De ITranslateGradesToLISResults-interface wordt gebruikt om IPSIS IGrade-objecten om te zetten naar ResultRecord-objecten die naar LIS worden verzonden.
De interface-implementatie is D2L.IM.IPSIS.LIS.OMS.ITranslateGradesToLISResults.
De IPSIS, Standaard configuratielijsten voor de ITranslateGradesToLISResults-interface worden bij het product geleverd. Ze worden vermeld samen met het uitbreidingspunt waarvoor ze zijn bedoeld.
Het omzettingsprogramma LISResultsRequiredTranslator (sorteervolgorde = 20) is het standaardomzettingsprogramma voor de ITranslateGradesToLISResults-interface.
LISResultsGradePointsRequiredTranslator
De LISResultsGradePointsRequiredTranslator geeft aan dat de uiteindelijke resultaten die naar het studentinformatiesysteem worden teruggezonden gebruik moeten maken van de punten-representatie in Brightspace®-scores.
Implementatie
D2L.IM.IPSIS.LIS.ResponseAdapters.OMS.Default.LISResultsGradePointsRequiredTranslator®
Verwacht gedrag
Dit omzettingsprogramma stelt een markering in voor de aanvraag om aan te geven dat de uiteindelijke resultaten die naar het studentinformatiesysteem worden teruggezonden gebruik moeten maken van de punten-representatie in Brightspace®-scores. Dit heeft voorrang op de punten versus symbool-beslissing die in de ReadGradesHandlers is genomen, indien van toepassing.
Foutgedrag
Als zich een probleem voordoet tijdens de verwerking, wordt er een uitzondering gegenereerd, samen met zoveel mogelijk gedetailleerde informatie.
Opmerking over de configuratie
Dit omzettingsprogramma moet worden geconfigureerd vóór de LISResultsRequiredTranslator.
LISResultsRequiredTranslator
De LISResultsRequiredTranslator bouwt de ResultRecord objecten.
Implementatie
D2L.IM.IPSIS.LIS.ResponseAdapters.OMS.Default.LISResultsRequiredTranslator®
Verwacht gedrag
Het omzettingsprogramma voert de volgende taken uit:
- Hiermee worden de velden van invoer IGrades en IMUsers toegewezen aan uitvoer ResultRecords
- De volgende velden zijn toegewezen:
OutputField
|
Eigenschap
|
StatusOfResult
|
(statische waarde) Complete
|
LineItemSourcedId
|
SISOrgUnitId
|
PersonSourcedId
|
SISUserId
|
ResultScore
|
IGrade Numerator en Denominator (indien Punten)
IGrade Scheme (indien Symbolen)
|
Foutgedrag
Als zich een probleem voordoet tijdens de verwerking, wordt er een uitzondering gegenereerd, samen met zoveel mogelijk gedetailleerde informatie.
Opmerkingen over de configuratie
Dit omzettingsprogramma moet worden geconfigureerd na omzettingsprogramma's die scorepunten selecteren in plaats van symbolen.
LISGradeSymbolsRequiredTranslator
De LISGradeSymbolsRequiredTranslator geeft aan dat de uiteindelijke resultaten die naar het studentinformatiesysteem worden teruggezonden de symbolen moeten gebruiken die de scores in Brightspace® vertegenwoordigen. Dit heeft voorrang op de punten versus symbool-beslissing die in de ReadGradesHandlers is genomen, indien van toepassing.
Implementatie
D2L.IM.IPSIS.LIS.ResponseAdapters.OMS.Default.LISResultsGradeSymbolsRequiredTranslator®
Verwacht gedrag
Dit omzettingsprogramma stelt een markering in voor de aanvraag om aan te geven dat de uiteindelijke resultaten die aan het studentinformatiesysteem worden geretourneerd de symbolen moeten gebruiken die de scores in Brightspace® vertegenwoordigen.
Foutgedrag
Als zich een probleem voordoet tijdens de verwerking, wordt er een uitzondering gegenereerd, samen met zoveel mogelijk gedetailleerde informatie.
Opmerking over de configuratie
Dit omzettingsprogramma moet worden geconfigureerd vóór de LISResultsRequiredTranslator.
LISResultsStripPercentSignTranslator
De LISResultsStripPercentSignTranslator verwijdert alle volgspaties en %-symbolen aan het einde van elke score. Dit heeft geen gevolgen voor punten of voor symbolen met ander einde. Deze handler mag alleen worden gebruikt als het SIS niet in staat is %-symbolen in de scores te verwerken.
Implementatie
D2L.IM.IPSIS.LIS.ResponseAdapters.OMS.Default.LISResultsStripPercentSignTranslator®
Verwacht gedrag
Dit omzettingsprogramma verwijdert de volgspaties en %-symbolen uit de scores, indien aanwezig.
Foutgedrag
Als een invoerscore null is of zijn score mist, wordt er geen uitzondering gegenereerd. De verwerking gaat gewoon door naar de volgende scorerecord.
Opmerking over de configuratie
Dit omzettingsprogramma moet worden geconfigureerd na de LISResultsRequiredTranslator, bij voorkeur als laatste in de lijst. Hierdoor kunnen alle andere handlers normaal werken, maar wordt voorkomen dat %-symbolen naar het studentinformatiesysteem worden gestuurd.