Through a federally funded grant Musica Viva, was commissioned to create an Indigenous language revival platform. Some of the goals of this platform are to help communities and linguists document their language in an accessible platform whilst also allowing users to learn an Indigenous language.
Codium has worked on producing a new UI for the student interfaces and finishing off the iOS, Android and Student and Administrative Web offerings for the platform.
Communities can document their language so it is not lost and can be kept for future generations.
Arrival and Departure locations displayed clearly on a map.
Reached your goal in one category, simply allocate funds from another and watch it balance.
In an effort to be open and accessible the platform is built to allow all communities to administer their own language and operate independently.
Ourlingo is built to be available over multiple platforms. It runs on iOS, Android, in a web browser and also as a standalone Electron application for Windows and Mac OSX.
Students learning with Ourlingo have over 12 different activity types ranging from drag and drop word matching, video and listening activities and selecting the English translation from audio.
The platform is designed to support various media formats for the different types of activities and to support video and audio within the dictionary.
Lessons and activities can be built to support a robust curriculum and learning goals.
Both the iOS and Android applications provide an interactive and interesting interface for students to learn an indigenous language.
These apps can be used by the public to learn a language or by language centres and schools to teach their students.
As users progress through their learning they will gather bush tucker and level up so they can see how much effort has been put into their learning.
We implemented the following technology stack.
Built-in Vue.js as a single page application, this enables us to create a fast user experience without page reloads and greater flexibility as the system evolves over time.
The backend is built in Laravel & MySQL with an API focused interface so both the web and mobile apps can use the same endpoints reducing additional development.
Our continuous integration systems allow us to test new app builds and update the production site quickly and easily so we can release as often as required.
Amazon’s Elastic Container Service allows us to separate our services in separate containers within a cluster that can be spun up and down quickly and effortlessly.
View more details