In dit artikel
ZcaleRight plaatst sinds 2019 BigBlueButton-vergaderingen in productie. Vandaag bereikt het versie 1.0.0 en wordt het algemeen beschikbaar: alle 69 functies openbaar gepubliceerd, een volledige handleiding in het product, een service level agreement die erbij hoort en een eigen thuisbasis op zcaleright.com.
De meeste 1.0.0-releases markeren een begin. Deze markeert jaren van productiewerk die samenkomen in een product dat u aan een inkoopcommissie kunt voorleggen.
ZcaleRight draagt sinds 2019 echte BigBlueButton-clusters: universiteiten, scholen, opleidingsinstituten en resellers van conferentiediensten in Europa, het Midden-Oosten, Afrika, Latijns-Amerika en Noord-Amerika. Het heeft meer dan 2 miljoen conferenties geplaatst, en dat aantal groeit elk semester. Een daarvan is uitgewerkt als klantcase bij Biruni University. Niemand van de betrokkenen heeft op een versienummer zitten wachten.
Wat deze week is veranderd, is niet de volwassenheid van de software, maar de beschikbaarheid ervan. Het laatste werk vóór 1.0.0 stond in het teken van het openstellen van het product: alle 69 functies openbaar gepubliceerd, zodat een beoordelaar het volledige aanbod kan doorlezen nog voor het eerste gesprek; beide API's gedocumenteerd; een volledige handleiding in het product voor elke ingelogde gebruiker; en een service level agreement die reactietijden concreet vastlegt in plaats van er vaag naar te verwijzen. 1.0.0 is de versie waarin het product voor zichzelf spreekt.
De hele vloot als één server
De eerste BigBlueButton-server is eenvoudig. Bij de tweede houdt het op eenvoudig te zijn: er moet iets bepalen op welke server een les terechtkomt, alle volgende aanroepen naar diezelfde machine blijven sturen en de opnamen vanaf één plek bereikbaar houden.
ZcaleRight is één BigBlueButton-API voor uw hele vloot: dashboard, pools, tenants, één opnamebibliotheek en automatisch schalen. In productie sinds 2019. Uw leerplatform blijft de API aanroepen die het al aanroept; alleen het adres en het gedeelde geheim veranderen. Moodle, Canvas, Schoology, de WordPress-plug-ins, LTI-tools van 1.0 tot en met 1.3 en alles wat u zelf hebt gebouwd blijven gewoon werken, omdat er geen nieuw protocol hoeft te worden ingevoerd.
Gebouwd voor beheerders
Elke functie bestaat omdat het beheren van clusters voor andere organisaties er eerst om vroeg. Het zijn er 69, verdeeld over 12 groepen, en de hele lijst is volledig gepubliceerd in plaats van samengevat, omdat een product dat zo specifiek is gemakkelijker volledig te presenteren is dan samen te vatten. Dit zijn de functies die een maandagochtend veranderen:
- Plaatsing eenmalig bepaald, bij het aanmaken. De vergadering blijft op de server waar zij is gestart, en elke volgende aanroep volgt haar daarheen. Een server die niet gezond is, gaat binnen enkele seconden uit de rotatie; een gezonde server kan voor onderhoud worden leeggemaakt zonder te worden verwijderd; twee herhaalde aanroepen van een nerveus LMS kunnen geen twee ruimtes openen.
- Eén dashboard. Servers, live vergaderingen, deelnemers en opslag op één scherm dat zichzelf ververst, met historisch gebruik zodat u het verloop van een semester ziet, en applicatielogs die zonder shelltoegang leesbaar zijn.
- Opnamen in één catalogus. Geen gedeelde mount nodig: opnamen blijven op de server die ze heeft gemaakt of gaan naar centrale opslag, afspeellinks worden herschreven zodat alles vanaf één plek bereikbaar blijft, en de bewaartermijn volgt het schema dat u instelt. Zoeken in honderdduizenden opnamen levert binnen een seconde resultaat op, zodat het vinden van een opname een vraag is en geen klus.
- Beleid één keer instellen, voor de hele vloot. Opnemen afgedwongen aan of uit voor de hele vloot, uw logo in elke ruimte, één welkomstbericht, een standaardpresentatie, zonder ook maar één LMS aan te raken.
- Tenants. Een eigen API-geheim per tenant, bij elke aanroep gecontroleerd, met uw huisstijl en uw eigen powered-by-regel in plaats van de onze.
- Capaciteit die het semester volgt. Een schema dat u in de interface opstelt, of live belasting die elke minuut wordt gecontroleerd, met een prognose van het tegoed die waarschuwt, of weigert, voordat er capaciteit wordt toegevoegd. OVHcloud wordt vandaag ondersteund, en elke andere provider op aanvraag.
Zes rollen, opgebouwd rond taken die echt bestaan, van beheerder tot een machine-account dat wel de automatiseringsendpoints bereikt maar nooit de interface, waarbij elke actie per rol wordt toegekend in plaats van verondersteld. Supportmedewerkers, beoordelaars van opnamen en kwaliteitsborging krijgen elk precies hun deel van het werk, en niets meer.
Migreren is een URL en een geheim
Clients blijven de standaard-API van BigBlueButton aanroepen met de checksum op basis van het gedeelde geheim die ze al berekenen; checksums van SHA-1 tot SHA-512 worden geaccepteerd, zodat er aan uw kant niets eerst gemoderniseerd hoeft te worden. ZcaleRight authenticeert de aanroep, plaatst hem, stuurt hem door als proxy en beheert de status van vergaderingen en opnamen.
In de praktijk zetten we het op naast wat u al hebt, koppelen we één integratie eraan om het volledige traject te bewijzen, en verplaatsen we de rest zodra u tevreden bent. Uw BigBlueButton-servers blijven gedurende het hele proces onaangeroerd, dus bij elke stap is er een weg terug.
Wat 1.0.0 betekent
1.0.0 is het moment waarop het product is uitgegroeid tot wat de markt er al van vroeg. Toen de pandemie hele instellingen binnen enkele dagen online zette, kwamen organisaties bij ons met problemen waar niemand op had gerekend, en het product is volwassen geworden door die problemen op te lossen. Alles wat erin zit, is op die manier verdiend.
De zwaarste test die het heeft doorstaan, was niet een van de onze. Een onderwijsbedrijf lanceerde zijn platform tijdens de eerste lockdown en groeide binnen 18 maanden van niets uit tot de top 10 van onderwijsapps in zijn markt. Live lessen waren geen functie van dat product. Ze waren het product, en ZcaleRight heeft elke les geplaatst. Investeerders staken 14 miljoen dollar in een bedrijf waarvan de kern op deze software draaide. Geen enkele specificatie bereidt software voor op zo'n groeicurve. Het houdt stand of niet, en deze software hield stand.
Standaard hosten en beheren wij het voor u, zodat het een dienst is en niet nog iets extra's op uw bord. Schrijven uw regels voor dat de software op uw eigen machines moet staan, dan kan dat ook: het komt naast uw BigBlueButton-servers te staan en geen van uw vergaderingen loopt ooit via ons. Wij voeren de updates uit, op een moment dat u kiest, en de overeenkomst geldt zowel voor uw servers als voor de onze.
Het is ook onderzocht door mensen die geen enkele reden hadden om er mild over te oordelen. De technische leiding van de Universiteit van Mainz heeft ZcaleRight grondig beoordeeld bij de opbouw van het BigBlueButton-cluster voor de universiteiten en scholen van Rijnland-Palts, en heeft het op technische gronden aanbevolen. Dat was een onafhankelijke beoordeling door ervaren engineers, geen klantreferentie, en daarmee meer waard dan een referentie.
Het wordt gebouwd en ondersteund door het team dat elke dag BigBlueButton-clusters in productie beheert, als BigBlueButton Certified Service Provider. Daarom ziet het product er zo uit, en daarom heeft degene die u te woord staat uw probleem al eens gezien. Al het andere, inclusief wie het beheert en heldere antwoorden op de operationele vragen, vindt u op zcaleright.com.





