Streaming media en Blackboard

Beste collega’s,

 

Voor
degenen die worstelen met het aanbieden van streaming content in Blackboard (een probleem dat onder andere naar voren kwam tijdens de landelijke bijeenkomst op 17 maart 2009 ) hierbij een verslag van een paar gesprekken die ik
had met enkele Blackboard medewerkers naar aanleiding van een presentatie over
dit onderwerp tijdens BbWorld ’09 te Barcelona. Helaas was er niemand van
Blackboard bij de presentatie aanwezig (mijn verwachting dat Bb op haar eigen
congres toch wel minimaal één van de eigen mensen naar iedere sessie zou sturen
bleek onterecht), maar voor en na mijn presentatie heb ik met een aantal mensen
gesproken, o.a. met George Kroner (Developer Relations  Engineer) en Bob Alcorn (Chief Architecture)
gesproken. Mijn conclusie is dat men bij Blackboard geen idee heeft welke
vlucht het gebruik van streaming media in ons deel van de wereld heeft genomen.

 

Overigens,
Stanley Portier (Stoas) heeft op zijn blog (http://stanleyportier.blogspot.com)
een zeer lezenswaardig verslag van BbWorld ’09 geplaatst.

 

Tijdens
mijn presentatie heb ik aan de hand van vier voorbeelden laten zien dat de
ondersteuning van streaming content door Bb matig en buggy is. Hier kort de
voorbeelden (getest in versie 9), waarbij streaming content is toegevoegd
gebruikmakend van de Visual Text Box Editor (‘wysisyg editor’) van Blackboard:

 

1. Als je
met de ‘Add Quicktime Content’ button een externe url (bijv. naar een .mov
bestand op onze RUG  streaming server
server) koppelt, verschijnt wel een Quicktime logo, maar geen echter QT speler,
en je kunt niet afspelen, noch in Internet Explorer, noch in Firefox. Alcron
moest dat toegeven, hij zou er naar laten kijken…

 

2. Als je
html-code voor een embedded Quicktime player (volledig, met <object> en
<embed> sectie) in de Visual Text Box Editor plakt (bijvoorbeeld de code
die de Virtuele Snijmachine creëert), verwijdert Blackboard de <embed>
sectie. Ook dat was een fout, gaf Alcorn toe. De code wordt geparsed om te
voorkomen dat kwaadwillende studenten javascript code met schadelijke gevolgen
linken, maar hij moest toegeven dat daarvan hier geen sprake was. Parsing
gebeurt op verschillende niveaus, afhankelijk van de rol van de gebruiker, maar
als docent zou dit zeker niet moeten gebeuren. Ik heb hem verteld dat wij o.a.
studenten wiki’s willen laten maken met links die met de snijmachine zijn
gemaakt, dus dat dat voor studenten net zo goed zou moeten werken ls voor
docenten.

 

3. Als je
een .wmv bestand via de ‘add mpeg/avi content’ knop koppelt, genereert Bb in
Firefox ‘bijna’ de goede code. Nu wordt wel een <embed> sectie toegevoegd
(!), en ook een <object> sectie, met de classid voor de Windows Media
Player, dus hier zit enige intelligentie achter. Helaas is het mime type in de
embed tag te algemeen (geen Windows Media type ), waardoor bij mij de Quicktime
Player wordt getoond en het allemaal niet werkt. In IE werkt het ook niet, want
in dat geval, bij precies dezelfde handeling, wordt geen <embed> tag
toegevoegd.

 

4. Als je
een test maakt, heb je voor de beschrijving van de tekst de complete driedelige
knoppenbalk in de wysiwyg editor. Voeg je een toetsvraag toe, dan is de
onderste, multimedia knopenbalk weg. De reden? Blackboard ontmoedigt het
toevoegen van multimedia, met name video, vanwege performance problemen (een
thread voor ieder av-bestand dat in een toets wordt geopend) en geheugenbeslag
(een kopie van alle bestanden als een quiz wordt gekopieerd). Ik heb laten
weten dat dat volledig voorbijgaat aan het gebruik van streaming servers, en
dat hadden ze bij Blackboard geloof ik nog niet bedacht… AV in quizzes is voor
ons juist een reden online te toetsen.

 

Ik heb een
pleidooi gehouden voor een ‘add streaming content’ knop, die zo intelligent is
dat de juiste code wordt geplaatst, afhankelijk van gewenste speler en keuze
tussen hyperlink/embedded. Het antwoord: vanaf versie 9.1 (of later?) kun je
zelf knoppen aan de Visual Text Box Editor toevoegen, en mag je het op je eigen
manier regelen. Ik vind dat een behoorlijk teleurstellende houding. Misschien
dat ik als het zover is nog wel eens een initiatief in die richting ontplooi.

 

Verder kon
ik bestanden op SURFmedia in Blackboard versie 9 niet probleemloos afspelen, en
voor wat betreft de snijmachine, ook niet op een ander beginpunt dan 0.0 sec.
De reden hiervan heeft is verhoogde veiligheid, waardoor scripts op een andere
server kunnen worden geblokkeerd. Als oplossing werd het verlagen van de
beveiliging voorgesteld. Ik moet dat nog eens met de Blackboardbeheerders van
de RUG doorspreken…..

 

Enfin,
Streaming Media in Blackboard, wordt vervolgd.

 

Groet,

André
Rosendaal