IRIS-CLBonline: The first step towards a real digital student passport

Centrum voor leerlingenbegeleiding

IRIS-CLBonline: The first step towards a real digital student passport

Client: Centrum voor leerlingenbegeleiding

Centrum voor leerlingenbegeleiding (pupil guidance center) is an institution working closely with the Flemish Ministry of Education and Training and every accredited school in Flanders works together with a local center for pupil guidance (CLB). A CLB helps with learning and studying, the educational career, psychological and social functioning, preventive health care. The CLB works at the request of the pupil, parents, or the school.

What we did

  • Web Design
  • Development
  • Creative Direction
  • UX


In Flanders, the CLB centers and school systems have recurring communication, so swiftness and privacy are paramount, particularly when it comes to special care and special education needs. CLB centers play key role in evaluating pupils and defining their special care level, i.e., the level of learning disability via reports that are sent to schools so those schools can act accordingly. Essentially, school employees (principals/teachers) needed access to these reports anytime through a secure and confidential environment.

For ensuring a streamlined automated communication between CLB centers and schools regulated by complex business logic with strict confidentiality policies, the CLB employed complete Tacta cross functional team of experienced devs and business analysts to create a platform that will integrate these strict policies in system communication.


The biggest challenges were integrating our Iris platform with CLB external platforms, implementing various changing policies and confidentiality rules as well as heightened authentication security, all while keeping the platform stable 7/24/365 so the data there can be accessed anytime.

Tech solution

Battle tested tech stack using Spring boot and Angular. As we wanted to have multiple layers of security, we implemented them using spring security. Developed efficient and robust data import process using Spring Batch. Assured code quality by using Travis continuous integration and Sonar. Providing high availability, lowering infrastructure cost and speeding up development by using AWS cloud services.


  • easy to use application that streamlines the communication between CLB and schools

  • high availability platform, compliant with client’s policies and rules

  • stable integration with external platforms

  • ensured confidentiality in communication between systems