Externe Tool > conversie procedure LTI 1.1/1.2 naar LTI 1.3 (geen dubbele accounts anewspring of nieuwe cursus)
De procedure hieronder is geschreven voor uitgeleverde LTI's van aNewSpring naar Moodle, waar de volgende criteria zijn toegepast:
- De leverancier van de aNewSpring omgeving wilde géén dubbele accounts in het systeem. Voor het uitvoeren cq voorkomen van dit zullen zij dit zelf met hun eigen support afdeling moeten afstemmen.
- Vraag de leverancier om in een excel overzicht de titels van de cursussen/modules te geven en de LTI Custom Parameters
- Vul deze lijst aan met minimaal de kolommen: Verborgen, LTI Module ID, Database wijziging, ZIchtbaarheid.
- Note: als je cijferboek aanpassing moet doen, maak hier dan een extra kolom voor aan.
- Er vindt afstemming plaats over het moment dat dit wordt uitgevoerd.
- Hou bij de afstemming rekening mee dat aan de Moodle kant:
- Een nieuwe tool aangemaakt moet worden
- Werkzaamheden op de database plaatsvinden.
- Wij hebben bij het aanmaken van de 'LTI 1.3' connectie gekozen om de LTI 1.3 te tonen als activiteit in de activiteitenkiezer. Dit zal veranderen in M4.4!
Moodle procedure
Stap 1: externe tool
- Zet de cursus op verborgen, zet in de spreadsheet in de juiste kolom Done
- Zet de 'oude' externe tool op 'verborgen'
- Maak een nieuwe externe tool aan door op "activiteit of bron toevoegen" te klikken (let op vanaf M4.4 veranderd deze stap!)
- Zoek de aNewSpring 1.3 koppeling op (in onze situatie werkte wij met de leverancier Kriton)
- Geef de activiteit een naam
- Vul bij eigen paramater de LTI Custom paramater 1.3 in die je van de leverancier hebt ontvangen.
- Wij kiezen bij Cijfer:
- Maximum cijfer: 10
- Cijfer om te slagen: 10
- Wij kiezen bij Voltooide bijhouden
- Voltooien bijhouden: Toon activiteit als voltooid als aan de voorwaarden voldaan is
- Cijfer vereist:
- de leerling moet een cijfer krijgen om deze activiteit te voltooien
- de leerling moet een slaagcijfer behalen om deze activiteit te voltooien.
- Klik op Bewaar de wijzigingen en toon om te zien of de connectie werkt.
- Noteer in de spreadsheet de LTI Module ID , je vindt deze boven in de webadres balk
Stap 2:Cijferboek
Het cijferboek is bij ons niet relevant in deze case, maar het kan zijn dat dit wel aangepast moet worden. Dit kun je dan als extra stap toevoegen aan je eigen procedure
Stap 3: Database aanpassing cursusvoltooiing
In onze situatie willen we dezelfde cursus blijven gebruiken. We hebben daarin cursus voltooiing instelling: Activiteit voltooien gebruikt.
We willen niet de hele cursus resetten, daarom voeren we deze procedure uit via de database.
- Ga naar je database
- Ga naar mdl_course_completion
- Maak een filter aan
- Voeg toe Course = [nummer uit je spreadsheet]
- Indien van toepassing voeg toe: Module = LTI
- Pas bij module instance het ID nummer aan met het id uit je spreadsheet
- Ga naar de cursus toe
- Ga naar cursusvoltooiing
- Controleer je aanpassing.
- Klopt het?
- Ga dan naar cursus instellingen = zet de cursus weer op zichtbaar.