Blackboard koppelingen 26 mei 2009   ir. Willem van Valkenburg www.e-learn.nl  twitter.com/wfvanvalkenburg
Agenda <ul><li>Blackboard aan de TU Delft </li></ul><ul><li>Overzicht koppelingen </li></ul><ul><li>Snapshot </li></ul><ul...
Blackboard aan de TU Delft <ul><li>Sinds 1999 (10 jaar!) </li></ul><ul><li>Alle vakken zijn in Blackboard beschikbaar </li...
 
Snapshot <ul><li>Wordt standaard geleverd met Blackboard. </li></ul><ul><li>Kan vanaf een app gedraaid worden, maar ook va...
Snapshot Bronsystemen Perl-scripts
Data Source Key <ul><li>Een DSK is één set van data. </li></ul><ul><li>Je kan op deze set in één keer een actie doen </li>...
Properties file <ul><li>Hierin definiëer de instellingen: </li></ul><ul><li>Welke DSK </li></ul><ul><li>Afhankelijk van we...
Feed file <ul><li>2 type bestanden: platte of IMS Enterprise XML </li></ul><ul><li>Wat kan je ermee aanmaken: </li></ul><u...
Welke snapshots draait de TU Delft? <ul><li>Gebruikers  aanmaken  MDS (3x per dag) </li></ul><ul><li>Secondaire  portalrol...
Database koppeling <ul><li>Wij gebruiken dit voor building blocks: </li></ul><ul><li>Tentamenaanmeldingen </li></ul><ul><l...
Voorbeelden
Script met database <ul><li>Koppeling met Volg+ bestaat uit : </li></ul><ul><li>Script dat gegevens uit Volg+ haalt en in ...
 
Web Services <ul><li>Voordelen </li></ul><ul><li>Loosely coupled </li></ul><ul><li>Platform onafhankelijk </li></ul><ul><l...
Waar gebruikt de TU deze voor? <ul><li>Minor registration </li></ul><ul><ul><li>Haalt informatie van de student op (opleid...
RSS <ul><li>Inkomend </li></ul><ul><li>In de portal (building block van VLE Genius) </li></ul><ul><li>In een course (build...
 
Vragen? <ul><li>www.e-learn.nl </li></ul><ul><li>twitter.com/wfvanvalkenburg </li></ul><ul><li>Blackboard.weblog.tudelft.n...
Upcoming SlideShare
Loading in...5
×

TU Delft Blackboard Koppelingen

992

Published on

Presentatie voor de Nederlandse Blackboard gebruikersgroep over de Blackboard koppelingen van de TU Delft.

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
992
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

TU Delft Blackboard Koppelingen

  1. 1. Blackboard koppelingen 26 mei 2009 ir. Willem van Valkenburg www.e-learn.nl twitter.com/wfvanvalkenburg
  2. 2. Agenda <ul><li>Blackboard aan de TU Delft </li></ul><ul><li>Overzicht koppelingen </li></ul><ul><li>Snapshot </li></ul><ul><li>Database koppeling </li></ul><ul><li>Script met database </li></ul><ul><li>Web services </li></ul><ul><li>Vragen </li></ul>
  3. 3. Blackboard aan de TU Delft <ul><li>Sinds 1999 (10 jaar!) </li></ul><ul><li>Alle vakken zijn in Blackboard beschikbaar </li></ul><ul><li>Blackboard is de portal voor studenten </li></ul><ul><li>Gebruik: </li></ul><ul><ul><li>18.896 actieve gebruikers </li></ul></ul><ul><ul><li>Meer dan 2 mln hits per dag </li></ul></ul><ul><ul><li>4,9 TB dataverkeer per maand </li></ul></ul><ul><li>Techniek: </li></ul><ul><ul><li>Load-balanced </li></ul></ul><ul><ul><li>Linux met Oracle </li></ul></ul>
  4. 5. Snapshot <ul><li>Wordt standaard geleverd met Blackboard. </li></ul><ul><li>Kan vanaf een app gedraaid worden, maar ook vanaf een andere server. </li></ul><ul><li>Alles staat beschreven in de “ Advanced Data Integration and Management Manual ”. </li></ul>
  5. 6. Snapshot Bronsystemen Perl-scripts
  6. 7. Data Source Key <ul><li>Een DSK is één set van data. </li></ul><ul><li>Je kan op deze set in één keer een actie doen </li></ul><ul><li>Beheertool staat in blackboardappssnapshotin </li></ul><ul><li>./dsm.sh –f [action] –b [data source key] –V [fully-qualified server name] </li></ul><ul><ul><li>Actions: List, create, modify, count, disable, purge </li></ul></ul>
  7. 8. Properties file <ul><li>Hierin definiëer de instellingen: </li></ul><ul><li>Welke DSK </li></ul><ul><li>Afhankelijk van welke type feed je gebruikt zijn er verschillende instellingen </li></ul>
  8. 9. Feed file <ul><li>2 type bestanden: platte of IMS Enterprise XML </li></ul><ul><li>Wat kan je ermee aanmaken: </li></ul><ul><li>Users </li></ul><ul><li>Portalrollen (primair en secondaire) </li></ul><ul><li>Courses </li></ul><ul><li>Organisations </li></ul><ul><li>Course catalog </li></ul><ul><li>Enrollments (studenten en docenten) </li></ul>
  9. 10. Welke snapshots draait de TU Delft? <ul><li>Gebruikers aanmaken MDS (3x per dag) </li></ul><ul><li>Secondaire portalrollen MDS (‘s nachts) </li></ul><ul><li>Courses aanmaken CoBa (‘s nachts) </li></ul><ul><li>Course catalog aanmaken en vullen CoBa (‘s nachts) </li></ul><ul><li>Enrollments van docenten CoBa (‘s nachts) </li></ul><ul><li>Enrollments in courses en communities MDS/BB (‘s nachts) </li></ul><ul><li>Course Copy van cursus 08/09 naar 09/10 CoBa (1 augustus) </li></ul>
  10. 11. Database koppeling <ul><li>Wij gebruiken dit voor building blocks: </li></ul><ul><li>Tentamenaanmeldingen </li></ul><ul><li>Studiegids </li></ul><ul><li>Digitale Cijferinvoer </li></ul><ul><li>Waarom database koppeling: </li></ul><ul><li>Realtime is noodzakelijk </li></ul><ul><li>Alleen lezen is voldoende </li></ul><ul><li>Database model is bekend </li></ul><ul><li>Geen webservices beschikbaar </li></ul>
  11. 12. Voorbeelden
  12. 13. Script met database <ul><li>Koppeling met Volg+ bestaat uit : </li></ul><ul><li>Script dat gegevens uit Volg+ haalt en in tabel in de BB-database zet; draait ‘s nachts </li></ul><ul><li>Building block die gegevens uitleest </li></ul><ul><li>Voordeel </li></ul><ul><li>Building block eenvoudiger (db is platgeslagen) </li></ul><ul><li>Niet afhankelijk van de beschikbaarheid van Volg+ </li></ul><ul><li>Nadeel </li></ul><ul><li>Niet realtime </li></ul>
  13. 15. Web Services <ul><li>Voordelen </li></ul><ul><li>Loosely coupled </li></ul><ul><li>Platform onafhankelijk </li></ul><ul><li>Minder problemen met firewalls (gaat over http(s)) </li></ul><ul><li>Nadelen </li></ul><ul><li>Performance </li></ul><ul><li>Security </li></ul><ul><li>Beschikbaarheid </li></ul><ul><li>In Bb9 standaard al aanwezig </li></ul><ul><li>Building block op Oscelot </li></ul>
  14. 16. Waar gebruikt de TU deze voor? <ul><li>Minor registration </li></ul><ul><ul><li>Haalt informatie van de student op (opleiding,etc) </li></ul></ul><ul><li>Practicumaanmeldsysteem </li></ul><ul><ul><li>Haalt enrollments op van een gebruiker </li></ul></ul>
  15. 17. RSS <ul><li>Inkomend </li></ul><ul><li>In de portal (building block van VLE Genius) </li></ul><ul><li>In een course (building block RSS Console) </li></ul><ul><li>Uitgaand </li></ul><ul><li>Announcement (building block Announcements2RSS) </li></ul><ul><li>Voordeel </li></ul><ul><li>Loosely coupled </li></ul><ul><li>Makkelijk toe te voegen </li></ul><ul><li>Content heeft één bron </li></ul><ul><li>Nadeel </li></ul><ul><li>Nog niet alle systemen bieden een RSS-feed </li></ul><ul><li>Willen meer dan alleen announcements </li></ul>
  16. 19. Vragen? <ul><li>www.e-learn.nl </li></ul><ul><li>twitter.com/wfvanvalkenburg </li></ul><ul><li>Blackboard.weblog.tudelft.nl </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×