Upload
willem-van-valkenburg
View
982
Download
4
Embed Size (px)
DESCRIPTION
Presentatie voor de Nederlandse Blackboard gebruikersgroep over de Blackboard koppelingen van de TU Delft.
Citation preview
11
Blackboard koppelingen
26 mei 2009
ir. Willem van Valkenburgwww.e-learn.nl twitter.com/wfvanvalkenburg
| 2
Agenda• Blackboard aan de TU Delft• Overzicht koppelingen• Snapshot• Database koppeling• Script met database• Web services• Vragen
|
Blackboard aan de TU Delft• Sinds 1999 (10 jaar!)• Alle vakken zijn in Blackboard beschikbaar• Blackboard is de portal voor studenten
• Gebruik:• 18.896 actieve gebruikers• Meer dan 2 mln hits per dag• 4,9 TB dataverkeer per maand
• Techniek:• Load-balanced• Linux met Oracle
|
Legenda
Blackboard
A-SelectMDS
Netid applicatieCourseBase
TAS
DTO-licentie website
(afgeschermd op TU IP)
Volg+
IRIS
Online dictaten (MicroWebEdu)
Snapshot
TAS-module
Digitale Studiegids
Snapshot-koppeling(via cron gescheduled)
Realtime koppeling
HTML-link
RSS-feed
DCI-module
Authenticatie
TDS
Readers-module
Roosters module
FAQBbfaq.weblog
RSS-modules
Websites met RSS-feed
RSS-applicatiesNachtelijk geupdate
Volg+-module
RSS Content Item in Course
Weblog systeem
Services
Controler
Woordenboek.tudelft.nl
Going Global(authenticatie op basis
van refer)
Going Globalmodule
Woordenboek module
Webservice
Minor registration
Practicum inschrijving
Telefoonboek.tudelft.nl
Search Employees
| 5
Snapshot• Wordt standaard geleverd met Blackboard.• Kan vanaf een app gedraaid worden, maar ook
vanaf een andere server.• Alles staat beschreven in de “
Advanced Data Integration and Management Manual”.
|
SnapshotBronsystemen
Perl-scripts
|
Data Source Key• Een DSK is één set van data.• Je kan op deze set in één keer een actie doen
• Beheertool staat in blackboard\apps\snapshot\bin\
• ./dsm.sh –f [action] –b [data source key] –V [fully-qualified server name]
• Actions: List, create, modify, count, disable, purge
| 8
Properties fileHierin definiëer de instellingen:• Welke DSK• Afhankelijk van welke type feed je gebruikt zijn er
verschillende instellingen
|
Feed file• 2 type bestanden: platte of IMS Enterprise
XML
Wat kan je ermee aanmaken:• Users• Portalrollen (primair en secondaire)• Courses• Organisations• Course catalog• Enrollments (studenten en docenten)
| 10
Welke snapshots draait de TU Delft?• Gebruikers aanmaken MDS
(3x per dag)• Secondaire portalrollen MDS
(‘s nachts)• Courses aanmaken CoBa
(‘s nachts)• Course catalog aanmaken en vullen CoBa
(‘s nachts)• Enrollments van docenten CoBa
(‘s nachts)• Enrollments in courses en communities
MDS/BB(‘s nachts)
• Course Copy van cursus 08/09 naar 09/10 CoBa (1 augustus)
|
Database koppelingWij gebruiken dit voor building blocks:• Tentamenaanmeldingen• Studiegids• Digitale Cijferinvoer
Waarom database koppeling:• Realtime is noodzakelijk• Alleen lezen is voldoende• Database model is bekend• Geen webservices beschikbaar
|
Voorbeelden
|
Script met databaseKoppeling met Volg+ bestaat uit:• Script dat gegevens uit Volg+ haalt en in
tabel in de BB-database zet; draait ‘s nachts• Building block die gegevens uitleest
Voordeel• Building block eenvoudiger (db is
platgeslagen)• Niet afhankelijk van de beschikbaarheid van
Volg+
Nadeel• Niet realtime
|
|
Web ServicesVoordelen• Loosely coupled• Platform onafhankelijk• Minder problemen met firewalls (gaat over
http(s))
Nadelen• Performance• Security
Beschikbaarheid• In Bb9 standaard al aanwezig• Building block op Oscelot
|
Waar gebruikt de TU deze voor?• Minor registration
• Haalt informatie van de student op (opleiding,etc)
• Practicumaanmeldsysteem• Haalt enrollments op van een gebruiker
|
RSSInkomend• In de portal (building block van VLE Genius)• In een course (building block RSS Console)
Uitgaand• Announcement (building block
Announcements2RSS)
Voordeel• Loosely coupled• Makkelijk toe te voegen• Content heeft één bron
Nadeel• Nog niet alle systemen bieden een RSS-feed• Willen meer dan alleen announcements
|
Legenda
Blackboard
A-SelectMDS
Netid applicatieCourseBase
TAS
DTO-licentie website
(afgeschermd op TU IP)
Volg+
IRIS
Online dictaten (MicroWebEdu)
Snapshot
TAS-module
Digitale Studiegids
Snapshot-koppeling(via cron gescheduled)
Realtime koppeling
HTML-link
RSS-feed
DCI-module
Authenticatie
TDS
Readers-module
Roosters module
FAQBbfaq.weblog
RSS-modules
Websites met RSS-feed
RSS-applicatiesNachtelijk geupdate
Volg+-module
RSS Content Item in Course
Weblog systeem
Services
Controler
Woordenboek.tudelft.nl
Going Global(authenticatie op basis
van refer)
Going Globalmodule
Woordenboek module
Webservice
Minor registration
Practicum inschrijving
Telefoonboek.tudelft.nl
Search Employees
|
Vragen?
www.e-learn.nltwitter.com/wfvanvalkenburgBlackboard.weblog.tudelft.nl