Blackboard 9.1: Technische veranderingen
In Blackboard 9.1 zijn ook een heel aantal technische veranderingen. Hieronder een overzicht.
Database
Tot nu toe had de schema name van Blackboard dezelfde naam als in Blackboard versie 6, namelijk BB_BB60. Deze naam is nu eindelijk aangepast en is nu BBLEARN geworden.
Tijdens de upgrade worden er volgens de documentatie 671 tabelen, 137 views en 16 kolommen aangepast. Daarnaast komen er nog 91 tabellen, 21 views en 141 kolommen bij. Oftewel de upgrade zal een behoorlijk tijdje staan te stampen op de database om al deze wijzigingen te verwerken.
Er zijn verder behoorlijk bezig geweest met het versnellen van alle SQL-queries. Vooral voor het zoeken naar gebruikers en courses:
The old architecture retrieved all of the data and stored it in memory. Subsequent navigation across pages happened in memory. When the data volume is extremely large, so is the amount of memory consumed to store the data. With the new paged searching method, the consumption of memory is significantly reduced and is instead available for other transactions or processes. Because the new pagination architecture consumes a much smaller amount of memory, the resultant Garbage Collection (GC) pause time is much smaller.
Session Fingerprinting
Sinds 2005 hebben wij al meerdere keren het verzoek gedaan om het IP-adres op te nemen in de session fingerprint van een gebruiker. Dit hebben ze nu eindelijk gedaan. Je kan als beheerder nu instellen of je het IP-adres in de sessie wil opnemen of niet.
Performance verbeteringen
Er is in deze versie ook heel nadrukkelijk gekeken naar het verbeteren van de performance (meer dan 2000 uur perfomance testen). Vooral het toevoegen van allerlei indexen op de database heeft hier aan bijgedragen. Ze hebben ook specifiek gekeken naar het Grade Center, vooral courses met veel studenten en grades waren nog wel eens traag.
64-Bit
Blackboard 9.1 is de eerste versie die ook echt geoptimaliseerd is voor 64-bit. Ze raden iedereen ook aan om Blackboard op een 64-bit te draaien. Wij doen dat gelukkig al.
Door de overgang naar 64-bit, is het volgens Blackboard niet meer nodig om gebruik te maken van Tomcat clustering.
Oracle
Dit is ook de eerste versie dat Blackboard Oracle 11gR1 ondersteunt. Natuurlijk wel alleen op 64-bit. Je kan hierbij nog wel kiezen voor RHEL5 of Sun Solaris 10.
Java
Op de server wordt nu alleen JDK 1.6.x ondersteunt. Ook eindgebruikers hebben nu JRE 1.6 nodig.
Internet Explorer
In deze versie wordt de ondersteuning voor Internet Explorer 6 gedropt. Je moet dus gebruik maken van IE7 of IE8. Beter is natuurlijk om gebruik te maken van Firefox 3.x of Safari.
In de release notes staat helaas niks over Google Chrome, terwijl die bij ons al meer wordt gebruikt dan Safari. Ik heb hier inmiddels een vraag over gesteld bij Blackboard.Volgens Blackboard is er in deze versie al wel rekening gehouden met Chrome, maar officiële support komt pas in een volgende release.
Building Blocks
Voor building blocks is de grootste verander 9.0 geweest. Vooral omdat hier een gehele nieuwe interface is geïntroduceerd en Tomcat naar versie 6 is gegaan. Op EduGarage is een overzicht hiervan geplaatst.
Content System
Voor het Content System wordt gebruik gemaakt van Xythos. Dit is in deze versie volledig geupdate naar de nieuwste versie. Hierdoor is de webdav-server ook vervangen en verbeterd. Ook als je geen licentie voor het Content System hebt, wordt er onder water gebruik gemaakt van het Content System. Binnen een course worden alle bestanden opgeslagen in Course Files. Je hebt dus nu één plaats waar alle bestanden staan.
No feedback yet
Form is loading...