{
    "id": 2769,
    "date": "2021-09-13T10:41:13",
    "date_gmt": "2021-09-13T10:41:13",
    "guid": {
        "rendered": "http:\/\/100.28.163.57\/?p=2769"
    },
    "modified": "2024-04-01T09:10:15",
    "modified_gmt": "2024-04-01T09:10:15",
    "slug": "question-generator",
    "status": "publish",
    "type": "post",
    "link": "https:\/\/sprinterra.com.ua\/en\/question-generator\/",
    "title": {
        "rendered": "Question Generator"
    },
    "content": {
        "rendered": "<h2 class=\"wp-block-heading\"><strong>We\u2019ve combined Machine Learning with ERP systems for educational purposes. Check what we\u2019ve gained from this merge.<\/strong><\/h2>\r\n\r\n\r\n\r\n<p><em>Our team is proud to announce &#8211; our brand new <a href=\"https:\/\/apps.odoo.com\/apps\/modules\/13.0\/questions_generator\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Odoo module<\/a> integrated with neural networks, is ready to be welcomed by the world. We\u2019ve built our solution on the Odoo eLearning app. <\/em><a href=\"https:\/\/www.odoo.com\/app\/elearning\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><em>Odoo eLearning<\/em><\/a><em> 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\u2019ve decided to try it for an eLearning app. To make educators\u2019 lives easier, we\u2019ve added a <a href=\"https:\/\/apps.odoo.com\/apps\/modules\/13.0\/questions_generator\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">feature which can generate questions from any text<\/a>. Thus, educators don\u2019t have to know the material inside-out to create a quiz for their students. <br \/><\/em><\/p>\r\n\r\n\r\n<div class=\"wp-block-image aligncenter\">\r\n<figure  style=\"margin-top: 22px; margin-bottom: 22px;\"><img decoding=\"async\" src=\"http:\/\/100.28.163.57\/wp-content\/uploads\/2021\/09\/artificial-intelligence-structure.png\" alt=\"Artificial Intelligence structure\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<p>I&#8217;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\u2019ve combined machine learning with the eLearning Odoo app by being driven just by our needs.<\/p>\r\n\r\n\r\n\r\n<p>Sprinterra is now the official partner of Odoo. And this is how our collaboration began: <a href=\"http:\/\/100.28.163.57\/blog\/starting-a-partnership-with-a-new-erp-system-provider-is-costly-and-complicated-isnt-it\/\">Starting a partnership with a new ERP system provider is costly and complicated, isn\u2019t it?<\/a>. Having investigated numerous <a href=\"https:\/\/www.odoo.com\/page\/all-apps\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Odoo apps<\/a> and <a href=\"https:\/\/apps.odoo.com\/apps\/modules\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">apps of its partners<\/a> , we\u2019ve challenged ourselves to invent something new and get ready for the <a href=\"https:\/\/www.odoo.com\/slides\/all?slide_type=certification\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Odoo certification test<\/a>.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>From the students&#8217; perspective, I, as business analyst, have encountered the following issues:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Learning new material using videos was complicated due to the lack of checkpoints. Odoo added questions after each part of the video, but they were repetitive and not challenging enough. Having the same questions after a certain part of information, provoked remembering the correct answers, so I didn&#8217;t pay proper attention to the rest of the information.\u00a0<\/li>\r\n\r\n\r\n\r\n<li>Printed manuals didn&#8217;t have any quizzes at all. I asked myself after reading each part if I learnt anything and did not have an easy answer. So, it became crucial to make it possible to check myself without any teachers&#8217; or mentors&#8217; help.\u00a0<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<p>Odoo has an <a href=\"https:\/\/www.odoo.com\/app\/elearning\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">eLearning app<\/a>, which is the perfect Learning Management System.<br \/>It includes: \r\n\r\n<\/p>\r\n<p><img decoding=\"async\" class=\"wp-image-2325 alignleft\" style=\"width: 104px; margin-right: 10px;\" src=\"http:\/\/100.28.163.57\/wp-content\/uploads\/2021\/09\/presentation.png\" alt=\"Presentation\" \/><br \/>Engaging Content.<br \/>Videos, Web pages, Presentations, Documents to watch on any device.<br \/><br \/><\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<p><img decoding=\"async\" class=\"wp-image-2325 alignleft\" style=\"width: 104px; margin-right: 10px;\" src=\"http:\/\/100.28.163.57\/wp-content\/uploads\/2021\/09\/infographics.png\" alt=\"Infographics\" \/><br \/>Rapid Editing.<br \/>Drag &amp; drop creation of pages with infographics and animations.<br \/><br \/><\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<p><img decoding=\"async\" class=\"wp-image-2325 alignleft\" style=\"width: 104px; margin-right: 10px;\" src=\"http:\/\/100.28.163.57\/wp-content\/uploads\/2021\/09\/information.png\" alt=\"Information\" \/><br \/>Self-paced Learning.<br \/>Group lessons in sections that show participants their progress.<br \/><br \/><\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<p><img decoding=\"async\" class=\"wp-image-2325 alignleft\" style=\"width: 104px; margin-right: 10px;\" src=\"http:\/\/100.28.163.57\/wp-content\/uploads\/2021\/09\/metrics.png\" alt=\"Metrics\" \/><br \/>Metrics.<br \/>Measure participation, feedback and see revenue reports.<br \/><br \/><\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<p><img decoding=\"async\" class=\"wp-image-2325 alignleft\" style=\"width: 104px; margin-right: 10px;\" src=\"http:\/\/100.28.163.57\/wp-content\/uploads\/2021\/09\/checkpoints.png\" alt=\"Checkpoints\" \/><br \/>Quizzes and Reviews.<br \/>Check how well people are learning and what they think of the content.<br \/><br \/><\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<p><img decoding=\"async\" class=\"wp-image-2325 alignleft\" style=\"width: 104px; margin-right: 10px;\" src=\"http:\/\/100.28.163.57\/wp-content\/uploads\/2021\/09\/certificate.png\" alt=\"Certificate\" \/><br \/>Certifications.<br \/>Score advanced tests and see how many attempts lead to success.<br \/><br \/><\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<p>&nbsp;<\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<p>Owing to our learning problems we\u2019ve found out what we need to develop. <a href=\"https:\/\/apps.odoo.com\/apps\/modules\/13.0\/questions_generator\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Our solution<\/a> is a combination of an eLearning app and Automatic Question Generation.\u00a0<\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<p>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.\u00a0<\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<div class=\"wp-block-image aligncenter\"><\/p>\r\n<figure  style=\"margin-top: 22px; margin-bottom: 22px;\"><img decoding=\"async\" style=\"width: 600px;\" src=\"http:\/\/100.28.163.57\/wp-content\/uploads\/2021\/09\/automatic-question-generater.png\" alt=\"Automatic question generator\" \/><\/figure>\r\n<p class=\"has-text-align-left\"><\/div>\r\n\r\n<\/p>\r\n<p>We\u2019ve decided to use a few of AQG, so users can combine different generators and get more adequate questions and answers. They are the following:<\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<ul class=\"wp-block-list\">\r\n<li><a href=\"https:\/\/github.com\/patil-suraj\/question_generation#results\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Question generation tool<\/a> with pre-trained transformers (specifically seq-2-seq models) using straight-forward end-to-end methods.\u00a0<\/li>\r\n\r\n\r\n\r\n<li><a href=\"https:\/\/questgen.ai\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Questgen<\/a> is the world&#8217;s most advanced question generation AI leveraging state-of-the-art transformer models like T5, BERT and OpenAI GPT-2 etc.<\/li>\r\n<\/ul>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<p>&nbsp;<\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<p>Users are required to make the following simple steps:<\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<p>1.\u00a0\u00a0Enable AQG in Configuration\/Settings. It is worth paying attention to memory capacity required for a particular AQG, as each generation tool is quite different.<\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<div class=\"wp-block-image aligncenter\"><\/p>\r\n<figure  style=\"margin-top: 22px; margin-bottom: 22px;\"><img decoding=\"async\" src=\"http:\/\/100.28.163.57\/wp-content\/uploads\/2021\/09\/course-setting.png\" alt=\"\u0421ourse setting\" \/><\/figure>\r\n<p class=\"has-text-align-left\"><\/div><\/p>\r\n<p>2.\u00a0\u00a0Create Course and Content in native eLearning app\u2019s course.<\/p>\r\n<p class=\"has-text-align-left\"><div class=\"wp-block-image aligncenter\"><\/p>\r\n<figure  style=\"margin-top: 22px; margin-bottom: 22px;\"><img decoding=\"async\" src=\"http:\/\/100.28.163.57\/wp-content\/uploads\/2021\/09\/creating-a-course.png\" alt=\"\u0421reating a course\" \/><\/figure>\r\n<p class=\"has-text-align-left\"><\/div>\r\n\r\n<\/p>\r\n<p>3.\u00a0\u00a0Check parameters for Generator and choose a Neural network by defining the following options:\u00a0<\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<ul class=\"wp-block-list\">\r\n<li>Question generator field needs to be checked.\u00a0<\/li>\r\n\r\n\r\n\r\n<li>Neural Network. One of the configured AQG could be chosen here.\u00a0<\/li>\r\n\r\n\r\n\r\n<li>Splitter Option. Can be a paragraph, sentence, full text or a customized one.\u00a0<\/li>\r\n\r\n\r\n\r\n<li>Custom splitter. User can identify the splitter symbol and split the text manually.\u00a0<\/li>\r\n<\/ul>\r\n<p class=\"has-text-align-left\">\r\n\r\n<div class=\"wp-block-image aligncenter\"><\/p>\r\n<figure  style=\"margin-top: 22px; margin-bottom: 22px;\"><img decoding=\"async\" src=\"http:\/\/100.28.163.57\/wp-content\/uploads\/2021\/09\/type-of-content.png\" alt=\"Type of content\" \/><\/figure>\r\n<p class=\"has-text-align-left\"><\/div>\r\n\r\n<\/p>\r\n<p>4.\u00a0\u00a0Press the Generate button when text is ready. It can take up to several minutes to create a list of questions and answers.<\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<div class=\"wp-block-image aligncenter\"><\/p>\r\n<figure  style=\"margin-top: 22px; margin-bottom: 22px;\"><img decoding=\"async\" src=\"http:\/\/100.28.163.57\/wp-content\/uploads\/2021\/09\/generate-and-save-questions.png\" alt=\"Generate and save questions\" \/><\/figure>\r\n<p class=\"has-text-align-left\"><\/div>\r\n\r\n<\/p>\r\n<p>5.\u00a0\u00a0Students can join the course via URL (Uniform Resource Locator). The is as follows:<\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<p>&nbsp;<\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<div class=\"wp-block-image aligncenter\"><\/p>\r\n<figure  style=\"margin-top: 22px; margin-bottom: 22px;\"><img decoding=\"async\" src=\"http:\/\/100.28.163.57\/wp-content\/uploads\/2021\/09\/course-published.png\" alt=\"Course published\" \/><\/figure>\r\n<p class=\"has-text-align-left\"><\/div>\r\n\r\n<div class=\"wp-block-image aligncenter\"><\/p>\r\n<figure  style=\"margin-top: 22px; margin-bottom: 22px;\"><img decoding=\"async\" src=\"http:\/\/100.28.163.57\/wp-content\/uploads\/2021\/09\/quize-published.png\" alt=\"Quize published\" \/><\/figure>\r\n<p class=\"has-text-align-left\"><\/div>\r\n\r\n<\/p>\r\n<p><a href=\"https:\/\/apps.odoo.com\/apps\/modules\/13.0\/questions_generator\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Automated text review and questions generation<\/a> can tremendously help tutors, teachers, and students:<br \/>1) students can check themselves;<br \/>2) educators can efficiently create quizzes for students.<\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<p>Odoo eLearning app provides educational materials using weblinks, documents and videos. Combining the eLearning app with our <a href=\"https:\/\/apps.odoo.com\/apps\/modules\/13.0\/questions_generator\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Question Generating feature<\/a> will help users to create self-checking points.<\/p>\r\n<p class=\"has-text-align-left\">\r\n\r\n<\/p>\r\n<p>Oleksandra Mykhalko<br \/>September 2021<\/p>\r\n<p class=\"has-text-align-left\"><\/p>\r\n<p><a class=\"button\" href=\"https:\/\/forms.monday.com\/forms\/e1e8b492002d4e236723126c0fe5aa63?r=use1\" target=\"_blank\" rel=\"noopener\">Subscribe to Our News<\/a><\/p>",
        "protected": false
    },
    "excerpt": {
        "rendered": "<p>We\u2019ve combined Machine Learning with ERP systems for educational purposes. Check what we\u2019ve gained from this merge. Our team is proud to announce &#8211; our brand new Odoo module integrated with neural networks, is ready to be welcomed by the world. We\u2019ve built our solution on the Odoo eLearning app. Odoo eLearning is the perfect [&hellip;]<\/p>",
        "protected": false
    },
    "author": 3,
    "featured_media": 1940,
    "comment_status": "closed",
    "ping_status": "closed",
    "sticky": false,
    "template": "",
    "format": "standard",
    "meta": {
        "_acf_changed": false,
        "footnotes": ""
    },
    "categories": [
        234
    ],
    "tags": [
        154,
        155,
        70,
        152,
        156,
        157,
        83,
        84,
        77
    ],
    "class_list": [
        "post-2769",
        "post",
        "type-post",
        "status-publish",
        "format-standard",
        "has-post-thumbnail",
        "hentry",
        "category-all",
        "tag-artificial-intelligence",
        "tag-elearning-app",
        "tag-erp-systems",
        "tag-odoo",
        "tag-odoo-elearning",
        "tag-odoo-module",
        "tag-software-development",
        "tag-software-development-company",
        "tag-sprinterra"
    ],
    "acf": [],
    "_links": {
        "self": [
            {
                "href": "https:\/\/sprinterra.com.ua\/en\/wp-json\/wp\/v2\/posts\/2769",
                "targetHints": {
                    "allow": [
                        "GET"
                    ]
                }
            }
        ],
        "collection": [
            {
                "href": "https:\/\/sprinterra.com.ua\/en\/wp-json\/wp\/v2\/posts"
            }
        ],
        "about": [
            {
                "href": "https:\/\/sprinterra.com.ua\/en\/wp-json\/wp\/v2\/types\/post"
            }
        ],
        "author": [
            {
                "embeddable": true,
                "href": "https:\/\/sprinterra.com.ua\/en\/wp-json\/wp\/v2\/users\/3"
            }
        ],
        "replies": [
            {
                "embeddable": true,
                "href": "https:\/\/sprinterra.com.ua\/en\/wp-json\/wp\/v2\/comments?post=2769"
            }
        ],
        "version-history": [
            {
                "count": 0,
                "href": "https:\/\/sprinterra.com.ua\/en\/wp-json\/wp\/v2\/posts\/2769\/revisions"
            }
        ],
        "wp:featuredmedia": [
            {
                "embeddable": true,
                "href": "https:\/\/sprinterra.com.ua\/en\/wp-json\/wp\/v2\/media\/1940"
            }
        ],
        "wp:attachment": [
            {
                "href": "https:\/\/sprinterra.com.ua\/en\/wp-json\/wp\/v2\/media?parent=2769"
            }
        ],
        "wp:term": [
            {
                "taxonomy": "category",
                "embeddable": true,
                "href": "https:\/\/sprinterra.com.ua\/en\/wp-json\/wp\/v2\/categories?post=2769"
            },
            {
                "taxonomy": "post_tag",
                "embeddable": true,
                "href": "https:\/\/sprinterra.com.ua\/en\/wp-json\/wp\/v2\/tags?post=2769"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}