Vacatureplatform voor studenten en onderzoekers
Klant
Over
Vraag en aanbod was aanwezig - studenten zochten onderzoeksopdrachten, stages en bijbanen, onderzoekers zochten studenten. Atom ontwikkelde een vacatureplatform dat beide samenbracht, met SURFconext-login en extern getoetst op WCAG 2.1 AA. Toen de Hogeschool van Amsterdam voor een vergelijkbare uitdaging stond, kon worden voortgebouwd op dezelfde basis. Niet opnieuw beginnen, maar hergebruiken en doorontwikkelen.
Gestructureerde manier om research-vacatures te ontsluiten
Onderzoekers aan de Universiteit van Amsterdam plaatsten vacatures voor studentposities op versnipperde manieren: via e-mail, prikborden en losse pagina's. Studenten die een onderzoeksopdracht of bijbaan zochten, wisten ze niet te vinden. Vraag en aanbod liepen elkaar mis.
De UvA besloot een eigen vacatureplatform te laten ontwikkelen: een centrale omgeving waar onderzoekers vacatures kunnen plaatsen en studenten gericht kunnen zoeken, reageren en zich abonneren op vacature alerts. Studenten en onderzoekers moesten kunnen inloggen met hun universitaire account.
Drupal - goede keuze voor onderwijs
Privacy en toegankelijkheid waren harde randvoorwaarden, als publieke instelling is de UvA verplicht persoonsgegevens te verwerken conform de AVG en digitale diensten toegankelijk te maken volgens WCAG 2.1 niveau AA, vastgelegd in het Besluit digitale toegankelijkheid overheid.
Drupal wordt door veel Nederlandse onderwijsinstellingen ingezet omdat het goed aansluit op de eisen voor toegankelijkheid, privacy en koppelingen met bestaande systemen zoals SURFconext.
Een Drupal-platform met Search API en Solr
Atom ontwikkelde het platform op basis van Drupal met de volgende kernfunctionaliteit bij oplevering:
- Onderzoekers kunnen vacatures aanmaken via een formulier met gedefinieerde velden
- Vacatures doorlopen een goedkeuringsproces voordat ze live gaan
- Studenten kunnen zoeken, filteren en direct reageren op vacatures - op basis van Drupal Search API & Solr
- Studenten kunnen zich abonneren op zoektermen en ontvangen e-mailnotificaties bij nieuwe passende vacatures
- Toegang verloopt uitsluitend via SURFconext
De samenwerking verliep via Agile/Scrum: sprints van twee weken, gevolgd door review en prioritering van de volgende functionaliteiten op basis van een Prioritized Requirements List(Backlog).
Open source in de praktijk: de HvA hoefde het wiel niet opnieuw uit te vinden
Toen de Hogeschool van Amsterdam(HvA) zag wat er voor de UvA was gebouwd, was de vraag helder: kunnen wij dit ook krijgen?
Atom dupliceerde de omgeving en richtte die opnieuw in voor de HvA. Omdat het platform op open source Drupal was gebouwd, met een modulaire architectuur, hoefde de kern niet opnieuw ontwikkeld te worden. De HvA profiteerde direct van de keuzes, doorontwikkeling en toegankelijkheidsoptimalisaties die al voor de UvA waren gedaan.
Dit is wat open source in de praktijk oplevert: code die je eenmaal goed bouwt, kun je vaker inzetten. Zonder licentiekosten, zonder opnieuw het wiel uitvinden. Delen is de kracht van open source, de kracht van Drupal!
Wat dit platform bijzonder maakte
Een vacatureplatform vraagt om meer dan een overzicht van open vacatures. Dit zijn de onderdelen die het verschil maakten.
- Search API met Solr - voor zoeken en filteren werd Drupal Search API ingezet in combinatie met Solr. Studenten konden gericht zoeken op trefwoorden en zich abonneren op zoekopdrachten voor automatische meldingen bij nieuwe vacatures.
- SURFconext-koppeling - authenticatie via het universitaire account, AVG-compliant ingericht. Geen apart wachtwoord nodig; de koppeling regelde toegang op basis van bestaande institutionele identiteiten.
- Rolgebaseerde toegang - drie gebruikersrollen (student, onderzoeker, beheerder) met elk eigen rechten, schermen en acties. De scheiding moest waterdicht zijn.
- Goedkeuringsworkflow - vacatures werden pas zichtbaar na expliciete goedkeuring door een beheerder. Hierbij dankbaar gebruik gemaakt van de standaard workflow module in Drupal.
Een onderwijs platform is een toegankelijk platform
De WCAG 2.1 AA-conformiteit werd extern getoetst door toegankelijkheidsexpert Larissa Klaassen, ingehuurd door de UvA. Larissa werkt als adviseur digitale toegankelijkheid voor het Ministerie van BZK. Zij heeft zelf een visuele beperking en test websites met een schermlezer. Dat maakt haar beoordeling extra waardevol: getoetst door iemand die dagelijks afhankelijk is van goed werkende digitale toegankelijkheid.