Voortgangsrapportage oktober t/m december 2007. PASTEL Professionele Accreditatie en Schaalvergroting van Toepassing van Elektronische Leerobjecten

Vergelijkbare documenten
Zelfevaluatie PASTEL project

Voortgangsrapportage april t/m juni PASTEL Professionele Accreditatie en Schaalvergroting van Toepassing van Elektronische Leerobjecten

Voortgangsrapportage januari tot en met maart 2008

PASTEL Notulen Groningen 13 december 2007

Voortgangsrapportage juli t/m september PASTEL Professionele Accreditatie en Schaalvergroting van Toepassing van Elektronische Leerobjecten

PASTEL Notulen Projectgroep 1 november 2007

Notulen PASTEL projectgroep en stuurgroep 19 juni 2007

PASTEL Notulen 26 september 2007

PASTEL Professionele Accreditatie en Schaalvergroting van Toepassing van Elektronische Leerobjecten

Notulen PASTEL Projectgroep overleg 9 mei te Nijmegen

MyDHL+ Van Non-Corporate naar Corporate

Voortgangsrapportage Januari-maart PASTEL Professionele Accreditatie en Schaalvergroting van Toepassing van Elektronische Leerobjecten

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14

Maillijsten voor medewerkers van de Universiteit van Amsterdam

2019 SUNEXCHANGE USER GUIDE LAST UPDATED

Handleiding beheer lijst.hva.nl. See page 11 for Instruction in English

Voortgangsrapportage Juli t/m september PASTEL Professionele Accreditatie en Schaalvergroting van Toepassing van Elektronische Leerobjecten

MyDHL+ Tarief berekenen

MyDHL+ ProView activeren in MyDHL+

Oracle client 1.2 voor ixperion 1.3 en hoger

Leeftijdcheck (NL) Age Check (EN)

LDAP Server on Yeastar MyPBX & tiptel 31xx/32xx series

Siemens Training Handleiding Website

Installatiehandleiding. Facto minifmis

Controlling document PASTEL.doc

Instructie RFM modules

Understanding and being understood begins with speaking Dutch

Houdt u er alstublieft rekening mee dat het 5 werkdagen kan duren voordat uw taalniveau beoordeeld is.

Non satis scire WP 4 Pilot opzet peer feedback. Aanleiding

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information

Hoe kan ik extern werken?

Notulen Scale overleg 24 augustus 2005 Rotterdam

Installatie ArcGIS Desktop Basis, ArcGIS Engine en Download ArcGIS Server

E-learning van en voor alle UMC s MedischOnderwijs.nl

ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers

Hoe kan ik extern werken?

Handleiding voor het inloggen op Terminal Server van GLT-PLUS

handleiding voor systeem het Management Drives Management Drives systeem Handleiding

Handleiding helpdesk. Datum: Versie: 1.0 Auteur: Inge van Sark

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Correctief onderhoud Bug nummers: 958, 960, 867, 977, 978, 979, 980, 981, 983, 984, 985 en 986.

PROJECT PLAN VOOR DE IMPLEMENTATIE VAN EEN STANDAARD SITE VOOR DE VERENIGING O3D

MediQuets instellen en gebruiken, bestand uploaden v4. Hoofdstuk 1 MediQuest instellen en gebruiken - bestand aanmaken en uploaden

GAIA handleiding aanbieder verkorte versie INHOUD

Single Sign-On in ZIVVER met Microsoft ADFS

Stap 1: Registreer via de link op de G-schijf beschikbaar na inloggen met de teken-account, verzend via Submit. Nadien krijg je een bevestiging op

Vervang UW SERVERNAAM, UW SERVERNAAM ZONDER VPN en COMPUTERNAAM door de naam van de server en computer welke wij u doorgegeven hebben.

Wil je meer informatie over het Leerplein of heb je vragen? Mail dan naar

Inloggen SAP Selfservice FWN

De Liemers Helpt Partner Handleiding v1.1. De Liemers Helpt. Partner handleiding

Formulieren maken met Dreamweaver CS 4/CS 5

Single Sign-On in ZIVVER met Microsoft ADFS

Het definitieve prototype van Foliostory zal op basis van een usability test getest worden.

Hoe kan ik extern werken?

Registratie- en activeringsproces voor de Factuurstatus Service NL 1 Registration and activation process for the Invoice Status Service EN 11

De plug-in is heel eenvoudig te installeren met een setup-programma. Waarna je een aantal menu opties in het tools menu er bij krijgt.

Les 15 : updaten van gegevens in de database (deel2).

Programmeerstructuren met App Inventor

Handleiding competitie.nevobo.nl

Registratie- en activeringsproces voor de Factuurstatus Service NL 1 Registration and activation process for the Invoice Status Service EN 10

MobiDM App Handleiding voor Windows Mobile Standard en Pro

ExpressShipper. 1 Configuratiehandleiding. Documentatie ExpressShipper Page 1 of 20

Online declareren. Stap 1: Inloggen. Ga naar en klik dan rechtsboven op Mijn IAK.

EM7680 Firmware Update by OTA

Shakespeak. Een praktische handleiding voor docenten

Study Coach And Learning Environment

NL handleiding online aanvragen en bestellen producten 3D Worknet

Auto-onderdelen adverteren op Marktplaats.nl via VWE

CMS Made Simple eenvoudig uitgelegd CMS MADE SIMPLE- Eenvoudig uitgelegd

Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO

Firewall van de Speedtouch 789wl volledig uitschakelen?

Shakespeak. Een praktische handleiding voor docenten. Copyright UMC St Radboud, IWOO afdeling EKO

Handleiding Shakespeak

Handleiding Osiris Student -2-

Klachtenbeheer (Intranet)

Handleiding OSIRIS Self Service. Schermen en procedures in OSIRIS voor docenten en studenten

Specificaties Front End voor de ONBETWIST Database

Inschrijven: Hoe kan ik me inschrijven voor het praktijkgedeelte van een cursus?

INHOUD. GAIA handleiding aanbieder verkorte versie 1

Inleiding. Programma instelling voor gebruik EDP

INFORMATIE VOOR OPENBARE EN ZIEKENHUISAPOTHEKERS

Webstask 2D. Bernard Brouwer. CC Naamsvermelding 3.0 Nederland licentie.

Gebruikershandleiding Self Service Voor Medewerkers

Online declareren. Stap 1: Inloggen. Stap 2: Mijn ik!

Externe Toegang installeren en gebruiken onder Mac OS X

Veel gestelde vragen nieuwe webloginpagina

Cliënten handleiding PwC Client Portal

Voor en met elkaar : burgerinitiatieven worden beloond

Cursus DropBox. Installeren. Waar haal ik het? Surf naar en klik op de grote downloadknop.

Documentatie. InstantModules Q42. Versie 1.1

JIRA Handleiding. Techtwo Internetdiensten Reduitlaan DC Breda

Elektronische indiening van offertes

Stap voor stap hulp en uitleg om veilig in te loggen op uw patiëntenportaal

MyDHL+ Uw accountnummer(s) delen

EM6250 Firmware update V030507

Hunter-CRM. Documentatie Handleiding Spamfilter

Notulen SCALE vergadering 22 september 2005, UMC Utrecht

General info on using shopping carts with Ingenico epayments

Transcriptie:

Voortgangsrapportage oktober t/m december 2007 PASTEL Professionele Accreditatie en Schaalvergroting van Toepassing van Elektronische Leerobjecten Penvoerende instelling: Participerende instellingen: Universiteit Leiden, LUMC Universiteit Leiden, Boerhaave Commissie Rijksuniversiteit Groningen, Wenckebach Instituut Radbouduniversiteit, Heyendael Commissie Datum: 31 januari 2008 Kenmerk: 200710-200712 Rapportage PASTEL.doc

Inhoudsopgave Inhoudsopgave...2 Samenvatting...3 Doelstelling...3 Standlijnen overzicht...4 Voortgang per fase...4 Fase 1 Opstellen accreditatie procedure...4 Fase 2 Selectie lessen...4 Fase 3 Koppeling MedischOnderwijs.nl aan ELO s...6 Fase 4 Lessen accrediteren...6 Fase 5 Integratie accreditatie in MedischOnderwijs.nl...7 Fase 6 Inzet en evaluatie...7 Continuering...7 Stuurgroep...7 Kennis disseminatie...8 Innovatium 2008...8 NVMO congres 2007...8 Knelpunten...8 Kostenoverzicht...9 Declaratie... 11 Bijlagen... 12 Bijlage 1 Workshopbeschrijving Innovatium... 12 Bijlage 2 Procedure samenvoegen beoordelingen... 14 Bijlage 3 PASTEL stempel... 16 Bijlage 4 Abstract NVMO congres 2007... 17 Bijlage 5 Documentatie koppeling Claroline MedischOnderwijs.nl... 18 Bijlage 6 Documentatie koppeling Moodle- MedischOnderwijs.nl... 18-2 -

Samenvatting In de afgelopen projectperiode is ervaring opgedaan met het samenvoegen van beoordelingen van dezelfde E-learning module door verschillende beoordelaars. Omdat het hierbij lastig is om verkeerd ingevulde formulieren te verwerken, hebben de beoordelingsformulieren het formaat van een Word Formulier gekregen, zodat ze gemakkelijker eenduidig ingevuld worden. Vervolgens is gediscussieerd over hoe de informatie uit de beoordeling vorm moet krijgen binnen MedischOnderwijs.nl. Deze discussie heeft een eerste versie van het Pastel stempel opgeleverd (zie bijlage). Er zijn nieuwe E-learning modules selecteerd die in de 3 e en 4 e ronde beoordeeld gaan worden. Hierbij is ervoor gekozen de modules als set van medisch-inhoudelijk en technisch vergelijkbare modules te selecteren. Hiermee hoopt de projectgroep tijd te kunnen besparen door met minder verschillende beoordelaars te hoeven werken, zonder dat de kwaliteit van de beoordelingen in het gedrang komt. Dit is één van de gekozen oplossingen om de achterstand die inmiddels is ontstaan in Fase 4 in te lopen. Op het NVMO congres 2007 is het PASTEL project gepresenteerd door een van de projectgroep leden. Doelstelling Het merendeel van de medische faculteiten van Nederland gebruikt voor de distributie en registratie van Computer Ondersteund Onderwijs (COO) momenteel MedischOnderwijs.nl voorheen het Registratie Systeem, LRS.Net). Dit wordt tijdens de basisopleiding tot arts aangeboden via Internet op http://medischonderwijs.nl. De basisopleiding is echter slechts het begin. Het beroep van arts evolueert zo snel dat hierop de uitdrukking een leven lang leren van toepassing is(1). Medische specialisten behouden slechts hun licentie wanneer zij door middel van bij- en nascholing voldoende accreditatiepunten halen. Voor deze doelgroep is het volgen van cursorisch onderwijs, zoals cursussen en symposia lastig met het werk te combineren. Daarnaast bestaat een grote behoefte aan self-directed leren, waarbij de arts zelfstandig de lacunes in kennis en vaardigheden die hij bij de uitoefening van het beroep constateert kan opvullen. De medische nascholingsinstituten hebben deze behoefte onderkend en willen het onderwijsaanbod uitbreiden met individueel, plaats- en tijd onafhankelijk e-learning modules (e-modules). Het ligt voor de hand om naast de ontwikkeling van eigen onderwijsmateriaal, de service van MedischOnderwijs.nl hiertoe uit te breiden, zodat ook artsen hiervan gebruik kunnen maken in het nascholingstraject. Het aanbod van COO dat via MedischOnderwijs.nl voor handen is moet echter wel voldoen aan de standaarden van de specialistenverenigingen, wil het volgen hiervan accreditatie punten opleveren. Het onderwijsmateriaal moet hiertoe eerst door de nascholingsinstituten zelf beoordeeld worden. Een positief neveneffect van deze beoordeling is dat het medisch inhoudelijke niveau van het bestaande COO hierdoor beter wordt vastgelegd en de status van beoordeelde lessen toeneemt. Het ter beschikking stellen van MedischOnderwijs.nl met het daarin aanwezige COO ter beoordeling en gebruik door de nascholingsinstituten in ruil voor een toegenomen status van dit materiaal lijkt dan ook een eerlijke. Het gezamenlijke gebruik van e-modules binnen de medische basis- en vervolgopleidingen verhoogt de inzet en kwaliteit van de bestaande COO middelen en heeft tevens een aanzuigende werking op de rest van het medische opleidingscontinuüm, zoals de verpleegkunde en paramedische opleidingen. Door het opschalen van MedischOnderwijs.nl van de basisopleiding naar de vervolgopleidingen wordt de doelgroep direct verviervoudigd. Tevens wordt de weg gebaand voor aansluiting met andere medisch georiënteerde opleidingen. - 3 -

Standlijnen overzicht Het oorspronkelijke standlijnen overzicht uit het Controlling Document is uitgebreid met een weergave van het aantal lessen dat binnen een bepaalde fase gerapporteerd wordt. De gearceerde delen geven de voortgang aan in de betreffende fase. Fase 1 Fase 2 Fase 3 Fase 4 Fase 5 Fase 6 Accreditatie procedure Selectie lessen Koppeling MedischOnd erwijs.nl- ELO Jan 2007 Feb 2007 Mrt 2007 Apr 2007 10 Mei 2007 3 Juni 2007 3 Juli 2007 20 4 Aug 2007 4 Sept 2007 6 Okt 2007 20 6 Nov 2007 6 Dec 2007 4 Jan 2008 20 6 Feb 2008 8 Mrt 2008 8 Apr 2008 20 8 Mei 2008 8 Juni 2008 10 8 Juli 2008 4 Aug 2008 6 Sept 2008 8 Okt 2008 Nov 2008 Dec 2008 Lessen accrediteren Integratie accreditatie- MedischOnd erwijs.nl Inzet en evaluatie Legenda Geen activeit Geplande activiteit Geplande deliverable 20 Voortgang activiteit Voortgang per fase Fase 1 Opstellen accreditatie procedure Deze fase is inmiddels afgerond. De nieuwste versies van het medisch-inhoudelijke (versie 10) en onderwijskundige (versie 4) beoordelingsformulier zijn beschikbaar op de deliverables pagina van de PASTEL website http://www.lumc.nl/5034/deliverables/deliverables.html. De beoordelingsformulieren zijn vormgegeven als Word-formulier. Dit geeft de beoordelaars de mogelijkheid het formulier in te vullen, zonder hierbij het formulier zelf te kunnen aanpassen. Fase 2 Selectie lessen Tijdens het project is gebleken dat het veel tijd kost om beoordelaars te vinden voor het beoordelen van de modules. Om zo snel mogelijk met het benaderen van de beoordelaars te kunnen starten is ernaar - 4 -

gestreefd in Fase 2 wat voor te lopen op het standlijnen overzicht. Deze opzet is geslaagd. Inmiddels zijn ook de 20 modules die gepland stonden voor januari 2008 geselecteerd. Selectie 3 (oktober 2007) Module nr Naam Beoordelaar 1081 Master kleine verrichtingen - Ingegroeide teennagel LUMC 1096 Master kleine verrichtingen - Subunguaal hematoom LUMC 1100 Ortello: Slappe straal LUMC 1112 Ortello: Hersenmetastasen LUMC 1114 Ortello: Pijn in de keel LUMC 1059 CASK Normal fetal and postnatal circulation, in multiple variants LUMC 860 CASK Anatomy of the heart LUMC 393 Injury: Competitie UMCG 372 Injury: Vlijmscherp UMCG 373 Injury: Biertje UMCG 395 Injury: Gras UMCG 398 Injury: Harder UMCG 396 Injury: Grote mond UMCG 397 Injury: Haastige spoed UMCG 247 DPS: KRUL Casus 01N Toenemend benauwd; Decompensatio cordis UMCN 264 DPS: KRUL Casus 12N Jeukende huidafwijkingen op de onderarmen UMCN 432 DPS: KRUL Casus 17N "Dokter, ik ben zo moe; Hypothyreoïdie UMCN 773 Anatomie hoofd en hals UMCN 782 Cel en Weefselleer; Celbiologie UMCN 786 Dokter, heeft mijn kind eczeem; Huidafwijkingen; eczeem UMCN Selectie 4 (januari 2008) Module nr Naam Beoordelaar 392 Injury: Achterblijver LUMC 394 Injury: Deur LUMC 399 Injury: Lekker scheuren LUMC 400 Injury: In een onbewaakt ogenblik LUMC 673 Kindercasus 5.1a Hyperactief LUMC 675 Kindercasus 5.1b Aandachtstekort LUMC 671 Kindercasus 3.5 Vroege borstontwikkeling LUMC 692 Kindercasus 10.1: Failure to thrive UMCG 696 kindercasus 10.8: Zuigeling met koorts UMCG 717 kindercasus 10.13a: Zwelling buik UMCG 710 kindercasus 9.1: Bleek, blauwe plekken, huidafwijkingen UMCG 689 kindercasus 8.1: Cyanose, hartgeruis UMCG 690 kindercasus 8.2: Hartgeruis UMCG 803 Epitheel UMCN 832 Nieren en urinewegen UMCN 792 Dokter, ik heb een wondje dat niet beter wordt.. UMCN 798 Dokter, ik heb zo'n jeuk UMCN 799 Dokter, mijn kind loenst UMCN 848 DNA bouw, synthese en schadeherstel; DNA replicatie en schadeherstel UMCN 841 DNA bouw, synthese en schadeherstel; DNA bouw en chromatine structuur UMCN 803 Epitheel UMCN 832 Nieren en urinewegen UMCN 792 Dokter, ik heb een wondje dat niet beter wordt.. UMCN 798 Dokter, ik heb zo'n jeuk UMCN 799 Dokter, mijn kind loenst UMCN 848 DNA bouw, synthese en schadeherstel; DNA replicatie en schadeherstel UMCN 841 DNA bouw, synthese en schadeherstel; DNA bouw en chromatine structuur UMCN - 5 -

Fase 3 Koppeling MedischOnderwijs.nl aan ELO s Koppeling Heyendael Er is een koppeling gemaakt tussen de testversie van de PAOG Heyendael website en MedischOnderwijs.nl. Cursussen in de PAOG Heyendael website hebben een extra tabblad gekregen met als titel "E-module". Hierin kunnen links naar e-modules in MedischOnderwijs.nl geplaatst worden. Wanneer de koppeling van de testomgeving naar www.paogheyendael.nl wordt overgezet spelen op korte termijn de volgende zaken: Het is technisch een kleine moeite om deze functionaliteit ook in de "echte" website in te bouwen. Er speelt echter het volgende probleem: de cursusinformatie is op dit moment ook te bekijken zonder dat je ingelogd bent als cursist. Als je niet bent ingelogd en je klikt op een link naar MedischOnderwijs.nl dan werkt de link niet naar behoren. Dit is op te lossen door het tabblad E- module alleen zichtbaar te maken als iemand is ingelogd. Dit is waarschijnlijk ook wenselijker: alleen cursisten kunnen dan via PAOG-Heyendael.nl inloggen op E-learning module van MedischOnderwijs.nl. Het is aan te bevelen om een tekst voor een link naar MedischOnderwijs.nl te plaatsen met de strekking "Als u op deze link klikt wordt uw e-mailadres gebruikt om automatisch in te loggen op een externe website (http://medischonderwijs.nl) met daarop de E-learning module. Uw e- mailadres zal alleen gebruikt worden om in te loggen en niet gebruikt worden voor andere doeleinden. Daarnaast zal uw e-mailadres ook niet doorgegeven worden aan derden. Als u door wilt gaan klik dan hier. Wilt u niet doorgaan, klik dan hier om terug te keren naar de cursusinformatie." Koppeling Wenckebach In Groningen zijn testen uitgevoerd met het Blackboard Building Block dat een koppeling legt tussen Nestor en MedischOnderwijs.nl. Daaruit blijkt dat de koppeling op zich wel gemaakt kan worden. Er zijn echter ontwikkelingen voor 2008 gepland, waarin toegewerkt zal worden naar een generieke koppeling tussen de ELO en meerdere repositories, waarvan MedischOnderwijs.nl daar dan één van is. Mocht er voor het gereed komen van deze generieke koppeling behoefte zijn aan gebruik van E-learning modules in de ELO, dan kan het al bestaande Building Block vrij snel geïmplementeerd worden. Koppeling andere LMS Er zijn diverse open source pakketten op de markt om als Learning Management Systeem (LMS) in te zetten, zoals Claroline en Moodle. In de afgelopen periode is hier bij Boerhaave mee geëxperimenteerd om een koppeling met MedischOnderwijs.nl te leggen. Het blijkt goed mogelijk een koppeling te leggen. Met behulp van deze technieken kunnen ook instituten die geen Blackboard of een ander commercieel product gebruiken als LMC, toch gebruik maken van materiaal uit MedischOnderwijs.nl. Om deze reden wordt de documentatie van deze koppeling opgenomen in de bijlage van deze rapportage. Fase 4 Lessen accrediteren Heyendael De vertraging in de beoordeling van modules in Nijmegen is het gevolg van een aantal factoren. Ten eerste is de (part-time) projectmedewerker in het derde kwartaal vertrokken. Hoewel snel een opvolger werd gevonden heeft het inwerken toch tot vertraging geleid. Inmiddels heeft deze nieuwe (ook part-time) medewerker ook weer een andere baan gekregen. Hij zal per 1 februari 2008 vertrekken. Een tweede factor is dat de medisch-inhoudelijke beoordelingen moeten worden gedaan door specialisten op het betreffende gebied. Zij doen dat naast hun medisch-praktische werk. Hoewel zij de beoordelingen serieus uitvoeren, gaat hun normale dagtaak veelal voor. Een derde factor is dat het beoordelen het liefst wordt gedaan achter het bureau op de werkplek. Vanwege beperkingen in het vrij kunnen installeren van plugins (vanwege het gebruik van Managed Workplaces), geven nogal wat van de geselecteerde modules bij het opstarten problemen, waardoor beoordelaars snel afhaken. - 6 -

Om de problemen het hoofd te bieden en de achterstand in te lopen is het volgende geregeld: 1. Er zijn maatregelen genomen om op korte termijn een nieuwe projectmedewerker te kunnen inzetten die bij ons al een volle aanstelling heeft. 2. De beoordelaars worden door het hoofd van de afdeling PAOG Heyendael persoonlijk benaderd. 3. De projectmedewerker gaat met een laptop naar de beoordelaar toe om de beoordeling zonder problemen te laten verlopen en direct de verslaglegging te verzorgen. 4. Een aantal modules wordt herzien, zodanig dat geen plugins meer nodig zijn. Wij hebben er vertrouwen in dat op deze wijze de achterstand kan worden ingelopen. Wenckebach Bij het UMCG is een achterstand opgelopen bij het beoordelen van e-learning modules. Dit is veroorzaakt door ziekte van de projectmedewerker die de afspraken had met de beoordelaars. Het opnieuw inplannen van afspraken lukte niet meer aan het eind van het jaar. Er is nu een nieuwe planning gemaakt en er zijn nieuwe modules geselecteerd, die als cluster beoordeeld kunnen worden. We hopen de achterstand in te halen door een beoordelaar te vragen direct meerdere (vergelijkbare) e-learning modules te beoordelen, waarvoor dan maar één afspraak nodig is. Verder zijn afspraken gemaakt over het overnemen van de werkzaamheden van de projectmedewerker die ziek is geworden. Boerhaave Binnen Boerhaave spelen vergelijkbare problemen als bij Heyendael en Wenckebach, waardoor ook hier een achterstand is opgelopen. Om de achterstand in te lopen is bij de selectie van nieuwe te beoordelen modules gekozen voor groepen modules die qua inhoud bij elkaar passen, zodat deze in één keer door dezelfde beoordelaars beoordeeld kunnen worden. Verder worden meerdere personen voor korte tijd bij het project betrokken die eenvoudiger toegang hebben tot de inhoudsdeskundigen voor het beoordelen van de modules. Met deze maatregelen wordt verwacht dat de achterstand gedurende het komende jaar ingelopen kan worden. Fase 5 Integratie accreditatie in MedischOnderwijs.nl Alvorens het resultaat van de beoordelingen in MedischOnderwijs.nl opgenomen kan worden dienen de verschillende beoordelingen geïntegreerd te worden tot 1 resultaat. Om een methode te ontwikkelen voor dit samenvoegen is een aparte bijeenkomst gehouden met een deel van de projectgroep op 23 november. Deze bijeenkomst heeft het document Procedure samenvoegen beoordelingen opgeleverd. Het doel van dit document is de werkwijze vast te leggen waaraan alle projectleden zich houden bij het samenvoegen van de beoordelingen, zodat dit overal op een gelijke wijze gebeurt. Aan het document zijn in de eerstvolgende project- en stuurgroep vergadering nog wat kleine wijzigingen aangebracht, waarna het is aangenomen, zie bijlage. Ook voor de vormgeving en technische implementatie van de PASTEL beoordeling in MedischOnderwijs.nl is in deze projectperiode een opzet gemaakt (zie bijlage 3). Fase 6 Inzet en evaluatie Fase 6 is volgens het standlijnen overzicht nog niet begonnen. Continuering Stuurgroep De stuurgroep is in de afgelopen periode 1 maal bij de projectvergadering aanwezig geweest. Hierbij werd aangegeven dat het de stuurgroep leden veel tijd kost om de vergaderingen bij te wonen. Het voorstel is om, wanneer er beslispunten zijn voor de stuurgroep, deze in een onderlinge telefonische - 7 -

vergadering voor te bespreken. Alleen het lid van de stuurgroep uit het UMC waar de vergadering wordt gehouden woont dan de vergadering bij en brengt verslag uit van de uitkomsten van het telefonisch overleg. Kennis disseminatie Innovatium 2008 Op 4 maart 2008 organiseert SURF Foundation in samenwerking met Hogeschool Inholland het Innovatium 2008. Het PASTEL project zal hier in de vorm van een workhop gepresenteerd worden. Zie bijlage NVMO congres 2007 Op het NVMO congres heeft een lid van de projectgroep een presentatie verzorgd over het PASTEL project zie bijlage Knelpunten Op fase 4 van het project is een achterstand ontstaan. Dit probleem wordt door de projectgroep onderkend en er is al actie op ondernomen, zie ook Fase 4 Lessen Accrediteren van deze rapportage. In Groningen is nog geen koppeling gerealiseerd tussen Nestor / Wenckebach portal en MedischOnderwijs.nl. Technisch is het op zich geen probleem, het bestaande Building Block is geïnstalleerd op een testserver en de koppeling werkt. Er is echter een project gepland in 2008 dat een meer generiek werkend Building Block moet opleveren, waarmee koppelingen gelegd kunnen worden naar meer dan alleen MedischOnderwijs.nl. Zolang de noodzaak voor de koppeling niet urgent is, dat wil zeggen er geen e-learning modules zijn die in het Wenckebach onderwijs moeten worden ingezet, wordt met de koppeling gewacht totdat het nieuwe Building Block is ontwikkeld. - 8 -

Kostenoverzicht 10 October-07 200710 Begroting Gerealiseerde kosten In rapportage periode t/m rapportage periode Totaal Materiële kosten 42,600.00 6,092.30 121.75 6,214.05 36,385.95 Gefaseerd personeel Fase 1 en 2 50,166.00 49,584.80 0.00 49,584.80 581.20 Fase 3 en 4 146,278.00 71,052.20 7,839.04 78,891.25 67,386.75 Fase 5 73,640.00 16,322.79 6,640.68 22,963.47 50,676.53 Fase 6 89,612.00 0.00 0.00 0.00 89,612.00 Projectoverstijgend personeel Projectleiding/Accountantscontrole 33,552.00 12,728.05 1,452.35 14,180.39 19,371.61 Kennisdisseminatie/Financieel beheer 25,292.00 8,088.63 1,763.73 9,852.36 15,439.64 Personeel inc.overhead 418,540.00 157,776.47 17,695.80 175,472.27 243,067.73 Subsidie Maximaal 247,345.00 Restant tot rapportage periode 159,046.59 Opgevraagd -t/m voorgaande periode 88,298.41 -in rapportage periode 9,634.95 -t/m rapportage periode 97,933.36 Restant op te vragen 149,411.64-9 -

11 November-07 200711 Begroting Gerealiseerde kosten In rapportage periode t/m rapportage periode Totaal Materiële kosten 42,600.00 6,214.05 177.88 6,391.93 36,208.07 Gefaseerd personeel Fase 1 en 2 50,166.00 49,584.80 0.00 49,584.80 581.20 Fase 3 en 4 146,278.00 78,891.25 8,162.67 87,053.91 59,224.09 Fase 5 73,640.00 22,963.47 5,875.92 28,839.39 44,800.61 Fase 6 89,612.00 0.00 0.00 0.00 89,612.00 Projectoverstijgend personeel Projectleiding/Accountantscontrole 33,552.00 14,180.39 1,677.35 15,857.74 17,694.26 Kennisdisseminatie/Financieel beheer 25,292.00 9,852.36 1,530.90 11,383.26 13,908.74 Personeel inc.overhead 418,540.00 175,472.27 17,246.83 192,719.10 225,820.90 Subsidie Maximaal 247,345.00 Restant tot rapportage periode 149,411.64 Opgevraagd -t/m voorgaande periode 97,933.36 -in rapportage periode 9,551.03 -t/m rapportage periode 107,484.38 Restant op te vragen 139,860.62-10 -

12 December-07 200712 Begroting Gerealiseerde kosten In rapportage periode t/m rapportage periode Totaal Materiële kosten 42,600.00 6,391.93 352.38 6,744.31 35,855.69 Gefaseerd personeel Fase 1 en 2 50,166.00 49,584.80 588.96 50,173.76-7.76 Fase 3 en 4 146,278.00 87,053.91 7,534.10 94,588.01 51,689.99 Fase 5 73,640.00 28,839.39 6,820.23 35,659.62 37,980.38 Fase 6 89,612.00 0.00 0.00 0.00 89,612.00 Projectoverstijgend personeel Projectleiding/Accountantscontrole 33,552.00 15,857.74 1,629.20 17,486.94 16,065.06 Kennisdisseminatie/Financieel beheer 25,292.00 11,383.26 1,060.80 12,444.06 12,847.94 Personeel inc.overhead 418,540.00 192,719.10 17,633.28 210,352.39 208,187.61 Subsidie Maximaal 247,345.00 Restant tot rapportage periode 139,860.62 Opgevraagd -t/m voorgaande periode 107,484.38 -in rapportage periode 9,807.43 -t/m rapportage periode 117,291.82 Restant op te vragen 130,053.18 Declaratie De totale baten voor PASTEL voor deze projectperiode bedragen 28.993,- en kunnen worden overgemaakt op rekeningnummer 46.41.56.629 t.n.v. Academisch Ziekenhuis Leiden/LUMC te Leiden onder vermelding van Projectnummer 40265/8204-11 -

Bijlagen Bijlage 1 Workshopbeschrijving Innovatium Titel workshop Workshopleider e-mailadres workshopleider Beschrijving sessie (graag een korte beschrijving van inhoud en werkvorm (1). Aanvraag dubbele workshop (alleen aanvinken als dubbele tijd nodig is) IT-benodigdheden AV-benodigdheden (2) Pastel Jetse Goris j.goris@wenckebach.umcg.nl - Inleiding met presentatie over het PASTEL-project en de doelen van de workshop (10 minuten) - Instructie opdracht (4 minuten) - Deelnemers beoordelen een E-learning module aan de hand van de PASTEL beoordelingsmethode (15 minuten) - Vergelijking van beoordelingen (5 minuten) - Nabespreking methode (wat is goed en wat kan beter) (10 minuten) - Afsluiting (5 minuten) Dubbele workshop (ca 100 minuten) Motivatie:... Aantal computers: 10 computers met internetverbinding Geen Een Vijf Tien Beamer+ laptop (met internetverbinding) Andere benodigdheden Type zaalopstelling één optie aanvinken Aantal deelnemers Informatiemarkt (3) één optie aanvinken Verdere opmerkingen / vragen Klasse opstelling Eiland opstelling U-vorm Theater opstelling Maximaal 20 deelnemers (2 per computer) Ik maak gebruik van de mogelijkheid mijn project te tonen op de informatiemarkt. Vul ook het formulier Aanvraag Informatiemarkt in geen gebruik van de mogelijkheid mijn project te tonen op de informatiemarkt - 12 -

Toelichting (1) Gezien het DOE karakter van de dag, dagen we u uit om vooral van activerende werkvormen gebruik te maken. Deze krijgen bij het opstellen van het definitieve programma voorrang (2) Omschrijf zo precies mogelijk wat er nodig is; beamer, internetverbinding (evt. extra capaciteit (bandbreedte) als er gewerkt wordt met video etc.) We spannen ons in om alle wensen te realiseren, mocht dat niet mogelijk zijn dan nemen we zo spoedig mogelijk contact met u op. (3) Bij voldoende belangstelling geven we ruimte aan projectleiders om naast de workshop ook het project te presenteren op een eenvoudige informatiemarkt. Daarvoor komt dan een tafel met laptop en Internetaansluiting beschikbaar. Vul dan ook het formulier Aanvraag Informatiemarkt in. Hebt u vragen? Neem dan contact op met Richard Visscher (richard.visscher@inholland.nl). Innovatium 2008 wordt georganiseerd door SURFfoundation en Hogeschool INHOLLAND - 13 -

Bijlage 2 Procedure samenvoegen beoordelingen Doelstelling document Komen tot een eenduidige werkwijze bij het samenvoegen van beoordelingen van verschillende beoordelaars tot 1 beoordeling die achter het stempel zichtbaar wordt gemaakt in MedischOnderwijs.nl 1 Gebruiksvriendelijkheid Samenvoegen Ja + Ja = Ja Ja + gemotiveerde Nee Indien suggesties opvolgbaar, dan module aanpassen en eindoordeel = Ja Indien suggesties niet opvolgbaar, dan eindoordeel = niet eenduidig Ja + ongemotiveerde Nee Kijken naar onderwijskundige beoordeling, suggesties opvolgbaar, dan module aanpassen en eindoordeel = Ja Nee + Nee met duidelijke suggesties die opvolgbaar zijn, dan module aanpassen en eindoordeel = Ja, anders eindoordeel = Nee Informatie achter stempel De module is gebruiksvriendelijk: ja/nee/ niet beoordeeld/ niet eenduidig 2 Medische Inhoud Samenvoegen Wanneer bij 1 van beide beoordelingen het item niet is ingevuld kan de beoordeling niet afgerond worden, maar moet het formulier naar de beoordelaar terug om aan te vullen. Wanneer bij 1 van beide beoordelingen bij 2A of 2B als eindoordeel een harde Nee wordt ingevuld wordt het stempel niet verleend Ja + ongemotiveerde Nee = niet eenduidig Ja + gemotiveerde Nee Indien suggesties opvolgbaar, dan module aanpassen. Aanpassingen terugkoppelen naar beoordelaar en toestemming vragen eindoordeel in ja te veranderen. Indien suggesties niet opvolgbaar, dan eindoordeel = Nee en geen stempel uitdelen Informatie achter stempel 2A Ja/Nee 2B Ja/Nee 2C Ja/Nee/niet beoordeeld 3 Niveau van het programma Samenvoegen Per doelgroep kijken wat door de verschillende beoordelaars is ingevuld: 2 oordelen gelijk dan telt het oordeel 1 oordeel en 1 niet beoordeeld, dan telt het ene oordeel 2 niet beoordeeld = niet beoordeeld Te laag + geschikt = te laag tot geschikt Geschikt + te hoog = geschikt tot te hoog Te laag + te hoog = niet eenduidig Informatie achter stempel Voorbeeld Het niveau van deze module is voor Studenten: Te hoog Co-assistenten: Geschikt tot te hoog Arts-assistenten (AIOS) : Geschikt Specialisten: Te laag tot geschikt Deze module is tevens geschikt voor de volgende (para)medische doelgroepen: Fysiotherapie en IC- Verpleegkundigen - 14 -

4 Algemeen Samenvoegen Tekstveld A de PASTEL medewerkers maakt van de twee teksten van de beoordelaars 1 samengevoegd veld met vrije tekst. Idem voor tekstveld B Indien geen tekst beschikbaar = geen informatie beschikbaar Het aantal studieminuten van beide beoordelaars wordt gemiddeld. Indien 1 van de 2 niets heeft ingevuld wordt de wel ingevulde aangehouden. Informatie achter stempel Vrije tekst omschrijving van het leerdoel of geen informatie beschikbaar Vrije tekst omschrijving van de onderwijssetting of geen informatie beschikbaar Geschatte studiebelastingstijd in minuten: 45 5.Algemene indruk en opmerkingen Samenvoegen Alleen de infomratie die voor de eindgebruiker relevant is uit beide beoordelingen wordt overnomen. Informatie die voor de ontwikkelaar relavant is wordt doorgespeeld aan de ontwikkelaar en gebruikt om de module te verbeteren. Informatie achter stempel Vrij tekst Onderwijskundige beoodeling De onderwijskundige beoordeling wordt in zijn geheel opgenomen als extra informatie bij het stempel, die slechts zichtbaar wordt na een actie van de gebruiker (bijvoorbeeld in de vorm een hyperlink). De tekst mag door de PASTEL groep aangepast worden, bijvoorbeeld als de module naar aanleiding van het commentaar is verbeterd/aangepast. Verlenen van het stempel Er zijn 2 gevallen waarin geen stempel wordt verleend: - Wanneer bij 2A of 2B of 2C het eindoordeel Nee is ingevuld - Wanneer het niveau voor alle doelgroepen te laag wordt geacht. - 15 -

Bijlage 3 PASTEL stempel Gebruikersvriendelijkheid Medische inhoud correct Medisch inhoud conform inzichten Medisch inhoud objectief Niveau Opmerkingen Ja Nee Niet beoordeeld Niet eenduidig Ja Nee Ja Nee Ja Nee Niet beoordeeld Te laag Te laag tot geschikt Geschikt Geschikt tot te hoog Te hoog Niet beoordeeld - 16 -

Bijlage 4 Abstract NVMO congres 2007 PASTEL: Naar een beoordelingsstandaard voor medische E-learning modules. J Goris, P.M. Bloemendaal, P. De Vries Robbé, S. Eggermont UMCG, LUMC, UMCN Probleemstelling Voordat bestaande E-learning modules succesvol ingezet kunnen worden in het Post Academisch Onderwijs Geneeskunde (PAOG), dient hun geschiktheid hiervoor te worden vastgesteld. Momenteel is hiervoor nog geen algemeen aanvaarde procedure beschikbaar. Door het project Postacademische Accreditatie en Schaalvergroting van Toepassing van Elektronische Leerobjecten (PASTEL) 1 is een methode ontwikkeld om de kwaliteit van E-learning modules te beoordelen. Methode Een eerste stap was het ontwikkelen van beoordelingscriteria. Hierbij werden twee onderdelen onderscheiden, namelijk de medische inhoudelijke beoordeling en de onderwijskundige beoordeling. De inhoudelijke beoordelingscriteria zijn afgeleid van de criteria die door de landelijke accreditatieorganen zijn gesteld voor het beoordelen van medisch-inhoudelijk onderwijsmateriaal. Deze criteria zijn verwerkt in een beoordelingformulier. Naast vragen over de medische inhoud worden tevens vragen gesteld over het bereiken van de leerdoelen met behulp van het programma, het niveau van het programma voor de verschillende doelgroepen, de ingeschatte studietijd en de gebruikersvriendelijkheid. De onderwijskundige beoordelingslijst is gemaakt aan de hand van literatuur op het gebied van het ontwikkelen van effectieve E-learning modules. De vragen hebben ondermeer betrekking op onderwijskundige opzet en vormgeving van de E-learning module. Deze lijst wordt als leidraad gebruikt bij het beoordelen van de onderwijskundige aspecten van E-learning modules. Per E-learning module wordt het medisch inhoudelijke formulier ingevuld door twee inhoudsdeskundigen. Het onderwijskundige formulier wordt ingevuld door één onderwijskundige. De combinatie van deze beoordelingen leidt tot een onderbouwd geschiktheidoordeel. Resultaten De resultaten van het project tot nu toe bestaan uit: - een formulier voor de inhoudelijke beoordeling, - een formulier voor de onderwijskundige beoordeling, - per formulier een toelichting hoe het moet worden gebruikt, - een beschrijving van de beoordelingsprocedure, - Een beschrijving van de selectieprocedure van E-Learning modules uit http://www.medischonderwijs.nl. Discussie Verder onderzoek naar de validiteit en betrouwbaarheid van de methode is nodig maar niet voldoende. Het introduceren van E-learning modules binnen de nascholing van medische specialisten is nieuw. Overleg zal moeten worden gestart met de landelijke accreditatie organen over het accrediteren van nascholing waarbij E-learning een geïntegreerd onderdeel is. 1 PASTEL project Participerende instellingen: Boerhaave Commissie, L.U.M.C. Wenckebach Instituut, U.M.C.G. Heyendael Commissie, St. Radboud Het project wordt gesubsidieerd door SURF. - 17 -

Bijlage 5 Documentatie koppeling Claroline MedischOnderwijs.nl Om een Single Sign On tot stand te brengen vanuit Claroline naar Medischonderwijs.nl kan gebruik gemaakt worden van deze broncode: $pastel = '<div id="pastel">'. ' Module: '. '<a target="_blank" href="http://www.medischonderwijs.nl/?gender=unknown&lastname='. $_user ['lastname']. '&uid='. $_user ['firstname']. $_user ['lastname']. '&LessonID=50'. '&mail='. $_user ['mail']. '&firstname='. $_user ['firstname']. '&courseid=m2999-0708gnk&birthdate=&urldynamiccreatedby=richurlbuildingblock">'. 'Titel van de Les. '</a>'; $pastel5.= '</div>' ; Dit stukje code voeg je toe aan een.php bestand ipv een reguliere link en plaats je op de server in de claroline directory. Het zorgt ervoor dat je kan linken naar een module in medischonderwijs.nl en tegelijkertijd user-gegevens meestuurt zodat medischonderwijs.nl kan zien van wie de aanvraag tot het opstarten van een module komt. Door de lessonid aan te passen kan je dan bepalen welke les er opgestart wordt. Bijlage 6 Documentatie koppeling Moodle- MedischOnderwijs.nl Om een Single Sign On tot stand te brengen vanuit Moodle naar Medischonderwijs.nl kan gebruik gemaakt worden van deze broncode: <?PHP // $Id: view.php,v 1.143.2.11 2007/05/06 05:32:07 martinlanghoff Exp $ // Display profile for a particular user require_once("../config.php"); require_once($cfg->dirroot.'/user/profile/lib.php'); $id = optional_param('id', 0, PARAM_INT); // user id $course = optional_param('course', SITEID, PARAM_INT); // course id (defaults to Site) $enable = optional_param('enable', ''); // enable email $disable = optional_param('disable', ''); // disable email if (empty($id)) { require_login(); $id = $USER->id; // See your own profile by default if (! $user = get_record("user", "id", $id) ) { error("no such user in this course"); if (! $course = get_record("course", "id", $course) ) { error("no such course id"); - 18 -

/// Make sure the current user is allowed to see this user if (empty($user->id)) { $currentuser = false; else { $currentuser = ($user->id == $USER->id); if ($course->id == SITEID) { $coursecontext = get_context_instance(context_system, SITEID); // SYSTEM context else { $coursecontext = get_context_instance(context_course, $course->id); // Course context $usercontext = get_context_instance(context_user, $user->id); // User context { if (!empty($cfg->forcelogin) $course->id!= SITEID) { // do not force parents to enrol if (!get_record('role_assignments', 'userid', $USER->id, 'contextid', $usercontext->id)) require_login($course->id); // make sure user can view this student's profile if ($USER->id!= $user->id &&!has_capability('moodle/user:viewdetails', $coursecontext) &&!has_capability('moodle/user:viewdetails', $usercontext)) { error('you can not view the profile of this user'); if (!empty($cfg->forceloginforprofiles)) { require_login(); if (isguest()) { redirect("$cfg->wwwroot/login/index.php"); $strpersonalprofile = get_string('personalprofile'); $strparticipants = get_string("participants"); $struser = get_string("user"); $fullname = fullname($user, has_capability('moodle/site:viewfullnames', $coursecontext)); /// If the user being shown is not ourselves, then make sure we are allowed to see them! if (!$currentuser) { if ($course->id == SITEID) { // Reduce possibility of "browsing" userbase at site level if ($CFG->forceloginforprofiles and!isteacherinanycourse() and!isteacherinanycourse($user->id) and!has_capability('moodle/user:viewdetails', $usercontext)) { // Teachers can browse and be browsed at site level. If not forceloginforprofiles, allow access (bug #4366) print_header("$strpersonalprofile: ", "$strpersonalprofile: ", - 19 -

"<a href=\"index.php?id=$course->id\">$strparticipants</a> -> $struser", "", "", true, " ", navmenu($course)); print_heading(get_string('usernotavailable', 'error')); print_footer($course); exit; else { // Normal course if (!has_capability('moodle/course:view', $coursecontext, $user->id, false)) { if (has_capability('moodle/course:view', $coursecontext)) { print_header("$strpersonalprofile: ", "$strpersonalprofile: ", "<a href=\"../course/view.php?id=$course->id\">$course- >shortname</a> -> <a href=\"index.php?id=$course->id\">$strparticipants</a> -> $fullname", "", "", true, " ", navmenu($course)); print_heading(get_string('notenrolled', '', $fullname)); else { print_header("$strpersonalprofile: ", "$strpersonalprofile: ", "<a href=\"../course/view.php?id=$course->id\">$course- >shortname</a> -> <a href=\"index.php?id=$course->id\">$strparticipants</a> -> $struser", "", "", true, " ", navmenu($course)); print_heading(get_string('notenrolledprofile')); print_continue($_server['http_referer']); print_footer($course); exit; // If groups are in use, make sure we can see that group if (groupmode($course) == SEPARATEGROUPS and!has_capability('moodle/site:accessallgroups', $coursecontext)) { require_login(); ///this is changed because of mygroupid $gtrue = (bool)groups_get_groups_for_user($user->id, $course->id); /*TODO: $gtrue = false; if ($mygroups = mygroupid($course->id)){ foreach ($mygroups as $group){ if (ismember($group, $user->id)){ $gtrue = true; */ if (!$gtrue) { print_header("$strpersonalprofile: ", "$strpersonalprofile: ", "<a href=\"../course/view.php?id=$course->id\">$course- >shortname</a> -> <a href=\"index.php?id=$course->id\">$strparticipants</a>", "", "", true, " ", navmenu($course)); error(get_string("groupnotamember"), "../course/view.php?id=$course->id"); - 20 -

/// We've established they can see the user's name at least, so what about the rest? if ($course->id!= SITEID) { print_header("$strpersonalprofile: $fullname", "$strpersonalprofile: $fullname", "<a href=\"../course/view.php?id=$course->id\">$course->shortname</a> -> <a href=\"index.php?id=$course->id\">$strparticipants</a> -> $fullname", "", "", true, " ", navmenu($course)); else { print_header("$course->fullname: $strpersonalprofile: $fullname", $course- >fullname, "$fullname", "", "", true, " ", navmenu($course)); if (($course->id!= SITEID) and! isguest() ) { // Need to have access to a course to see that info if (!has_capability('moodle/course:view', $coursecontext, $user->id)) { print_heading(get_string('notenrolled', '', $fullname)); print_footer($course); die; if ($user->deleted) { print_heading(get_string('userdeleted')); /// OK, security out the way, now we are showing the user add_to_log($course->id, "user", "view", "view.php?id=$user->id&course=$course->id", "$user->id"); if ($course->id!= SITEID) { if ($lastaccess = get_record('user_lastaccess', 'userid', $user->id, 'courseid', $course- >id)) { $user->lastaccess = $lastaccess->timeaccess; /// Get the hidden field list if (has_capability('moodle/user:viewhiddendetails', $coursecontext)) { $hiddenfields = array(); else { $hiddenfields = array_flip(explode(',', $CFG->hiddenuserfields)); /// Print tabs at top /// This same call is made in: /// /user/view.php /// /user/edit.php /// /course/user.php - 21 -

if (is_mnet_remote_user($user)) { echo "<p class=\"errorboxcontent\">this profile is for a remote user from another Moodle system. <br />\n"; $remotehost = get_record('mnet_host', 'id', $user->mnethostid); echo "Remote Moodle: <a href=\"{$remotehost- >wwwroot/user/edit.php\">{$remotehost->name</a> (click here to edit your profile on the remote server) </p>\n"; echo '<table width="80%" class="userinfobox" summary="">'; echo '<tr>'; echo '<td class="side">'; echo '</td><td class="content">'; // Print the description if ($user->description &&!isset($hiddenfields['description'])) { echo format_text($user->description, FORMAT_MOODLE)."<hr />"; // Print all the little details in a list echo '<table class="list">'; if (($user->city or $user->country) and (!isset($hiddenfields['city']) or!isset($hiddenfields['country']))) { $location = ''; if ($user->city &&!isset($hiddenfields['city'])) { $location.= $user->city; if (!empty($countries[$user->country]) &&!isset($hiddenfields['country'])) { if ($user->city &&!isset($hiddenfields['country'])) { $location.= ', '; $countries = get_list_of_countries(); $location.= $countries[$user->country]; ///test thierry/// ///test thierry/// print_row(les1.':',"<a href=\"http://medischonderwijs.nl?gender=unknown&lastname=$user- >lastname&uid=$user->username&lessonid=1100&mail=$user->email&firstname=$user- >firstname&&urldynamiccreatedby=richurlbuildingblock\"> link to medischondewijs.nl les 1 </a>"); print_row(les2.':',"<a href=\"http://medischonderwijs.nl?gender=unknown&lastname=$user- - 22 -

>lastname&uid=$user->username&lessonid=1112&mail=$user->email&firstname=$user- >firstname&courseid=m2999-0708gnk&birthdate=&urldynamiccreatedby=richurlbuildingblock\"> link to medischondewijs.nl les 2 </a>"); if (has_capability('moodle/user:viewhiddendetails', $coursecontext)) { if ($user->address) { print_row(get_string("address").":", "$user->address"); if ($user->phone1) { print_row(get_string("phone").":", "$user->phone1"); if ($user->fullname) { print_row(get_string("fullname").":", "$user->fullname"); if ($user->phone2) { print_row(get_string("phone").":", "$user->phone2"); if ($user->maildisplay == 1 or ($user->maildisplay == 2 and ($course->id!= SITEID) and!isguest()) or has_capability('moodle/course:useremail', $coursecontext)) { $emailswitch = ''; if (has_capability('moodle/course:useremail', $coursecontext) or $currentuser) { /// Can use the enable/disable email stuff if (!empty($enable)) { /// Recieved a parameter to enable the email address set_field('user', 'emailstop', 0, 'id', $user->id); $user->emailstop = 0; if (!empty($disable)) { /// Recieved a parameter to disable the email address set_field('user', 'emailstop', 1, 'id', $user->id); $user->emailstop = 1; if (has_capability('moodle/course:useremail', $coursecontext)) { /// Can use the enable/disable email stuff if ($user->emailstop) { $switchparam = 'enable'; $switchtitle = get_string('emaildisable'); $switchclick = get_string('emailenableclick'); $switchpix = 'emailno.gif'; else { $switchparam = 'disable'; $switchtitle = get_string('emailenable'); $switchclick = get_string('emaildisableclick'); $switchpix = 'email.gif'; $emailswitch = " <a title=\"$switchclick\" ". - 23 -

"href=\"view.php?id=$user->id&course=$course- >id&$switchparam=1\">". "<img src=\"$cfg->pixpath/t/$switchpix\" alt=\"$switchclick\" /></a>"; else if ($currentuser) { /// Can only re-enable an email this way if ($user->emailstop) { // Include link that tells how to re-enable their email $switchparam = 'enable'; $switchtitle = get_string('emaildisable'); $switchclick = get_string('emailenableclick'); $emailswitch = " (<a title=\"$switchclick\" ". "href=\"view.php?id=$user->id&course=$course- >id&enable=1\">$switchtitle</a>)"; if ($user->url &&!isset($hiddenfields['webpage'])) { print_row(get_string("webpage").":", "<a href=\"$user->url\">$user->url</a>"); if ($user->icq &&!isset($hiddenfields['icqnumber'])) { print_row(get_string('icqnumber').':',"<a href=\"http://web.icq.com/wwp?uin=$user- >icq\">$user->icq <img src=\"http://web.icq.com/whitepages/online?icq=$user- >icq&img=5\" alt=\"\" /></a>"); if ($user->skype &&!isset($hiddenfields['skypeid'])) { print_row(get_string('skypeid').':','<a href="callto:'.urlencode($user- >skype).'">'.s($user->skype). ' <img src="http://mystatus.skype.com/smallicon/'.urlencode($user->skype).'" alt="'.get_string('status').'" '. ' /></a>'); if ($user->yahoo &&!isset($hiddenfields['yahooid'])) { print_row(get_string('yahooid').':', '<a href="http://edit.yahoo.com/config/send_webmesg?.target='.urlencode($user- >yahoo).'&.src=pg">'.s($user->yahoo)." <img src=\"http://opi.yahoo.com/online?u=".urlencode($user->yahoo)."&m=g&t=0\" alt=\"\"></a>"); if ($user->aim &&!isset($hiddenfields['aimid'])) { print_row(get_string('aimid').':', '<a href="aim:goim?screenname='.s($user- >aim).'">'.s($user->aim).'</a>'); if ($user->msn &&!isset($hiddenfields['msnid'])) { print_row(get_string('msnid').':', s($user->msn)); /// Print the Custom User Fields profile_display_fields($user->id); $courselisting.= "<a href=\"$cfg->wwwroot/user/view.php?id=$user- >id&course=$mycourse->id\">". format_string($mycourse->fullname). "</a>, "; - 24 -

if ($mycourses = get_my_courses($user->id,'visible DESC,sortorder ASC', null, false, 21)) { $shown=0; $courselisting = ''; foreach ($mycourses as $mycourse) { if ($mycourse->visible and $mycourse->category) { if ($mycourse->id!= $course->id){ $courselisting.= "<a href=\"$cfg->wwwroot/user/view.php?id=$user- >id&course=$mycourse->id\">". format_string($mycourse->fullname). "</a>, "; else { $courselisting.= format_string($mycourse->fullname). ", "; $shown++; if($shown==20) { $courselisting.= "..."; break; print_row(get_string('courses').':', rtrim($courselisting,', ')); echo "</table>"; echo "</td></tr></table>"; /// Functions /////// function print_row($left, $right) { echo "\n<tr><td class=\"label c0\">$left</td><td class=\"info c1\">$right</td></tr>\n";?> Dit stukje code voeg je toe aan een.php bestand en plaats je op de server in de Moodle directory.het zorgt ervoor dat je kan linken naar een module in medischonderwijs.nl en tegelijkertijd user-gegevens meestuurt zodat medischonderwijs.nl kan zien van wie de aanvraag tot het opstarten van een module komt. Door de lessonid aan te passen kan je dan bepalen welke les er opgestart wordt. - 25 -