{"id":45759,"date":"2026-04-10T08:50:20","date_gmt":"2026-04-10T06:50:20","guid":{"rendered":"https:\/\/tresipunt.com\/how-ai-is-transforming-qa-in-e-learning-projects\/"},"modified":"2026-04-10T08:54:33","modified_gmt":"2026-04-10T06:54:33","slug":"how-ai-is-transforming-qa-in-e-learning-projects","status":"publish","type":"post","link":"https:\/\/tresipunt.com\/en\/how-ai-is-transforming-qa-in-e-learning-projects\/","title":{"rendered":"How AI is transforming QA in e-Learning projects"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/tresipunt.com\/en\/how-ai-is-transforming-qa-in-e-learning-projects\/#MoodleMoot_Spain_2026_Community_Innovation_and_much_more_from_Valladolid\" >MoodleMoot Spain 2026: Community, Innovation, and much more from Valladolid<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/tresipunt.com\/en\/how-ai-is-transforming-qa-in-e-learning-projects\/#Why_QA_is_important\" >Why QA is important<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/tresipunt.com\/en\/how-ai-is-transforming-qa-in-e-learning-projects\/#How_do_we_do_QA_these_days\" >How do we do QA these days?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/tresipunt.com\/en\/how-ai-is-transforming-qa-in-e-learning-projects\/#The_shift_in_focus_incorporating_artificial_intelligence\" >The shift in focus: incorporating artificial intelligence<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/tresipunt.com\/en\/how-ai-is-transforming-qa-in-e-learning-projects\/#There_are_also_limits_to_keep_in_mind\" >There are also limits to keep in mind<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/tresipunt.com\/en\/how-ai-is-transforming-qa-in-e-learning-projects\/#Tools_that_are_already_leading_the_way\" >Tools that are already leading the way<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/tresipunt.com\/en\/how-ai-is-transforming-qa-in-e-learning-projects\/#Are_you_interested_in_exploring_this_approach\" >Are you interested in exploring this approach?<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>At MoodleMoot Spain 2026 in Valladolid, we had many interesting conversations. One of them was John\u2019s talk, in which he addressed a topic that is becoming increasingly important: <strong>how to apply artificial intelligence to QA.<\/strong> <\/p>\n\n\n\n<p>Because we all know that QA is important. But we don&#8217;t always stop to think about whether we&#8217;re doing it the best way possible. <\/p>\n\n\n\n<div class=\"wp-block-advgb-infobox advgb-infobox-wrapper has-text-align-center advgb-infobox-97b4edbe-d151-4652-9201-49ddb0c546c0\"><div class=\"advgb-infobox-wrap\"><div class=\"advgb-infobox-icon-container\"><div class=\"advgb-infobox-icon-inner-container\"><i class=\"material-icons-outlined\">beenhere<\/i><\/div><\/div><div class=\"advgb-infobox-textcontent\"><h3 class=\"advgb-infobox-title\"><span class=\"ez-toc-section\" id=\"MoodleMoot_Spain_2026_Community_Innovation_and_much_more_from_Valladolid\"><\/span><a href=\"https:\/\/tresipunt.com\/en\/moodlemoot-spain-2026-community-innovation-and-much-more-from-valladolid\/\">MoodleMoot Spain 2026: Community, Innovation, and much more from Valladolid<\/a><span class=\"ez-toc-section-end\"><\/span><\/h3><p class=\"advgb-infobox-text\"><\/p><\/div><\/div><\/div>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_QA_is_important\"><\/span><strong>Why QA is important<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>QA isn&#8217;t just another phase of the project. It&#8217;s what makes the difference between a platform that works\u2026 and one that causes problems. <\/p>\n\n\n\n<p>The session was summarized very well in three key points:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>User experience guarantee<\/li>\n\n\n\n<li>Safety net<\/li>\n\n\n\n<li>Prevention<\/li>\n<\/ul>\n\n\n\n<p>Ultimately, it\u2019s about ensuring that everything we build works the way we expect it to and, above all, the way the user expects it to. <\/p>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_do_we_do_QA_these_days\"><\/span><strong>How do we do QA these days?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>This is where we often encounter a fairly common situation. The standard QA process follows a fairly clear logic: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Active navigation:<\/strong> A user opens the browser and navigates through the platform step by step.<\/li>\n\n\n\n<li><strong>Rigid instructions:<\/strong> When we automate, we write code that looks for exact matches.<\/li>\n\n\n\n<li><strong>Validation:<\/strong> A human inspector checks that everything is working as it should.<\/li>\n\n\n\n<li><strong>Loop:<\/strong> The process is repeated for each browser, device, and version, as many times as necessary.<\/li>\n<\/ul>\n\n\n\n<p>And this is where the problems begin. The problem isn&#8217;t that it doesn&#8217;t work. It&#8217;s that it becomes unsustainable as the project grows.  <\/p>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/tresipunt.com\/wp-content\/uploads\/2026\/04\/qa_hoy_c_mo_1_3x-1024x768.webp\" alt=\"QA in Moodle\" class=\"wp-image-45712\" style=\"width:581px;height:auto\" srcset=\"https:\/\/tresipunt.com\/wp-content\/uploads\/2026\/04\/qa_hoy_c_mo_1_3x-1024x768.webp 1024w, https:\/\/tresipunt.com\/wp-content\/uploads\/2026\/04\/qa_hoy_c_mo_1_3x-300x225.webp 300w, https:\/\/tresipunt.com\/wp-content\/uploads\/2026\/04\/qa_hoy_c_mo_1_3x-768x576.webp 768w, https:\/\/tresipunt.com\/wp-content\/uploads\/2026\/04\/qa_hoy_c_mo_1_3x-1536x1152.webp 1536w, https:\/\/tresipunt.com\/wp-content\/uploads\/2026\/04\/qa_hoy_c_mo_1_3x.webp 1728w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:27px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_shift_in_focus_incorporating_artificial_intelligence\"><\/span><strong>The shift in focus: incorporating artificial intelligence<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The question raised during the session was: What happens if we incorporate artificial intelligence into the QA process?<\/p>\n\n\n\n<p>It\u2019s not about replacing everything that already exists, but about changing the way we work. It\u2019s about moving from running tests manually to <strong>defining the workflow and letting AI run it as many times as we want.<\/strong> <\/p>\n\n\n\n<p>AI enables:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tests that adapt automatically because we don&#8217;t need to specify their exact identifier (self-healing)<\/li>\n\n\n\n<li>Natural language interaction makes it easier to write commands<\/li>\n\n\n\n<li>Autonomy in implementation<\/li>\n\n\n\n<li>Integration with CI\/CD<\/li>\n\n\n\n<li>Improved accessibility<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"There_are_also_limits_to_keep_in_mind\"><\/span><strong>There are also limits to keep in mind<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>That said, it\u2019s not quite that simple. There are several factors to keep in mind: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Model usage costs (tokens) and latency<\/li>\n\n\n\n<li>Early adopter technology<\/li>\n\n\n\n<li>Non-determinism<\/li>\n\n\n\n<li>Page loading<\/li>\n<\/ul>\n\n\n\n<p>This is where it\u2019s easy to make a mistake: thinking that AI replaces all QA. But it doesn\u2019t. What it does is complement QA, but you have to know how and when to use it.  <\/p>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tools_that_are_already_leading_the_way\"><\/span><strong>Tools that are already leading the way<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>During the session, several tools that are already being used for this purpose were also mentioned:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stagehand<\/li>\n\n\n\n<li>ZeroStep<\/li>\n\n\n\n<li>TestRigor<\/li>\n\n\n\n<li>Datadog<\/li>\n\n\n\n<li>Applitools<\/li>\n<\/ul>\n\n\n\n<p>Some are more advanced than others, but they all point to the same goal: smarter, less manual QA.<\/p>\n\n\n\n<div style=\"height:27px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Are_you_interested_in_exploring_this_approach\"><\/span><strong>Are you interested in exploring this approach?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>At <a href=\"https:\/\/tresipunt.com\/en\/contact-us\/\" data-type=\"link\" data-id=\"https:\/\/tresipunt.com\/es\/contacto\/\">3ipunt<\/a>, we\u2019re already applying this kind of approach to our projects, always with one clear goal in mind: that technology should be meaningful and add value.<\/p>\n\n\n\n<p>Incorporating AI into QA isn&#8217;t about changing everything overnight, nor is it about following a trend. Rather, it&#8217;s about <strong>starting to question how we work<\/strong> and seeing where it makes sense to evolve. <\/p>\n<style class=\"advgb-styles-renderer\">#advgb-infobox-97b4edbe-d151-4652-9201-49ddb0c546c0, .advgb-infobox-97b4edbe-d151-4652-9201-49ddb0c546c0 {background-color: #f5f5f5;padding: 20px 20px 20px 20px;border: 0px solid #e8e8e8 ;border-radius: 0px;}#advgb-infobox-97b4edbe-d151-4652-9201-49ddb0c546c0 .advgb-infobox-icon-container, .advgb-infobox-97b4edbe-d151-4652-9201-49ddb0c546c0 .advgb-infobox-icon-container {background-color: #f5f5f5;padding: 0;margin: 0;border: 0px solid #e8e8e8 ;border-radius: 0px;}#advgb-infobox-97b4edbe-d151-4652-9201-49ddb0c546c0 .advgb-infobox-icon-container i, .advgb-infobox-97b4edbe-d151-4652-9201-49ddb0c546c0 .advgb-infobox-icon-container i {color: #333;font-size: 70px;display: block;}#advgb-infobox-97b4edbe-d151-4652-9201-49ddb0c546c0 .advgb-infobox-textcontent .advgb-infobox-title, .advgb-infobox-97b4edbe-d151-4652-9201-49ddb0c546c0 .advgb-infobox-textcontent .advgb-infobox-title {color: #333;padding: 0;margin: 5px 0 10px 0;white-space: pre-wrap;}#advgb-infobox-97b4edbe-d151-4652-9201-49ddb0c546c0 .advgb-infobox-textcontent .advgb-infobox-text, .advgb-infobox-97b4edbe-d151-4652-9201-49ddb0c546c0 .advgb-infobox-textcontent .advgb-infobox-text {color: #333;padding: 0;margin: 0;white-space: pre-wrap;}<\/style>","protected":false},"excerpt":{"rendered":"<p>The way QA is done is changing. Here\u2019s how artificial intelligence is beginning to transform testing in e-learning projects. <\/p>\n","protected":false},"author":4,"featured_media":45764,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":""},"categories":[161,136],"tags":[],"class_list":["post-45759","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-e-learning","category-moodle"],"acf":[],"author_meta":{"display_name":"Alba Illan","author_link":"https:\/\/tresipunt.com\/en\/author\/aillan\/"},"featured_img":"https:\/\/tresipunt.com\/wp-content\/uploads\/2026\/04\/eng_3x-300x169.webp","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/tresipunt.com\/en\/blog\/e-learning\/\" class=\"advgb-post-tax-term\">eLearning<\/a>","<a href=\"https:\/\/tresipunt.com\/en\/blog\/moodle\/\" class=\"advgb-post-tax-term\">Moodle<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">eLearning<\/span>","<span class=\"advgb-post-tax-term\">Moodle<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 3 hours ago","modified":"Updated 3 hours ago"},"absolute_dates":{"created":"Posted on 10\/04\/2026","modified":"Updated on 10\/04\/2026"},"absolute_dates_time":{"created":"Posted on 10\/04\/2026 8:50","modified":"Updated on 10\/04\/2026 8:54"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/posts\/45759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/comments?post=45759"}],"version-history":[{"count":5,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/posts\/45759\/revisions"}],"predecessor-version":[{"id":45768,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/posts\/45759\/revisions\/45768"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/media\/45764"}],"wp:attachment":[{"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/media?parent=45759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/categories?post=45759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/tags?post=45759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}