{"id":17612,"date":"2023-01-18T12:35:00","date_gmt":"2023-01-18T11:35:00","guid":{"rendered":"https:\/\/tresipunt.com\/moodle-and-web-development\/"},"modified":"2024-11-13T12:56:55","modified_gmt":"2024-11-13T11:56:55","slug":"moodle-and-web-development","status":"publish","type":"post","link":"https:\/\/tresipunt.com\/en\/moodle-and-web-development\/","title":{"rendered":"Moodle and web development"},"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 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/tresipunt.com\/en\/moodle-and-web-development\/#Moodle_elearning_platform_and_its_solutions\" >Moodle elearning platform and its solutions<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/tresipunt.com\/en\/moodle-and-web-development\/#Essential_questions_for_Moodle_solution_and_custom_development\" >Essential questions for Moodle solution and custom development<\/a><\/li><\/ul><\/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\/moodle-and-web-development\/#What_type_of_web_development_to_choose_for_online_training\" >What type of web development to choose for online training<\/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\/moodle-and-web-development\/#Moodle_elearning_platform_and_custom_web_development_a_complete_service\" >Moodle elearning platform and custom web development, a complete service<\/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\/moodle-and-web-development\/#Integration_with_Moodle_and_WordPress\" >Integration with Moodle and WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/tresipunt.com\/en\/moodle-and-web-development\/#Integration_of_NextCloud_tools_with_Moodle\" >Integration of NextCloud tools with Moodle<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/tresipunt.com\/en\/moodle-and-web-development\/#External_application_linked_with_Moodle\" >External application linked with Moodle<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/tresipunt.com\/en\/moodle-and-web-development\/#Review_your_training_strategy\" >Review your training strategy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/tresipunt.com\/en\/moodle-and-web-development\/#How_distance_learning_should_be\" >How distance learning should be<\/a><\/li><\/ul><\/nav><\/div>\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2><span class=\"ez-toc-section\" id=\"Moodle_elearning_platform_and_its_solutions\"><\/span>Moodle elearning platform and its solutions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>Let&#8217;s see a brief introduction about Moodle and custom development.<\/p>\n\n\n\n<p>In the last few weeks, we have been experiencing a series of totally unforeseen changes. The new reality forces us to adapt quickly and often with little planning.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>The shift to online training is here to stay.<\/p>\n\n\n\n<p>Many public and private companies had to adapt to the change without any other choice, but this obligatory nature has established <strong>new ways of learning<\/strong> that a large part of the population has taken for granted and has made a normal part of their daily lives.<\/p>\n\n\n\n<p>The training sector is one of the areas that has adapted most quickly since we have a large number of technological tools that allow us to do so. If we review what is being done these days, we often see that they have chosen to reproduce the face-to-face model to the non-face-to-face model in the form of webinars, video recording, videoconferencing&#8230; There are many tools on the market that can help us do this.<\/p>\n\n\n\n<p>Introducing technology in training is not an easy task, especially if we consider technology as the support to implement the learning experience we have designed and not only as the element that generates learning. With the rush of these weeks, there are aspects that need to be rethought. <\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Essential_questions_for_Moodle_solution_and_custom_development\"><\/span>Essential questions for Moodle solution and custom development<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image alignright size-medium is-style-default advgb-dyn-03e75c83\"><img decoding=\"async\" src=\"https:\/\/tresipunt.com\/wp-content\/uploads\/2020\/05\/tecnologia-300x300.jpg\" alt=\"Drawing of a computer screen playing a video.\" class=\"wp-image-3068\"\/><figcaption class=\"wp-element-caption\">Technology vector created by freepik &#8211; www.freepik.es<\/figcaption><\/figure>\n\n\n\n<p>If we offer <strong>online training<\/strong>we have to take into account a series of needs that the user will have in order to consider what type of customized web programming or what type of <strong>e-learning platform<\/strong> will be developed to provide the service with these requests that will be required by the people who will be using the training platform.<\/p>\n\n\n\n<p>So, we will think about several factors:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Who<\/strong> is this distance training for?<\/li>\n\n\n\n<li>What <strong>key points<\/strong> does this e-learning platform require?<\/li>\n\n\n\n<li>What <strong>means are available<\/strong> to the company that will use the training tool?<\/li>\n<\/ul>\n\n\n\n<p>These are the three starting points for knowing what type of web development to present in order for the user to have a satisfactory online training experience.<br><br><\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_type_of_web_development_to_choose_for_online_training\"><\/span>What type of web development to choose for online training<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Another important element we have to work with is the technological tool that has to support us to do everything we have designed. We run the risk of focusing learning around a specific technological tool and forgetting the most important one: learning. <strong><a href=\"https:\/\/tresipunt.com\/en\/moodle-elearning\/\" target=\"_blank\" rel=\"noreferrer noopener\">Moodle is a very powerful tool<\/a><\/strong> but, like everything else, it depends on how we use it. The most used elements of Moodle are those that allow uploading files, some videos, and some simple self-correcting quizzes. Pero Moodle nos ofrece mucho m\u00e1s. It is a box with many tools that we can use in different ways. Depending on how we use it, we will have different results.<br><\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Moodle_elearning_platform_and_custom_web_development_a_complete_service\"><\/span>Moodle elearning platform and custom web development, a complete service<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>At 3ipunt <a href=\"https:\/\/tresipunt.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">we are experts in this type of Moodle integration<\/a>.<\/p>\n\n\n\n<p>To give you some ideas, here are some of the custom Moodle integrations we have developed.<br><\/p>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Integration_with_Moodle_and_WordPress\"><\/span>Integration with Moodle and WordPress<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A service offered beyond strict training. <a href=\"https:\/\/tresipunt.com\/en\/integration-with-moodle-via-custom-wordpress-plugin\/\" target=\"_blank\" rel=\"noreferrer noopener\">Integration with Moodle through a custom WordPress plugin<\/a> to offer the sale of online courses. It is a perfect combination of using WordPress as an online course offering and Moodle as an e-learning platform for the delivery of these courses.<\/p>\n\n\n\n<p>Moodle is a very intuitive and easy-to-use platform. In this article, we give you some tips on <a href=\"https:\/\/tresipunt.com\/en\/steps-to-create-a-successful-moodle-course\/\" target=\"_blank\" rel=\"noreferrer noopener\">how to create successful Moodle courses.<\/a><\/p>\n\n\n\n<p><br><\/p>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Integration_of_NextCloud_tools_with_Moodle\"><\/span>Integration of NextCloud tools with Moodle<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>As alternatives to Google and Microsoft tools, and for democratic digitalization, we have launched a custom development prototype in PHP, JS, to <a href=\"https:\/\/tresipunt.com\/moodle-lms\/prototip-del-pla-de-digitalitzacio-democratica-de-leducacio-de-xnet\/\" target=\"_blank\" rel=\"noreferrer noopener\">integrate NextCloud with Moodle<\/a>. This project was born because of a group of families who do not agree with these companies since they consider that the sovereignty of their children&#8217;s information and personal data is not very strictly preserved. It is a project initiated in schools with students of young ages. It has been very well received and is being extended to more users.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized advgb-dyn-dbb64dad\"><img decoding=\"async\" src=\"https:\/\/tresipunt.com\/wp-content\/uploads\/2022\/05\/desarrollo-a-medida-para-Moodle-1024x683.jpg\" alt=\"\" class=\"wp-image-9185\" style=\"width:484px;height:323px\"\/><figcaption class=\"wp-element-caption\">Source: Vector illustration<br><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"External_application_linked_with_Moodle\"><\/span>External application linked with Moodle<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A custom programming to integrate an external application to the Moodle elearning platform.<\/p>\n\n\n\n<p>Moodle has a series of standards in its Core that are immovable if not with a custom application development in different programming environments for each case. In this project we <a href=\"https:\/\/tresipunt.com\/moodle-lms\/cas-dexit-de-la-salle-arlep-integracio-dels-continguts-propis-en-un-entorn-moodle\/\" target=\"_blank\" rel=\"noreferrer noopener\">integrated the client&#8217;s own content in a Moodle environment<\/a>, giving a solution to the requirement: to show their content in a different way, both in the front end with the development of a theme and in the back end with a local plugin. In this way, all the company&#8217;s own structure and content were integrated into Moodle.<\/p>\n\n\n\n<p>These are some examples of integrations with the elearning platform par excellence, as we have mentioned before, Moodle has incredible potential.<br><\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Review_your_training_strategy\"><\/span>Review your training strategy<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image alignright size-medium advgb-dyn-df05ccf5\"><img decoding=\"async\" src=\"https:\/\/tresipunt.com\/wp-content\/uploads\/2020\/05\/certificado-300x300.jpg\" alt=\"Drawing of an outline about online learning.\" class=\"wp-image-3071\"\/><figcaption class=\"wp-element-caption\">Certificate Vector created by macrovector &#8211; www.freepik.es<\/figcaption><\/figure>\n\n\n\n<p>The current situation has helped many people and organizations to make the leap to the online world, but we must bear in mind that this step has not been taken in the best possible conditions and that, surely, it will be necessary to review the decisions taken in a more global framework in order to improve it and establish the best practices for the future. We have an opportunity to review and rethink what is wrong with our training. Let&#8217;s improve it! We encourage you to review your training strategy and see what you can improve and optimize.<\/p>\n\n\n\n<p>The non-face-to-face training is characterized to move in two those: space and time. It is clear that we do not coincide in a face-to-face space, but we do coincide in a virtual one. We can coincide at the same time, so the training will be synchronous. For example, in the field of communication, the tools that will help us to work synchronously will be chats and videoconferencing. If we do not coincide, the communication will be asynchronous. Tools such as messaging and forums can help us. Each has its advantages and disadvantages.<br><\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_distance_learning_should_be\"><\/span>How distance learning should be<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>Universal Design for Learning<\/strong> (UDL) provides us with a set of principles and guidelines for designing learning so that it can be valid for as many users as possible. This allows us to provide great flexibility in our design to meet as many needs as possible since not all participants start from the same starting point, nor do they have the same skills.<\/p>\n\n\n\n<p>The UDL provides flexibility in the ways in which information is presented, as well as how students demonstrate their knowledge and skills. It reduces barriers, and provides accommodations and challenges for all students, including those who may have a disability or language limitation, for example.<\/p>\n\n\n\n<p>The 3 principles of the UDL are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li> Principle 1: Provide <em>multiple ways<\/em> of representation <\/li>\n\n\n\n<li> Principle 2: Provide multiple ways for <em>action and expression<\/em> <\/li>\n\n\n\n<li> Principle 3: Provide multiple ways to <em>engage<\/em>. <\/li>\n<\/ul>\n\n\n\n<p>Each principle has its own set of guidelines to achieve this. If you want to know more you can consult the <a href=\"http:\/\/www.cast.org\/our-work\/about-udl.html#.Xqlq5Wj7SUk\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (s&#039;obre en una nova pestanya)\">ESP<\/a> page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many public and private companies had to adapt to the change without any other choice, but this obligatory nature has established new ways of learning that a large part of the population has taken for granted.<\/p>\n","protected":false},"author":1,"featured_media":17722,"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":"0","_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":[136,144],"tags":[],"class_list":["post-17612","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-moodle","category-web"],"acf":[],"author_meta":{"display_name":"admin_tresipunt","author_link":"https:\/\/tresipunt.com\/en\/author\/admin_tresipunt\/"},"featured_img":"https:\/\/tresipunt.com\/wp-content\/uploads\/2023\/01\/moodle_desarrollo_5-300x169.png","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/tresipunt.com\/en\/blog\/moodle\/\" class=\"advgb-post-tax-term\">Moodle<\/a>","<a href=\"https:\/\/tresipunt.com\/en\/blog\/web\/\" class=\"advgb-post-tax-term\">Web<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Moodle<\/span>","<span class=\"advgb-post-tax-term\">Web<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 3 years ago","modified":"Updated 1 year ago"},"absolute_dates":{"created":"Posted on 18\/01\/2023","modified":"Updated on 13\/11\/2024"},"absolute_dates_time":{"created":"Posted on 18\/01\/2023 12:35","modified":"Updated on 13\/11\/2024 12:56"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/posts\/17612","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/comments?post=17612"}],"version-history":[{"count":5,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/posts\/17612\/revisions"}],"predecessor-version":[{"id":33625,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/posts\/17612\/revisions\/33625"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/media\/17722"}],"wp:attachment":[{"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/media?parent=17612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/categories?post=17612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/tags?post=17612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}