Opiq's web-based e-learning environment lightens backpacks around the world

Opiq is the most modern learning management environment and it is used in the majority of Estonian schools. Opiq contains textbooks, learning kits, study journals, a self-assessment system and other useful features used by teachers, students and parents. Besides a PC and tablet, the application can also be used on smartphones. Opiq learning management environment was ordered and is owned by Star Cloud OÜ.

Keywords
Learning environment, digital textbooks
Front-end
HTML, Sass, CoffeeScript, Knockout
Back-end
.NET 6, C#
Database
Microsoft SQL Server
Other technologies
Elasticsearch, Docker, Node.js, Redis, Kafka, Microsoft Azure, Swagger/OpenAPI, Rebus, Strapi, Azure functions
200 000+
users
6
different countries
1000+
digital textbooks
Problem and goal

Project Opiq began in 2013, when Antti Rammo, CEO and founder of Opiq, started to prototype a solution of digital textbooks for Avita publishing house with Hendrik Väli, the creative director of Opiq. Soon they realized that the platform they are prototyping will have a bigger purpose than they thought at first. After that, the goal was to give the students and teachers a convenient, exciting, interactive and modern tool for studying, which would fully replace paper-based textbooks and workbooks, while also serving as a study journal. As a bonus, Opiq would drastically reduce the weight of school bags and would also enable the students, parents and teachers to manage schoolwork at any location and on any device.

The platform is designed for conducting and assessing the study process between the students, teachers and parents in the most productive, convenient and modern way possible.

Progress, technical solution of the project

From the beginning, our priority has been end-user satisfaction with the product. We are developing the product using agile development practices: adopting the forever-changing business needs and customer requests. We started with the functionalities of the highest priority and we are still expanding them continuously. In the beginning, the development cycles were short (2 weeks), now the development cycles are as long as necessary: ranging usually from 2 weeks to 5 weeks. The releases are planned together with the customer – that way we can provide a solution fit for their needs. The customer can monitor and give feedback throughout the development process.

During the development, we follow the principles of Test Driven Development and Domain Driven Design. As Opiq is a cloud application, it is hosted in Microsoft Azure cloud. It uses Azure storage and has a strong search engine built on ElasticSearch. We use continuous integration with TeamCity and Bitbucket to store the source code. Project management is carried out in Pivotal Tracker which includes code reviews.

Current situation and what next

Opiq is a digital learning environment that makes learning easier for students. For example, students can search for a topic to revise from last year or to study something extra about it from the next year’s curriculum. Opiq has a strong search engine that helps to find all the materials where a certain topic has been mentioned. There are self-assessment tasks for students so they can test their knowledge.

For teachers, there is automatically checked homework. This helps to cut back on the time it takes to check homework. Teachers can make different tests depending on the need. They can check the answers themselves and give feedback with comments instead of grades.

School administrators can manage users and their licenses for both teachers and students. Publishers can add new books and manage learning kits.

When students from all over the world had to isolate and stay at home, we in Estonia already used Opiq. Still, the user base of Opiq grew exponentially, but increased demand was handled with flying colors. Opiq is a scalable highly available service, with an uptime of 99.99%.

It is used in most Estonian schools but has also a market in Finland, Kazakhstan, Kenya and Uganda and there is a plan to conquer more and more international markets.

Opiq in short
  • Opiq contains professional study materials from publishers and enables teachers and students to share the materials they make themselves.
  • The materials in Opiq are engaging and interactive. There are illustrations, videos and more.
  • Opiq can be used on different devices – so that studying, assessing and giving feedback can be done in any location.
  • Design follows the needs of the study process, nothing is excessive. Design can be individually adapted based on the wishes of a teacher, a student or a parent. Any excessive and misleading noise is excluded and the focus is on the content. Hence the study process is more effective.
  • Powerful search engine, which works just as well and follows the same principles as Google search. The search is quick and delivers all the correct answers.
  • Smart assessment system – the teacher can assess certain content automatically. Saves the time of the teacher.
  • Precise, quick and personal feedback from a teacher to a student or a parent and the other way around. The student sees the feedback right next to the exercises – so it is easy to see what can be improved.
  • Data protection is important to us and Opiq complies with GDPR.

Accessible at https://www.opiq.ee/ 
Opiq - From Textbooks to Digital Learning Environment | Trade Estonia 

Participants in the project share their experiences
Antti Rammo
Opiq’s CEO and founder

AgileWorks has been developing Opiq from the start – the life cycle has been connected with AgileWorks. We started the collaboration when the company was still young and we have come a long way. That shows that we work well together. AgileWorks has offered the necessary support, knowledge and skills to build such a technically strong version of Opiq. Opiq is one of the most popular learning tools in Estonia. We are happy and grateful for this collaboration and we are sure that together we are going to take Opiq to new heights.

Martin
Software developer

The project has been so exciting – it’s a big and relevant project with a lot of ambition.

Opiq is widely used in Estonia by thousands and thousands of users every day. This shows us that we are doing the right thing and that makes it an exciting challenge for the developers. The application has to work without any interruptions and the sudden rise of active users can’t affect the user experience.

We already are international, but the project is conquering more and more markets each year. Being part of something so big and ambiguous is something truly amazing. Who knows – maybe one day going to Japan or South Africa, Estonians are known as the creators of Opiq.

As for the client – I couldn’t ask for a better one. Communication with the client is based on trust and because of that, the collaboration is both smooth and fun. Suggestions for improvement are always welcome on both sides and there is the liberty to choose the best technical approach as long as we reach the desired destination. Meetings are usually full of positive energy. I hope that the collaboration continues to be as simple and natural as it has been so far.

What we've done

Read more about how our solutions have helped overcome business challenges

Purjekas veeslogo Transpordiamet
The Transport Administrations Seafarers Information System offers the possibility to apply for and view documents through the e-service
21 000+ users1000+ applications every year
The Seafarers Information System allows seafarers to view and apply for documents needed for sailing. A process that could previously only be done in the office, can now be completed through an online environment. The system keeps track of the required documents, allows the seafarer to add all necessary information, and send the application to be processed by officials.
sourcify konteineridsourcify logo
Sourcify automates the work of logistics companies
120+ countries2900+ users8500+ RFQs
Sourcify is a platform for creating and analyzing RFQs (Request for Qutation) for international logistics companies. By digitizing and automating the process, it reduces managers’ work by 50% and provides valuable data-driven information for making smarter business decisions. Today, the software is already used by several of the world’s largest logistics companies.
opiq õpilane koolikotigaopiq logo
Opiq's web-based e-learning environment lightens backpacks around the world
200 000+ users6 different countries1000+ digital textbooks
The Opiq learning environment includes digital textbooks and workbooks that can be used at school or at home, and that comply with the national curriculum. Learning has been made interactive and engaging, and the learning environment is accessible from both mobile devices and computers.
Käed koos veegalogo Tallinna Vesi
Modernization of Tallinna Vesi self-service portal and mobile application
The goal of the project was to modernize both the self-service portal and the mobile application of Tallinna Vesi, which involved upgrading various back-end solutions and developing a new user-friendly interface.
Purjekas veeslogo Transpordiamet
The Transport Administrations Seafarers Information System offers the possibility to apply for and view documents through the e-service
21 000+ users1000+ applications every year
The Seafarers Information System allows seafarers to view and apply for documents needed for sailing. A process that could previously only be done in the office, can now be completed through an online environment. The system keeps track of the required documents, allows the seafarer to add all necessary information, and send the application to be processed by officials.
sourcify konteineridsourcify logo
Sourcify automates the work of logistics companies
120+ countries2900+ users8500+ RFQs
Sourcify is a platform for creating and analyzing RFQs (Request for Qutation) for international logistics companies. By digitizing and automating the process, it reduces managers’ work by 50% and provides valuable data-driven information for making smarter business decisions. Today, the software is already used by several of the world’s largest logistics companies.
opiq õpilane koolikotigaopiq logo
Opiq's web-based e-learning environment lightens backpacks around the world
200 000+ users6 different countries1000+ digital textbooks
The Opiq learning environment includes digital textbooks and workbooks that can be used at school or at home, and that comply with the national curriculum. Learning has been made interactive and engaging, and the learning environment is accessible from both mobile devices and computers.
Käed koos veegalogo Tallinna Vesi
Modernization of Tallinna Vesi self-service portal and mobile application
The goal of the project was to modernize both the self-service portal and the mobile application of Tallinna Vesi, which involved upgrading various back-end solutions and developing a new user-friendly interface.