Learning Platform

For Denmark's largest privately owned software and systems company, we developed a cutting-edge learning platform in response to new digitalization laws for public libraries, designed to track student progress and align with Danish educational standards.

Learn more about IT Outsourcing to Romania

The business challenge

Learning Platform

The beneficiary of our services is the largest privately owned software and systems company in Denmark, with major international companies as partners, and solutions sold to customers in 47 countries. They are developing software and systems solutions to customers in healthcare, defense, law enforcement, the public sector, the finance sector, the education sector, the library sector and service industries and learning sectors.

The challenge came after a change in Denmark legislation, when all public libraries should be digitalized. They wanted to develop the most up-to-date system and compliant with the most recent national and municipal requirements. The project was to build a learning platform that keeps track of students’ progress and creates a well-integrated overview that can document the requirements defined in accordance with Danish national educational goals and objectives.

Our solution

We have developed a solution tailored to the day-to-day working lives of both teachers and students. It also designed to provide school managements and administrations with effective insights and overviews: the relationship between curriculum objectives, course objectives and evaluations features as a basic structure. After a student completes a course, the results are automatically collected in the student plan, making it possible to display the two basic elements in student learning simultaneously in two separate charts.

The platform was developed in close collaboration with education-sector professionals with a thorough knowledge of Danish teaching practice. In brief, the platform is:

Learning Platform
  • The most up-to-date system currently available, built to comply with all current requirements in Danish schools
  • Smart, intuitive functionality featuring an attractive design that improves usability
  • Optimizes use of existing systems, with easy integration – provides an effective overview and saves time for users
  • Developed in collaboration with education-sector professionals with a thorough knowledge of teaching practice

Team setup

We embrace Agile methodologies in most of our projects. Many times it is our customers and partners who ask us to use Agile methodologies (ScrumKanban) from the inception of the project. When the choice is left to our engineers, we carefully analyze the project specifics, and we propose a project management methodology based on Scrum or Kanban which best fits the specific project needs and context.

The development team consisted of 12 developers based in our headquarters: 6 frontend, 5 backend, 1 QA and also a development team on our client premises. We worked closely with the Client Service Team and the Infrastructure Team to offer tech support and maintenance, when needed.

As in all of our projects, we have worked in an agile mode, using specific Agile methodologies: daily scrum meetings with sprints and demo release every two weeks.

Architecture & Technologies

Architecture

We are using the latest generation software technologies. The architecture is based on micro-services concept and the communication between backend and frontend is done with RESTful calls. Our applications are delivered in the form of Docker containers.

Technologies

  • Java8, JEE7 (EJB, CDI, JPA, JAX-RS)
  • Docker
  • Maven, Postgres, Elasticsearch
  • ES2015 with Babel 6 – JS flavor
  • Angular 1.5 with component based architecture
  • Angular Material
  • Webpack – build system
  • Karma with Mocha, Chai and Sinon – unit tests
  • Protractor – e2e tests
Arnia Software has consolidated its position as a preferred IT outsourcing company in Romania and Eastern Europe, due to its excellent timely delivery and amazing development team.

Our services include:

Nearshore with Arnia Software
Software development outsourcing
Offshore Software Development
Engagement models
Bespoke Software Development
Staff Augmentation
Digital Transformation
Mobile App Development
Banking Software Solutions
Quality Assurance
Project Management
Open Source
Nearshore Development Centre
Offshore Development Centre (ODC)
Unity Development