Otava Learning – Proffo PoC
Otava Learning's Proffo application, which is on its testing phase, assists with challenges arising from the reform of vocational upper secondary education in Finland. At the same time it acts as a distribution and sales platform for new types of digital content. The application has been implemented as a progressive web app (PWA) and is very inclusive. The app will be tested by students during December of 2018.
The reform of vocational upper secondary education into a competence based and customer oriented entity came into effect at the start of 2018. The reform increases both learning at the workplace and individualized study paths. In addition to internships, the main focus of learning will shift from the classroom to virtual environments.
As a direct result of this, the need to communicate between the teacher, the student and the internship partner will grow. With an app that's targeted at schools, Otava Learning can also offer new, working life based content using the same platform.
What we did
In order to provide an app-like user experience, and to facilitate software production, the app was implemented using PWA technique (Progressive Web Application). The PWA was constructed with React and the backend was implemented with Symfony 4.
The app's single most important feature is the Työ-chat, which allows the student, the teacher and the internship guide to have each other's information, all of the internship content and the competence demonstration plan, as well as the chance to communicate with each other and to give feedback.
The project was carried out agilely using the Scrum model in two week sprints. The project also had a steering group. Three active members from Druid were in the team: an architect, a full stack developer and a frontend developer. In addition, a designer, a project manager and a sales manager took part in the project more intermittently. From the client's end we had the product owner and, when there was need, a designer and content experts.
The customer was pleased with the result but naturally requires additional feedback from the end users. The next important milestone is testing the app with students.