MaiENZ: Enabling collaboration between industry partners

Education agent with a student

Overview

MaiENZ was born from the need to improve how industry partners connected with Education New Zealand’s digital services. The centralised portal combines ENZ’s services used by industry partners and stakeholders so all parties can work together to achieve long term growth and success.

Client

Education New Zealand

Technologies/Services

  • Auth0

  • GraphQL

  • React

Getting started

Empowering Students

A MaiENZ account is a new way to access Education New Zealand's digital services. As a free account, it provides access to previously separate Labs and resources, offering practical and personalised tools and services to build out professional capabilities.

Users are able to access current and future digital services on their own dashboard with a single sign-on (SSO). They can explore high-value tools, resources and insights to evolve digital strategies, access the latest thinking, and find inspiring new ideas.

Mobile screens of MaiENZ
“This was a hugely technical project and it required a lot of research, planning and communication. The challenges really brought out the best of our team and the end result was a massive delivery piece, with a smooth launch across the whole agency village”

Shannon Holmes - General Manager, Voyage

Screen shots of MaiENZ

Expanding the reach and impact of ENZ

ENZ is New Zealand's Government agency for building international education. They promote New Zealand as a study destination and support the delivery of education services offshore as well as administering scholarships for New Zealanders studying overseas.

MaiENZ centralises several different resources and services ENZ already offers, making them far easier to find and use. As a result, there’s a greater chance industry partners and key stakeholders can utilise these offerings and have an impact on the the continually evolving education landscape.

Leveraging the power of SSO

ENZ and Voyage laid out a technical implementation plan and development for a SSO portal, to be used by their industry-facing audience.

The aim was to allow ENZ’s partners to access all of their services (including labs, websites and other tools) with one single login; ultimately providing a simplified way to connect with various digital services.
Part of Voyage’s approach to the partnership was to assist with modernising ENZ’s overall offering, whilst providing their partners with simplified access through the new MaiENZ portal.

A student using a laptop
Outcome

An effortless experience

The MaiENZ portal required a SSO solution that would allow the centralisation of a number of applications. These existing applications were disparate in their infrastructure and management. The aim was to make the final result completely integrated and effortless, which would require the Voyage team to achieve technical feats.

Bringing together applications no matter the software

The existing applications varied from SilverStripe sites, SaaS products and customised SaaS apps. Voyage decided to utilise Auth0 - the industry leading identification and authorisation service that focuses on ease of development and flexibility of implementation.

Now the MaiENZ portal and individual Labs communicate with Auth0 using the OAuth protocol. Voyage integrated Auth0 with the portal, creating an interface to keep credentials and permissions in sync between the portal, Labs and Auth0.

Building in customised APIs for excellent user experience

All updates to a user’s profile are pushed to the marketing database via a newly created API from SpeakData. We also push certain actions over this API as well, to further expand upon a user’s interaction with the portal.

The final result of this project saw Voyage successfully deliver a highly technical project, which required the collaboration of a number of different agencies due to the sheer size and scope of the project.