Skip to main content

Overzicht van Studentinformatiesysteem Framework

Belangrijk

Het is mogelijk dat er al investeringen in SIS-integratieprocessen zijn gedaan op de campus. U kunt deze bestaande integratieprocessen blijven gebruiken zoals u in het verleden hebt gedaan bij het beoordelen van de acceptatie van de integratietypen van het Studentinformatiesysteem-integratiekader. Het is echter belangrijk om te begrijpen dat Blackboard naarmate de ontwikkelingen vorderen, legacy-integratieprocessen waarschijnlijk geen gelijke tred zullen houden met nieuwere objecten die zijn geïntroduceerd ter ondersteuning van nieuwe Blackboard functies en mogelijkheden.

Over het Studentinformatiesysteem-integratie en Blackboard het Studentinformatiesysteem-integratiekader

De integratie voor het SIS (studenteninformatiesysteem) helpt beheerders met het integreren van cursus-, gebruikers- en inschrijvingsgegevens met Blackboard. Gegevens kunnen afkomstig zijn uit diverse bronnen en kunnen verschillende indelingen hebben. Studentinformatiesysteem-integratie biedt een eenvoudige manier om te upgraden Blackboard naar een ander Learning Management System (LMS), zoals CE of Vista, door hetzelfde gegevensfeedformaat te ondersteunen dat door die systemen wordt gegenereerd voor het uitwisselen van gegevens. Het Studentinformatiesysteem-integratie maakt het ook mogelijk om systeemupdates te delegeren aan andere Blackboard beheerders, waardoor flexibiliteit in het systeem kan worden ingebouwd.

Het Studentinformatiesysteem-integratiekader is een Building Block-uitbreidbaar kader dat gemeenschappelijke functionaliteit biedt voor alle integraties en tegelijkertijd het maken, configureren en beheren van integratie binnen de gebruikersinterface van het configuratiescherm voor Blackboard beheerders vergemakkelijkt. Het principe is gebaseerd op een scheiding van functionaliteit. Het SIS Framework biedt de voorzieningen om via de UI integraties te maken, te configureren, en uit te voeren en te onderhouden. Daarnaast biedt het framework de integratietypen (gebaseerd op Building Blocks) voor het leveren van de logica die specifiek is voor elk type SIS-integratie. Hierdoor kan het SIS Framework een mix-and-match aanpak ondersteunen voor integratie en tegelijkertijd verschillende instanties van een integratietype bieden. Dit resulteert in een zeer grote flexibiliteit bij het bouwen van oplossingen voor SIS-integratie, aangezien tegemoet lan worden gekomen aan alle integratiebehoeften, van zeer eenvoudig tot uitermate complex.

Een extra mogelijkheid die beschikbaar is voor alle integratietypen is on-the-fly datamapping. Dit maakt aangepaste toewijzing van inkomende gegevensobjecten aan Blackboard gegevensobjecten mogelijk. Dit betekent dat je aangepaste JavaScripts kunt toepassen op inkomende gegevens. In het geval van het Snapshot Flat File-integratietype kun je aangepaste headertoewijzingen toepassen om bestaande gegevensindelingen aan Blackboard indelingen te koppelen. In de secties met voorbeelden van de verschillende integratietypen kun je meer lezen over aangepaste toewijzing.

Planning

Er zijn belangrijke voordelen aan het gebruik van Studentinformatiesysteem-integraties (Studentinformatiesysteem) om gegevens door te geven Blackboard om uw systeem automatisch te vullen en bij te werken. De eerste is dat het beheren van cursus- en gebruikersgegevens kan worden gedelegeerd aan een of meer beheerders die geen commandoregel-toegang tot Blackboard servers nodig hebben. Een ander voordeel is dat gegevens snel en efficiënt kunnen worden overgedragen van uw informatiesysteem naarBlackboard.

Het is van cruciaal belang om alle belanghebbenden te betrekken bij het integratieplanningsproces. Door gebruik te maken van de inbreng van je Studentinformatiesysteem- en registrar- en Blackboard adminteams, zorg je voor een succesvolle integratie.

Een succesvolle integratie vereist kennis van de Studentinformatiesysteem-configuratieopties, de selectie van het Blackboard integratietype dat aan uw vereisten voldoet en een goed begrip van de gegevensvereisten voor het integratietype. In het geval van de integratietypen Momentopname en Enterprise 1.1 is ook kennis nodig van het uitvoeren van scripts op de server om gegevensoverdracht naar de integratie-eindpunten mogelijk te maken.

Meer informatie over Studentinformatiesysteem-integraties plannen.SIS Integration Planning

Mentoring diensten

Een serviceovereenkomst met Blackboard Consulting kan helpen bij het plannen, schalen en upgraden van je integraties. Blackboard Consulting biedt een uitgebreid integratieprogramma dat aansluit bij uw behoeften.

Mentoring van het Studentinformatiesysteem Integration Framework

Het doel van de Studentinformatiesysteem Integration Framework Mentoring-service is om klanten te helpen bij de implementatie van Blackboard Studentinformatiesysteem Integration Framework. Deze service wordt volledig op afstand aangeboden, waarbij een consultant van Blackboard richtlijnen en adviezen geeft over basisgegevenselementen, configuratie, opschonen van gegevens, het schrijven van scripts en probleemoplossing.

Projectactiviteiten

  • Een consultant die voor de duur van het project op afstand uitgebreide hulp kan geven

  • Identificatie van basisgegevenselementen, gedragingen en bedrijfsregels om processen te automatiseren voor het maken van gebruikersaccounts en cursussen, het inschrijven van gebruikers en het toewijzen van medewerkers en docenten aan cursussen.

  • Beslissingen met betrekking tot belangrijke gegevenselementen documenteren in een werkboek voor gegevensplanning voor later gebruik door de klant.

  • Richtlijnen geven voor de configuratie van het SIS Integration Framework zodat dit voldoet aan de vastgelegde gegevensvereisten.

  • Helpen bij het opschonen van gegevens van bestaande gebruikersaccounts in de Blackboard omgeving om compatibiliteit met een geautomatiseerde en geïntegreerde omgeving te garanderen.

  • Geef een overzicht van de basisscripttechnieken die moeten worden gebruikt voor gegevenstransformatie binnen het Studentinformatiesysteem Integration Framework.

  • Technieken bespreken voor oplossen van problemen met gegevens en integratie.

  • Bekijk het beheer van de gegevenslevenscyclus en een overzicht van de beste werkwijzen voor het archiveren en opschonen Blackboard van gegevens.

  • Eerste configuratie van programma-artefacten van SIS Integration Framework:

    • Documenteren van vereisten voor bedrijfsprocessen (werkboek voor gegevensplanning)

    • Configuratie van integratie documenteren (werkboek voor taken)

    • Blackboard Referentiemateriaal en documentatie van kernproducten

Zet de volgende stap!

Neem contact op met uw Blackboard verkoopvertegenwoordiger om een tijdstip in te plannen om uw aanbevolen opties en volgende stappen te bespreken. Focus op het creëren van draagvlak en het beoordelen van studenten, niet op het navigeren van een complexe gegevensintegratie. Laat Blackboard consulting je helpen.

De SIS Integration Framework Mentoring Service van Consulting Services kan de ondersteuning bieden die je nodig hebt om de overdracht te automatiseren van gegevens van gebruikers, cursussen en inschrijvingen van een bronsysteem (zoals SIS, LMS, HR of ERP) naar Blackboard. Consultants bepalen samen met jou de belangrijke gegevenselementen, gedragingen en bedrijfsregels.

Hoe het Studentinformatiesysteem-integratiekader werkt

Afgezien van configuratieopties en integratietypen (deze worden besproken in afzonderlijke secties voor de verschillende integratietypen), wordt het SIS Integration Framework gekenmerkt door vier hoofdconcepten:

  1. Gegevensindeling

  2. Gegevensoverdracht

  3. Gegevenseigendom

  4. Gegevensverwerking

Kortom, elk integratietype en geconfigureerde instantie daarvan ontvangt gegevens die correct zijn geformatteerd volgens de vereisten voor de integratie(1) voor overdracht naar Blackboard via een set integratiespecifieke services(2) met behulp van een unieke id per geconfigureerde integratie-instantie die het eigendom van de gegevens(3) beheert voor verwerking door het Blackboard Studentinformatiesysteem-kader (4).

Deze vier belangrijke concepten geven samen een goed beeld van de werking van het SIS Integration Framework, hoe je de integratie het beste kunt configureren en hoe je de infrastructuur van de integratie het beste kunt opzetten voor optimale ondersteuning van het SIS Integration Framework.

Gegevensindeling

Elk type gegevensintegratie ondersteunt een gegevensindeling die specifiek is voor dat type integratie. Zo zijn de gegevens voor Enterprise 1.1 anders dan voor Enterprise 1.1 Vista, en ook weer anders voor Momentopname-bestand en LIS. Kennis van deze gegevensindelingen betekent niet alleen dat je kunt afleiden welke objecttypen worden ondersteund door de bijbehorende integratie, maar ook wat de syntaxis is voor aangepaste toewijzing voor het integratietype.

In de onderwerpen over de verschillende integratietypen wordt uitvoerig aandacht besteed aan de gegevensindeling voor elk specifiek integratietype.

Gegevensoverdracht

Elk type gegevensintegratie ondersteunt de overdracht van gegevens via op HTTP gebaseerde service-eindpunten die qua indeling en methode specifiek zijn voor het integratietype. In alle gevallen wordt het als best practice beschouwd om gegevens door te geven via een HTTPS-verbinding.

Details over het gegevensoverdrachtsmodel en de Blackboard eindpunten van elk integratietype staan in de onderwerpen die specifiek zijn voor dat integratietype.

Een stroomdiagram dat de gegevensoverdracht van het Studentinformatiesysteem naar de Blackboard-database illustreert door middel van een reeks vakken en pijlen. De gegevens worden van de Studentinformatiesysteem-bron verplaatst via een HTTPS-overdracht van gegevens naar Studentinformatiesysteem-integratie-eindpunten via het Blackboard-doeltype Studentinformatiesysteem-integratie, waarmee de gegevens worden verwerkt en de Blackboard-database wordt bijgewerkt met behulp van het framework voor het schrijven van logboeken voor weergave via de gebruikersinterface of opdrachtregel.

Alle integratietypen kunnen bekabeld gegevens ontvangen door gegevens naar de integratie-URL te sturen. Dit is handig in de context van de typen Enterprise 1.1 en Momentopname, aangezien deze nu geschikt zijn voor gegevensoverdracht via een kabel en het posten van gegevens in bestanden.

Gegevenseigendom

Het SIS Integration Framework ondersteunt de mogelijkheid om gegevens te beheren met meer dan één integratietype. Elke geïmplementeerde integratieconfiguratie beheert de gegevens die specifiek zijn voor die bepaalde integratie en verder niks. Hoewel gegevensbronsleutels kunnen worden gebruikt om gegevens te groeperen voor beheer via de gebruikersinterface en ondersteunende hulpmiddelen, worden gegevensbronsleutels niet gebruikt door het Studentinformatiesysteem-integratiekader om wijzigingen in de bijbehorende gegevens te beperken. Dit betekent dat Blackboard-objecten het eigendom zijn van de integratie die ze heeft 'gemaakt' en niet de bijbehorende gegevensbronsleutels. Dit houdt in dat een integratie bewerkingen kan uitvoeren op alle gegevenspunten waarvan het de eigenaar is, ongeacht de bijbehorende gegevensbronsleutels.

Individuele instanties van hetzelfde integratietype worden uniek geïdentificeerd door een door het systeem gegenereerde UID. Deze UID wordt weergegeven op de configuratiepagina van de integratie en kan, in het geval van LIS, worden gebruikt in de configuratie van het SIS of, in het geval van het integratietype Enterprise of Momentopname, in door de client geleverde services die de integratiegegevens overbrengen naar het eindpunt. Meer informatie over het configureren van LIS of een clientservice vind je in de onderwerpen over configuratie en automatisering voor elk type integratie.

Gegevensverwerking

Ongeacht het type integratie of de gegevensindeling, vindt alle verwerking op dezelfde manier plaats:

  1. Het SIS Integration Framework ontvangt een aanvraag op een eindpunt dat specifiek is voor een bepaald integratietype.

  2. Op basis van de inkomende UID wordt de configuratie van het integratietype geladen.

  3. Bij succesvolle voorbewerking van de gegevens voor validatie, wordt de taak bemiddeld door ActiveMQ om te worden uitgevoerd op Blackboard een doeltoepassingsserver

  4. De gegevens worden verwerkt aan de hand van de configuratie-instellingen, en aangepaste headers en aangepaste toewijzing als deze worden gebruikt door de integratie.

  5. Alle objectverwerkingshandelingen worden per object gelogd, naar een logbestand geschreven en ook opgeslagen in de Blackboard -database voor ophalen door de UI-logboekviewer.

In het SIS Integration Framework worden gegevens niet parallel verwerkt, aangezien hierdoor de kans op race-voorwaarden erg groot wordt. Gegevens worden daarom verwerkt volgens het principe van FIFO, zodat ze in de juiste volgorde worden verwerkt. Je moet daarom ook altijd wachten totdat de verwerking van een gegevensset is voltooid voordat je de volgende gegevensset verstuurt.

Integratietypen, objectondersteuning en vereisten

Het Blackboard Studentinformatiesysteem Framework ondersteunt vijf integratietypen in een standaardinstallatie die bestaat uit Standaarden en Blackboard ontworpen integratietypen. Er kunnen extra typen worden ontwikkeld en toegevoegd met behulp van Building Blocks. Deze mogelijkheid van het uitbreiden van de ondersteunde typen betekent een grote meerwaarde voor het SIS Framework in de onderneming, terwijl het ons in staat stelt om de integratietypen op basis van Building Blocks indien nodig buiten het updateschema aan te passen.

Elk Blackboard verstrekt integratietype heeft Blackboard objectondersteuning en informatiesysteemvereisten die specifiek zijn voor het integratietype. Hieronder vind je een algemene beschrijving van de integratietypen, de objecten die ze ondersteunen en de vereisten voor informatiesystemen voor ondersteuning van de integratie.

Let op de integratietypen die Blackboard objecten ondersteunen zoals gespecificeerd door het integratietype - er is geen 100% overlap in objectondersteuning voor alle integratietypen - dit is een belangrijke overweging bij het selecteren van uw integratietype. Een andere belangrijke overweging is de mogelijkheid van het informatiesysteem om ondersteuning te bieden voor het integratietype en de gegevensindeling. Raadpleeg de secties over de verschillende integratietypen als je meer wilt weten over een bepaald integratietype, de gegevensindeling en de methoden van gegevenstransport.

Als Blackboard vooruitgang in de ondersteuning van de integratie van het informatiesysteem zullen we ons richten op LIS 2.0- en Snapshot Flat File-integratietypes - deze moeten worden beschouwd als prioritaire doelen voor integratie. De andere drie integratietypen worden aangeboden om ondersteuning te geven voor klanten met bestaande integraties waarin deze typen worden gebruikt en die geïnteresseerd zijn in het inzetten van het SIS Framework. Merk op dat de integratietypen Enterprise 1.1, Enterprise 1.1 Vista en Snapshot XML geen verdere ontwikkeling zullen zien ter ondersteuning van nieuwe Blackboard objecten.

Enterprise 1.1 en Enterprise 1.1 Vista

Enterprise 1.1: Enterprise 1.1 werd geïntroduceerd in 2002 en was bedoeld als opvolger van Enterprise 1.0 (1999). Het betreft een gegevensbeschrijving op basis van XML voor het doorgeven van informatie over personen, groepen en groepslidmaatschappen. Bedoeld voor de uitwisseling van gegevens binnen en tussen instelling bedrijfssystemen, hebben grote leveranciers de standaard aangenomen voor integratiedoeleinden - WebCT en Blackboard beide hebben de standaard overgenomen.

Er wordt vaak gesproken over Enterprise 1.1 in de context van 'door gebeurtenissen gestuurde' integraties, maar dit type werd ook gebruikt voor het genereren van platte gegevensbestanden. De twee 'versies' van Enterprise 1.1 die worden Blackboard ondersteund, zijn de originele Vista-versie en een Ellucian Banner-versie die extensies bevat op de specificatie voor Banner-clients. Dit zijn de integratietypen Enterprise 1.1 Vista en Enterprise 1.1 in het SIS Framework.

Ondersteunde objecten

Ontworpen voor instellingen die:

  • Een overzicht geven van de bedrijfsprocessen

  • Configuratierichtlijnen bieden van het SIS Integration Framework

  • Eenvoudige technieken voor het schrijven van scripts verstrekken

  • Technieken aanbieden voor het oplossen van problemen met gegevens en integratie

  • Beslissingen inzake belangrijke gegevenselementen documenteren

tabel 52. Ondersteunde objecten - LIS 1.1

Object

Beschrijving

Cursussen

Gegevens voor het maken en beheren van cursussen

Gebruikers

Gegevens voor het maken en beheren van systeemgebruikers (studenten, docenten, stafmedewerkers, etc.)

Inschrijvingen

Gegevens voor het maken en beheren van cursuslidmaatschappen (inschrijvingen)

Knooppunten

Gegevens voor het maken en beheren van hiërarchierelaties.

Semester

Gegevens voor het maken en beheren van semesters.

Gecombineerde cursussen

Gegevens voor het samenvoegen van onderliggende en bovenliggende cursussen.

Instellingsrollen

Gegevens voor het beheren van relaties tussen gebruikersrollen.

Primaire instellingsrol kon in deze integratie (alleen) worden ingesteld voor het gebruikersobject via een aangepaste veldtoewijzing. Integraties waarin instellingsrollen volledig worden ondersteund, bieden ondersteuning voor zowel primaire als secundaire instellingsrollen.

Organisaties

Gegevens voor het maken en beheren Blackboard van organisatiesites.

In deze integratie kunnen organisaties worden gemaakt door een aangepaste veldtoewijzing van cursusobjecten. Integraties waarin organisaties volledig worden ondersteund, kunnen afzonderlijke velden hebben die speciaal zijn bedoeld voor organisaties.



Informatiesystemen

Peoplesoft-versies:

PeopleSoft Campus Solutions 9, bundel 21 of eerder

Ellucian Banner versies:

Banner General

- 8.0 of hoger voor Intcomp 8.0.1

- 8.1 of hoger voor Intcomp 8.0.2

Banner Student

- 8.0 of hoger voor Intcomp 8.0.1

- 8.1 of hoger voor Intcomp 8.0.2

Banner Intcomp - 8.0.1 of hoger

Banner Financial Aid - 8.x

Banner Integration for eLearning - 8.0

Elluciaanse collega

Vereist tools voor het extraheren en converteren van gegevens voordat ze worden verzonden naar Blackboard

Opmerking

Voordat je toezegt Enterprise 1.1 te ondersteunen, moet je vaststellen of nieuwere versies van externe systemen worden ondersteund.

Raadpleeg de sectie over het integratietype Enterprise 1.1 voor een uitvoerige beschrijving van het integratietype. Belangrijk hierbij is dat de gegevensindeling iets verschilt tussen de twee ondersteunde varianten van Enterprise 1.1 (Standard en Vista).

LIS 2.0

LIS 2.0: Student Information Services 2.0 moet worden beschouwd als de vervanging van Enterprise 1.1 en omvat een oplossing die is gebaseerd op de lessen die zijn getrokken uit de tekortkomingen van Enterprise 1.1. In LIS 2.0 worden niet alleen de gegevens beschreven, maar ook de methoden voor het transporteren en voor het publiceren en verbruiken van die gegevens. Hierdoor is het mogelijk om de gegevens in het LIS-compatibele bronsysteem één op één te koppelen aan de processen die ervoor zorgen dat die gegevens kunnen worden verwerkt, om zo plug-and-play integraties te ondersteunen. LIS 2.0 is gebaseerd op webservices; compatibele systemen wisselen gegevens uit met behulp van bekende services, waarvoor ze alleen maar twee eindpunten in het systeem hoeven aan te geven.

LIS 2.0 is een model dat wordt gestuurd door gebeurtenissen, hoewel het mogelijk is om platte bestanden te genereren die voldoen aan de XML-gegevensbeschrijving en deze handmatig te uploaden.

Ondersteunde objecten

tabel 53. Ondersteunde objecten - LIS 2.0

Object

Beschrijving

Cursussen

Gegevens voor het maken en beheren van cursussen

Gebruikers

Gegevens voor het maken en beheren van systeemgebruikers (studenten, docenten, stafmedewerkers, etc.)

Inschrijvingen

Gegevens voor het maken en beheren van cursuslidmaatschappen (inschrijvingen)

Semester

Gegevens voor het maken en beheren van semesters.

Instellingsrollen

Gegevens voor het beheren van relaties tussen gebruikersrollen.

Primaire instellingsrol kon in deze integratie (alleen) worden ingesteld voor het gebruikersobject via een aangepaste veldtoewijzing. Integraties waarin instellingsrollen volledig worden ondersteund, bieden ondersteuning voor zowel primaire als secundaire instellingsrollen.

Organisaties

Gegevens voor het maken en beheren Blackboard van organisatiesites.

In deze integratie kunnen organisaties worden gemaakt door een aangepaste veldtoewijzing van cursusobjecten. Integraties waarin organisaties volledig worden ondersteund, kunnen afzonderlijke velden hebben die speciaal zijn bedoeld voor organisaties.



Informatiesystemen

Peoplesoft-versies:

PeopleSoft Campus Solutions 9, bundel 22 of hoger

Ellucian Banner versies:

Banner General

- 8.1 of hoger is vereist

Banner Student

- 8.1 of hoger is vereist

Banner Intcomp

- 8.0.2 of hoger is vereist

Banner Financial Aid

- 8.11

Voor Oracle Application Server

- 10.1.3

Elluciaanse collega

Vereist ILP versie 3.5

Opmerking

Voordat u zich ertoe verbindt LIS 2.0 te ondersteunen, moet u de ondersteuning op latere versies van systemen van derden bevestigen.

Momentopname plat bestand

Blackboard ondersteunt ook onze Snapshot Flat File-benadering voor het importeren van gegevens. Snapshot was de eerste ondersteunde integratie binnen Blackboard Enterprise en heeft een lange geschiedenis van succes vanwege de eenvoud van de functie. In het begin werden zowel XML- als CSV-bestanden ondersteund: één bestand per gegevensbeheertaak voor gebruikers, cursussen, inschrijvingen en toewijzing van docenten. Het SIS Framework ondersteunt de verwerking van momentopname-bestanden via de integratietypen Momentopname-XML en Momentopname-bestand. Momentopname-bestand is echter de enige indeling die vanaf nu wordt bijgewerkt voor ondersteuning van 'nieuwe' gegevensobjecten. Momentopname-XML wordt op dit vlak niet bijgewerkt en zal mogelijk niet voldoen aan toekomstige integratievereisten.

Ondersteunde objecten

tabel 54. Ondersteunde objecten - Momentopname-bestand

Object

Beschrijving

Cursussen

Gegevens voor het maken en beheren van cursussen

Gebruikers

Gegevens voor het maken en beheren van systeemgebruikers (studenten, docenten, stafmedewerkers, etc.)

Inschrijvingen

Gegevens voor het maken en beheren van cursuslidmaatschappen (inschrijvingen)

Knooppunten

Gegevens voor het maken en beheren van hiërarchierelaties.

Semester

Gegevens voor het maken en beheren van semesters.

Cataloguscategorieën

Gegevens voor het maken en beheren van de Blackboard cursuscatalogus

Instellingsrollen

Gegevens voor het beheren van relaties tussen gebruikersrollen.

Primaire instellingsrol kon in deze integratie (alleen) worden ingesteld voor het gebruikersobject via een aangepaste veldtoewijzing. Integraties waarin instellingsrollen volledig worden ondersteund, bieden ondersteuning voor zowel primaire als secundaire instellingsrollen.

Organisaties

Gegevens voor het maken en beheren Blackboard van organisatiesites.

In deze integratie kunnen organisaties worden gemaakt door een aangepaste veldtoewijzing van cursusobjecten. Integraties waarin organisaties volledig worden ondersteund, kunnen afzonderlijke velden hebben die speciaal zijn bedoeld voor organisaties.

Gecombineerde cursussen

Gegevens voor het samenvoegen van onderliggende en bovenliggende cursussen.

Waarnemers

Gegevens voor het maken en beheren van waarnemers.



Informatiesystemen

Peoplesoft-versies:

Vereist tools voor het extraheren en converteren van gegevens voordat ze worden verzonden naar Blackboard

Ellucian Banner versies:

Vereist tools voor het extraheren en converteren van gegevens voordat ze worden verzonden naar Blackboard

Elluciaanse collega

Vereist tools voor het extraheren en converteren van gegevens voordat ze worden verzonden naar Blackboard

Voordat je toezegt Momentopname-bestand te ondersteunen, moet je controleren of het extraheren van gegevens in geïnstalleerde versies van externe systemen wordt ondersteund.

Momentopname XML

Snapshot XML heeft nauwe banden met de Enterprise 1.1-specificatie met Blackboard specifieke toevoegingen. Net als Enterprise 1.1 biedt Momentopname-XML meer flexibiliteit omdat de XML-bestanden één gegevenstype kunnen bevatten, maar ook meerdere gegevenstypen die dan in één keer worden verwerkt.

Nog een belangrijk punt: de gegevensindeling Momentopname-XML moet niet de eerste keuze zijn voor een integratie aangezien er alleen nog onderhoudsupdates worden uitgebracht en er geen ondersteuning voor nieuwe objecten is en er geen nieuwe functies meer worden ontwikkeld. De kans is groot dat er in de toekomst een aankondiging zal komen dat de ondersteuning voor Momentopname-XML helemaal gaat stoppen, uiteraard wel met voldoende tijd voor klanten om over te stappen naar een ander type integratie.

Ondersteunde objecten

tabel 55. Ondersteunde objecten - Momentopname-XML

Object

Beschrijving

Cursussen

Gegevens voor het maken en beheren van cursussen

Gebruikers

Gegevens voor het maken en beheren van systeemgebruikers (studenten, docenten, stafmedewerkers, etc.)

Inschrijvingen

Gegevens voor het maken en beheren van cursuslidmaatschappen (inschrijvingen)

Cataloguscategorieën

Gegevens voor het maken en beheren van de Blackboard cursuscatalogus

Instellingsrollen

Gegevens voor het beheren van relaties tussen gebruikersrollen.

Primaire instellingsrol kon in deze integratie (alleen) worden ingesteld voor het gebruikersobject via een aangepaste veldtoewijzing. Integraties waarin instellingsrollen volledig worden ondersteund, bieden ondersteuning voor zowel primaire als secundaire instellingsrollen.

Organisaties

Gegevens voor het maken en beheren Blackboard van organisatiesites.

In deze integratie kunnen organisaties worden gemaakt door een aangepaste veldtoewijzing van cursusobjecten. Integraties waarin organisaties volledig worden ondersteund, kunnen afzonderlijke velden hebben die speciaal zijn bedoeld voor organisaties.

Waarnemers

Gegevens voor het maken en beheren van waarnemers.



Informatiesystemen

Peoplesoft-versies:

Vereist tools voor het extraheren en converteren van gegevens voordat ze worden verzonden naar Blackboard

Ellucian Banner versies:

Vereist tools voor het extraheren en converteren van gegevens voordat ze worden verzonden naar Blackboard

Elluciaanse collega

Vereist tools voor het extraheren en converteren van gegevens voordat ze worden verzonden naar Blackboard

Opmerking

Voordat je toezegt Momentopname-XML te ondersteunen, moet je controleren of het extraheren van gegevens in geïnstalleerde versies van externe systemen wordt ondersteund.

Integraties op maat

Aangezien het SIS Integration Framework kan worden uitgebreid met behulp van Building Blocks, kun je de API's van het SIS Framework gebruiken om aangepaste integratietypen te bouwen die aansluiten bij specifieke behoeften van de instelling. Dit is van toepassing als uw informatiesysteem een van de Blackboard verstrekte integratietypen niet ondersteunt of als u specifieke integratiebehoeften hebt die buiten het bereik van de Blackboard geleverde integratietypen vallen. In deze gevallen kunt u uw eigen integratiebouwsteen bouwen en controle hebben over de Blackboard objecten die uw integratie ondersteunt en de integratielogica die specifiek is voor uw informatiesysteem.

Algemene ondersteuning en configuratie

Blackboard Support Services biedt ondersteuning voor de integratietypen die standaard aanwezig zijn in Blackboard. Als u vragen hebt of problemen ondervindt met uw configuratie- of integratieprocessen, kunt u contact opnemen met ondersteuning door een ondersteuningsticket in te dienen bij Anthology Support.

U configureert Blackboard om gegevens te ontvangen voor elk van de integratietypen met behulp van de configuratiepagina's voor Studentinformatiesysteem-integratie van de Blackboard beheerder. Als je hebt bepaald welk type integratie het beste past bij de behoeften van de instelling en mogelijkheden van het informatiesysteem, moet je de volgende negen stappen uitvoeren vanaf de hoofdpagina voor het configureren van SIS:

  1. Maak de integratie door het type integratie te selecteren in de vervolgkeuzelijst Maken.

  2. Configureer de nieuw gemaakte integratie.

  3. Zet de integratie in de testmodus.

  4. Wijzig eventuele aangepaste toewijzingen.

  5. Test uw integratie (er worden geen wijzigingen aangebracht in Blackboard gegevens wanneer een integratie zich in de testmodus bevindt)

  6. Controleer de configuratie door de integratielogboeken te bekijken in de UI.

  7. Herhaal stappen 4-6 totdat de integratie op de gewenste manier werkt.

  8. Maak de integratie actief om deze te gaan gebruiken.

  9. Monitor de integratie door de integratielogboeken te bestuderen.

Zie voor meer informatie de configuratieonderwerpen voor elk integratietype.

Integratie registratie

Je kunt voor alle integratietypen logboeken inzien via de UI voor logboekregistratie voor het SIS Integration Framework. Vanuit de UI heb je toegang tot logboeken met de status van de geconfigureerde integraties. Je ziet informatie per object en overeenkomstig het gekozen detailniveau. Zo heb je altijd een goed beeld van de bewerkingen van de integratie.

Je kunt logboekberichten sorteren op type en integratie.

De logboeken zijn niet alleen vanuit de UI te raadplegen, maar worden ook weggeschreven naar schijf voor archiveringsdoeleinden en voor langetermijn-analyse en -evaluatie.

Opmerking

Het tijdstempel dat wordt weergegeven bij Laatste logboekitem (op de pagina Logboekfunctie) en Laatste gebeurtenis (op de pagina Integraties) is voor gebeurtenissen zoals die zijn vastgelegd volgens de geselecteerde registratieniveaus.

Je kunt ook REST Web Services gebruiken om logboeken en fouten te raadplegen die zijn opgetreden tijdens de gegevensverwerking.

Als u toegang wilt krijgen tot de logboeken, voegt u /learn/api/v1/logs/Studentinformatiesysteem/{dataSetUid} toe aan uw Blackboard domein. Het systeem genereert een referentiecode, dataSetUid, voor elke keer dat een invoerbestand wordt verwerkt. Deze parameter is vereist voor het retourneren van resultaten. De fout en het uitvoeringsbericht worden vastgelegd in de tabel DATA_INTGR_LOG.

Er zijn aanvullende parameters beschikbaar om de gegevens te segmenteren:

  • logLevel-parameter: /learn/api/v1/logs/Studentinformatiesysteem/{dataSetUid}?logLevel=(DEBUG,WARNING,ERROR,INFORMATION).

  • Standaard wisselparameters: /learn/api/v1/logs/studentinformatiesysteem/{dataSetUid}?limit=25&&offset=10. Een standaardaanvraag heeft een limiet van 20 pagina's, tenzij je deze waarde wijzigt.

Het proces voor het oplossen van problemen met records in Web Services is niet gewijzigd ten opzichte van het proces voor het oplossen van fouten via de UI. Als je het foutbericht “niet gevonden” ziet, is het mogelijk dat de dataSetUid niet bestaat in het systeem of dat het invoerbestand nog wordt verwerkt.