Koppel je dienst aan de demo-omgeving VOORLICHTINGSBIJEENKOMST VOOR LEVERANCIERS 15 FEBRUARI 2018 Marieke de Wit Herman van Dompseler Lianne van Elk
Welke processen ondersteunen?
Hoe werkt uitwisseling van gegevens?
Hoe gegevensuitwisseling tussen componenten?
Wat zijn de belangrijkste standaarden voor gegevens uitwisseling? Tools integreren en data uitwisselen (interoperability en integration) Gepersonaliseerde leerpaden samenstellen (personalization) Plannen met learning analytics (analytics, advizing and learning assesment) Samenwerken (collaboration) Eenvoudig in gebruik, voor iedereen (accessability and universal design) * https://net.educause.edu/ir/library/pdf/eli3035.pdf
Maar hoe werkt dat in de praktijk?
De basis SIS Iets om studentinformatie op te slaan en te beheren Portaal Een plek om te starten en tools te verzamelen LMS Iets om (groepen) studenten aan cursussen te koppelen
De basis Authenticatie en autorisatie infrastructuur Iets om mee in te kunnen loggen en om groepen te kunnen maken Learning Analytics Iets om studieactiviteit en voortgang te kunnen verzamelen en in te zien Integratie laag Iets dat voor de juiste gegevensuitwisseling zorgt
Criteria basisomgeving Open source Voldoet aan de juiste standaard Vult hoofdfunctionaliteit van een component in AAI Learning Analytics Integratie laag SIS LMS Portaal
Maar het succes valt of staat met. Inhoud & Tools
Inrichting van demo-omgeving in 2017 Basisomgeving door SURFnet Door 8 leveranciers zijn applicaties gekoppeld In demo-omgeving is cursus Flexibele leeromgeving gemaakt Cursus is getest door leden van de sig DLWO Bevindingen gepresenteerd op Challengeday 2017
Iets met doel en middel Afbeelding: blog.psoda.com
Wat wil het onderwijs?
Een goede supportorganisatie is essentieel
Waarom nu meedoen? üin één keer aansluiten bij ontwikkelingen in het hoger onderwijs ümaak gebruik van de expertise van SURFnet übeschikbaarheid pilot infrastructuur üpr: Je product in de etalage via kennisuitwisselingsactiviteiten (publicaties, website en Challengeday 2018)
Experimenteren met een FPLO VOORLICHTINGSBIJEENKOMST VOOR LEVERANCIERS Herman van Dompseler 18 februari 2018
Ontwerp
Functioneel Ontwerp systeem integratie
Functioneel Ontwerp gegevens integratie
Functioneel Ontwerp - standaarden
Praktijk
De componenten en hun belangrijkste functionaliteiten
Applicatie Landschap aai Federatie Groepen LDAP IdP integratie LA exp onderwijsuitvoering Generieke applicaties SIS Portaal LMS onderwijsondersteuning onderwijsontwikkeling
Interactie
Applicatie Landschap - LIS aai Federati e Groepe n App App LDAP IdP integratie LA exp onderwijsuitvoering Generieke applicaties SIS Portaal LMS LIS onderwijsondersteuning onderwijsontwikkeling
Techniek LIS Messaging: Publish - Subscribe https://en.wikipedia.org/wiki/publish%e2%80%93subscribe_pattern
Applicatie Landschap - SAML SAML aai Federati e Groepe n App App LDAP IdP integratie LA exp onderwijsuitvoering Generieke applicaties SIS Portaal LMS onderwijsondersteuning onderwijsontwikkeling
Techniek SAML De gebruiker wil inloggen op een dienst (service provider) en wordt daarvoor doorgestuurd naar een inlogservice (identity provider). https://blog.surf.nl/saml-dummies/
Applicatie Landschap - OOAPI aai Federati e Groepe n App App LDAP IdP LA exp onderwijsuitvoering OOAPI Generieke applicaties integratie SIS Portaal LMS onderwijsondersteuning onderwijsontwikkeling
Techniek OOAPI https://openonderwijsapi.nl/api/
Applicatie Landschap - xapi aai Federati e App App Groepe n LDAP IdP integratie xapi LA exp onderwijsuitvoering Generieke applicaties SIS Portaal LMS onderwijsondersteuning onderwijsontwikkeling
Techniek xapi xapi specificatie Inclusief een Learning Locker LRS Beiden als onderdeel van het SURFnet Learning Analytics Experiment https://experienceapi.com/statements-101/ https://www.ht2labs.com/learning-locker/open-source-lrs/
Applicatie Landschap - LTI aai Federati e Groepe n App App LDAP IdP integratie LA exp onderwijsuitvoering LTI Generieke applicaties SIS Portaal LMS onderwijsondersteuning onderwijsontwikkeling
Techniek LTI Throughout this document, we use specific terminology to describe the two main pieces of software involved in LTI. What we traditionally think of as the "Learning Management System" (LMS) is referred to as the "Tool Consumer" (TC) as it "consumes" the tool. The external tool or content is called the "Tool Provider" (TP) as it "provides" the tool for use in the Tool Consumer. https://www.imsglobal.org/specs/ltiv1p2/implementation-guide
Demo omgeving
Techniek demo omgeving Afspraken over de verschillende typen data user, org, course, class, enrollment, lineitem, result https://www.imsglobal.org/oneroster-v11-final-specification
Positioneer jezelf
Maak deze zes overwegingen Welk component bied jij? Waar positioneer je die? Hoe ben je visueel zichtbaar? Welke standaarden? Welke data bewerk je? Hoe ziet het landschap er dan uit?
leeromgevingpilots@surfnet.nl herman@surfnet.nl W www.surfnet.nl Creative Commons Attribution license: http://creativecommons.org/licenses/by/3.0/
Hoe kan je meedoen? Meld je aan via leeromgevingpilots@surfnet.nl Stappen: 1. Afspraken vastleggen in afsprakendocument 2. Standaarden implementeren 3. Applicatie koppelen aan demo-omgeving tijdens hackathon 4. In overleg: applicatie ook beschikbaar maken in pilotomgeving 5. Meewerken aan evaluatie en kennisdisseminatie 6. Presenteren op Challengeday 2018
Doel afsprakendocument Managen van wederzijdse verwachtingen - Experimentele setting/ work in progress - Samenwerken naar goed resultaat Afspraken over ondersteuning - Hackathons op 12 april, 14 juni en 13 september - Individueel waar nodig en wat voor SURFnet redelijkerwijs mogelijk is Afspraken over rapportage en communicatie - Meewerken aan evaluatie, rapportage en Challenge day - SURFnet deelt lessons learned - Vanuit leveranciers communicatie graag in overleg
Challengeday 27 september Aandacht voor onderwijs en techniek in brede zin Gezamenlijk voorbereiden Programma eind augustus definitief
Demo-omgeving versus pilotomgeving Demo-omgeving: - Alle leveranciers kunnen producten koppelen - Alleen fake-persoonsgegevens zijn opgenomen - Doel is testen van technische integratie Pilot-omgeving: - Wordt gebruik voor pilots met instellingen - Alleen leveranciers koppelen waar instellingen om vragen - Alleen leveranciers die (verkorte) verwerkersovereenkomst hebben
Tijdsplanning Voorlichting Hackathon 1 Hackathon 2 Programma Challengeday definitief Hackathon 3 Challengeday 15 februari 12 april 14 juni 31 augustus 13 september 27 september
Vragen? Met alle vragen over pilots kunt u terecht op de mailinglist: leeromgevingpilots@surfnet.nl
Meer informatie Programma Onderwijs op Maat: www.surf.nl/onderwijs Project Flexibele en persoonlijke leeromgeving: https://www.surf.nl/innovatieprojecten/onderwijs-op-maat/flexibele-enpersoonlijke-leeromgeving.html Met vragen en problemen: leeromgevingpilots@surfnet.nl