Wat is het SIS Data Integration Framework?

Het SIS Data Integration Framework (SIS staat voor studenteninformatiesysteem) biedt beheerders een vereenvoudigde interface voor het configureren, beheren en onderhouden van SIS-integraties. Je vindt het framework in het configuratiescherm voor systeembeheer onder Gegevensintegratie.


Welke voordelen biedt het SIS Data Integration Framework?

Het SIS Framework draagt bij aan de nauwkeurigheid en consistentie van gegevens, evenals kortere responstijden, minder tijdrovende gegevensinvoer en beter kostenbeheer. Het SIS Framework helpt beheerders door:

  • Ondersteuning van de normen IMS Enterprise 1.1 en LIS 2.0
  • Ondersteuning van Momentopname-XML en platte bestanden
  • Mogelijkheden voor hergebruiken, exporteren en importeren van bestaande integratie-instellingen
  • Logboeken met gebeurtenissen van SIS-integratie voor eenvoudiger beheer

Voor klanten die nu een andere methode voor integratie gebruiken, biedt het SIS Framework eenvoud voor beheertaken. Je kunt de integratie helemaal zelf installeren, configureren en beheren via de gebruikersinterface van Blackboard Learn.


Ik denk erover om een SIS-integratie te implementeren met behulp van het SIS Framework. Waar begin ik?

Kennis van de bedrijfslogica van de instelling (zoals de registratieprocessen en dergelijke) en gegevensbehoeften, evenals hun relatie met Blackboard Learn, is essentieel om te bepalen welke richting je op wilt met het SIS Framework. Het is ook belangrijk dat je weet hoe je de benodigde gegevens extraheert uit het SIS en welke gegevens dat moeten zijn. Je moet samenwerken met de teams van Blackboard Learn, de administratie en SIS-teams om de gegevensbehoeften in kaart te brengen en welke voorzieningen nodig zijn om die gegevens beschikbaar te stellen aan het geselecteerde integratietype voor SIS-gegevens.

Blackboard heeft de documentatie in deze sectie samengesteld om je te helpen met de implementatie van het SIS Framework. Bovendien wordt het SIS Framework volledig ondersteund door Blackboard Support. Je kunt echter ook nog kiezen voor een optionele set Consulting Services om je te helpen met het doorgronden, plannen en implementeren van de SIS-integratie.


Ik gebruik nu Momentopname als mijn integratie. Waarom zou ik overstappen op het SIS Framework?

De Framework-versie van Momentopname biedt verschillende grote voordelen, waaronder:

  • Ondersteuning voor de meest recente objecten (zoals Semesters, Instellingshiërarchie en Cursus samenvoegen)
  • Toegang tot logboekgegevens vanuit de gebruikersinterface om de integratiestatus visueel te volgen
  • Mogelijkheid om vanuit de gebruikersinterface just-in-time gegevensfeeds te posten
  • Mogelijkheid om gegevensbestanden veilig te testen zonder dat dit van invloed is op gegevens die al zijn opgeslagen in de Blackboard Learn-database
  • Volledige ondersteuning van Blackboard Support

Kan ik mijn Momentopname-integratie blijven gebruiken?

Ja, je kunt de huidige integratie blijven gebruiken maar het is wel zo dat je dan geen ondersteuning hebt voor nieuwe gegevensobjecten van Blackboard Learn die zijn toegevoegd na Blackboard Learn 9.1 SP 7. Een ander belangrijk punt is dat je niet beschikt over de voordelen voor productiviteit en integratiebeheer die inherent zijn aan het SIS Data Integration Framework.


Ik heb gehoord dat Momentopname wordt uitgefaseerd. Wat houdt dat precies in?

Uitfaseren in deze context wil zeggen dat de voorbereiding is gestart om iets buiten gebruik te stellen. Het betreft de aankondiging dat een product of voorziening is vervangen of niet meer nodig is en op een bepaald moment in de toekomst zal worden verwijderd. Deze aankondiging maakt het mogelijk om change-management te plannen. Daarnaast betekent uitfaseren dat de ontwikkeling van het product in feite wordt 'bevroren'.

Momentopname-opdrachtregeltools zijn formeel verwijderd vanaf de release van Blackboard Learn 9.1 van het tweede kwartaal van 2017. Deze tools zijn niet beschikbaar in Blackboard Learn SaaS.


Wat zijn de gevolgen van de uitfasering op mijn Momentopname-integratie?

Op dit moment verandert er niets. De best practice van het aankondigen van uitfasering biedt je echter de gelegenheid om goed na te denken over de te volgen aanpak en om te bepalen welke wijzigingen nodig zijn om de nieuwe functionaliteit voor momentopnamen in het SIS Framework te ondersteunen. Momentopname-XML van het SIS Framework is een logische vervolgstap voor instellingen die nu de XML-bestandsindeling gebruiken in hun Momentopname-integratie. Dit integratietype biedt nu en in de toekomst geen ondersteuning voor nieuwe mogelijkheden geïntroduceerd na 9.1 SP 7.

Wanneer Blackboard de release vaststelt waarin Momentopname volledig zal worden verwijderd uit Blackboard Learn, zullen we dit ruimschoots van tevoren communiceren zodat je de vereiste transitie zorgvuldig kunt plannen.

Aangezien het SIS Framework volledig wordt ondersteund door Blackboard Support, is een ICM-overeenkomst (Integration Customization Maintenance) niet nodig. Als je instelling momenteel een ICM-overeenkomst heeft voor de Momentopname-integratie, is het voor de planning goed om te weten dat de transitie naar het SIS Framework niet wordt gedekt onder ICM-overeenkomsten. Als je vragen hebt over de transitie naar het SIS Framework, kun je contact opnemen met Blackboard Support.


Welke informatiebronnen zijn er om aan de slag te gaan met het SIS Data Integration Framework?

De productdocumentatie is beschikbaar in het studenteninformatiesysteem (SIS).

Technische documenten en handleidingen zijn ingesloten in de interface van de SIS-gegevensintegratie in Blackboard Learn. Ga naar Configuratiescherm voor systeembeheer > Gegevensintegratie > Integraties van studenteninformatiesystemen en selecteer de koppeling Voorbeelddocumenten in de rechterbovenhoek. Medewerkers van Blackboard Support kunnen je trouwens ook helpen met vragen over de integratie.

Als je hulp nodig hebt met de configuratie van de integratie, kan Blackboard Consulting je helpen met uitstekende adviezen via SIS Data Integration Framework Mentoring (Technical Knowledge Transfer (TKT).

Meer informatie over Momentopname-integraties


Hoe verschillen SIS-integraties voor SaaS-implementaties van zelf hosten of beheerde hosting?

In zelf en beheerd gehoste omgevingen gebruiken eindpunt-URL's een standaard identificatie, BBLEARN of bb_bb60. In SaaS-implementaties heeft elke site een unieke database-identificatie, dus worden de URL's van de eindpunten gewijzigd. Volg deze stappen om de unieke database-identificatie te vinden:

  1. Navigeer naar Configuratiescherm voor systeembeheer > Gegevensintegratie > Integraties van studenteninformatiesystemen.
  2. Zoek je integratie in de lijst.
  3. In het menu Opties van de integratie selecteer je HTTP-gegevens.
  4. De unieke database-identificatie is de tekenreeks die begint met BB direct voor /endpoint.

Je moet alle verwijzingen naar BBLEARN of bb_bb60 vervangen door deze identificatie in je cURL of andere scripts. https://servername.domain.edu/webapps/bb-data-integration-flatfile-BBLEARN/endpoint/course/store moet bijvoorbeeld overschakelen naar https://servername.domain.edu/webapps/bb-data-integration-flatfile-BB[DATABASEIDENTIFIER]/endpoint/course/store.


Wanneer gaat LIS gecombineerde cursussen en instellingshiërarchieën ondersteunen?

Binnen de LIS-specificatie wordt de term Section Assignment (sectietoewijzing) gebruikt voor gecombineerde cursussen. Blackboard is van plan om dit in samenwerking met het IMS te formaliseren om het niveau van specificatie binnen LIS te bereiken.

Instellingshiërarchieën worden op dit moment niet ondersteund door LIS. Het doel op lange termijn voor de LIS-implementatie van Blackboard is een één-op-één koppeling, vergelijkbaar met wat er wordt aangeboden via de specificaties voor platte bestanden. Aangezien de LIS-specificatie nog steeds wordt verfijnd door het IMS, wacht Blackboard verdere ontwikkelingen op dit gebied af.

Zowel gecombineerde cursussen als instellingshiërarchieën worden ondersteund via platte bestanden en dat is dan ook de tijdelijke oplossing voor klanten. Met het SIS Data Integration Framework kunnen klanten allerlei integratiemethoden gebruiken voor gegevensbehoeften. Om die reden kan LIS worden gebruikt voor ondersteuning van bepaalde behoeften voor een gegevensintegratie, terwijl platte bestanden dan de methode zijn voor invulling van andere gegevensbehoeften.


Wat zijn de plannen van Blackboard om cijfers over te brengen naar het SIS vanuit Blackboard Learn?

Blackboard beseft het belang van het uitwisselen van cijfers. Blackboard is van plan om dit in samenwerking met het IMS te formaliseren om het niveau van specificatie binnen LIS (Learning Information Services) te bereiken met het doel om beter tegemoet te komen aan de behoeften voor cijferuitwisseling. Als we hier in geslaagd zijn, zullen we onze implementatie van LIS bijwerken.

Cijferuitwisseling wordt ondersteund in Learn SaaS via de voorziening Grades Journey.


Wat is de toegestane tekenset voor integratiegegevens?

Dit is de tekenset die zonder problemen kan worden gebruikt met de belangrijkste gegevensvelden:

A-Z a-z 0-9 . ' , " : ! ? $ @ [ ] { } -_

Het wachtwoord en externe sleutels mogen ook nog deze tekens bevatten:

% & # < > = \ + /

Tekens die in geen enkel veld zijn toegestaan:

*


Kunnen bestaande cursussen en gebruikers worden beheerd met een SIS-integratie?

Cursussen en gebruikers die al aanwezig zijn in het systeem kunnen worden beheerd en bijgewerkt met een SIS-integratie als aan de volgende vereisten wordt voldaan:

  • Cursussen: de batchUid uit de invoer moet overeenkomen met de bestaande cursus. Hetzelfde geldt voor de course_id voor handmatig gemaakte cursussen. Deze ID kan variëren als de cursussen zijn gemaakt door een andere gegevensintegratie.
  • Inschrijvingen: gebruikers kunnen worden ingeschreven in een cursus als de gegevens in het invoerbestand die de gebruikers identificeren, overeenkomen met de batchUid van de gebruikers in Learn.
  • IMS-/XML-integraties: integreer bestaande cursussen en schrijf vervolgens bestaande gebruikers in.
  • Gegevens: de bestaande cursus- en gebruikersgegevens moeten zich bevinden in de juiste gegevensbronsleutel.

Meer informatie over gegevensbronsleutels


Kan ik meerdere integraties hebben?

Je kunt meerdere integraties gebruiken om gegevens te leveren voor het maken van Learn-objecten. Onthoud wel dat de gegevens 'eigendom' zijn van het integratietype en niet van de gegevensbronsleutel en dat je er bij het selecteren en configureren van de integraties rekening mee moet houden dat elke integratie werkt met specifieke sets gegevens.


Ik krijg gegevensfouten als ik probeer om objecten die zijn gemaakt met een eerder geïnstalleerd integratietype, bij te werken met een nieuw toegevoegde integratie van een ander type. Wat gaat er fout?

De integratietypen van het SIS Framework van 9.1 SP6-SP11 bieden geen ondersteuning voor de manipulatie van verschillende typen. Bijvoorbeeld: een LIS-integratietype kan geen gegevens wijzigen die zijn gemaakt met een SIS-integratie van het type Momentopname-bestand. Het wordt aanbevolen om binnen de grenzen van integratietypen te blijven voor sets gegevens. Als je nog vragen hebt, kun je contact opnemen met Learn Support.


Ik krijg een foutmelding dat een gegevensbronsleutel niet is gevonden, terwijl ik voor mijn integratie heb ingesteld dat de inkomende gegevensbronsleutel moet worden gebruikt. Wat gaat er fout?

Gegevensbronsleutels moeten vooraf worden gemaakt voor gebruik door een integratie. Zie de sectie over het maken van gegevensbronsleutels onder Gegevensbronsleutels beheren.


Hoe test ik de integratie?

Raadpleeg de documentatie voor de afzonderlijke integratietypen voor informatie over testgegevens en processen.