Close this search box.
Close this search box.
Close this search box.

We’ve combined Machine Learning with ERP systems for educational purposes. Check what we’ve gained from this merge.

Our team is proud to announce – our brand new Odoo module integrated with neural networks, is ready to be welcomed by the world. We’ve built our solution on the Odoo eLearning app. Odoo eLearning is the perfect Learning Management System to enable Community learning, sharing knowledge, and inspiring others. Odoo had previously combined Artificial Intelligence with Invoicing module for AI-powered Invoice Automation, but we’ve decided to try it for an eLearning app. To make educators’ lives easier, we’ve added a feature which can generate questions from any text. Thus, educators don’t have to know the material inside-out to create a quiz for their students.

Artificial Intelligence structure

I’d like to start from our motivation. Machine learning as a subfield of artificial intelligence is a trend nowadays. A decision to integrate such a contemporary invention with the Odoo system could be quite reasonable. In this article, I am going to share with you how we’ve combined machine learning with the eLearning Odoo app by being driven just by our needs.

Sprinterra is now the official partner of Odoo. And this is how our collaboration began: Starting a partnership with a new ERP system provider is costly and complicated, isn’t it?. Having investigated numerous Odoo apps and apps of its partners , we’ve challenged ourselves to invent something new and get ready for the Odoo certification test

From the students’ perspective, I, as business analyst, have encountered the following issues:


Odoo has an eLearning app, which is the perfect Learning Management System.
It includes:

Engaging Content.
Videos, Web pages, Presentations, Documents to watch on any device.

Rapid Editing.
Drag & drop creation of pages with infographics and animations.

Self-paced Learning.
Group lessons in sections that show participants their progress.

Measure participation, feedback and see revenue reports.

Quizzes and Reviews.
Check how well people are learning and what they think of the content.

Score advanced tests and see how many attempts lead to success.


Owing to our learning problems we’ve found out what we need to develop. Our solution is a combination of an eLearning app and Automatic Question Generation. 

Automatic Question Generation (AQG) is the technique for generating a right set of questions from a content. Being able to ask the right questions is a key skill for any person. Question Generators use trained machine learning algorithms to generate questions using some text information as the input. Given information is processed through the neural networks as a hidden step. The output represents multiple choice questions. 

Automatic question generator

We’ve decided to use a few of AQG, so users can combine different generators and get more adequate questions and answers. They are the following:


Users are required to make the following simple steps:

1.  Enable AQG in Configuration/Settings. It is worth paying attention to memory capacity required for a particular AQG, as each generation tool is quite different.

Сourse setting

2.  Create Course and Content in native eLearning app’s course.

Сreating a course

3.  Check parameters for Generator and choose a Neural network by defining the following options: 

Type of content

4.  Press the Generate button when text is ready. It can take up to several minutes to create a list of questions and answers.

Generate and save questions

5.  Students can join the course via URL (Uniform Resource Locator). The is as follows:


Course published

Quize published

Automated text review and questions generation can tremendously help tutors, teachers, and students:
1) students can check themselves;
2) educators can efficiently create quizzes for students.

Odoo eLearning app provides educational materials using weblinks, documents and videos. Combining the eLearning app with our Question Generating feature will help users to create self-checking points.

Oleksandra Mykhalko
September 2021

Subscribe to Our News