<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>LMS Daily</provider_name><provider_url>https://lmsdaily.com</provider_url><title>Create Programming assignments in Moodle using the Virtual Programming Lab plugin</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="hMII2lRddI"&gt;&lt;a href="https://lmsdaily.com/create-programming-assignments-in-moodle-using-the-virtual-programming-lab-plugin/"&gt;Create Programming assignments in Moodle using the Virtual Programming Lab plugin&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://lmsdaily.com/create-programming-assignments-in-moodle-using-the-virtual-programming-lab-plugin/embed/#?secret=hMII2lRddI" width="600" height="338" title="&#x201C;Create Programming assignments in Moodle using the Virtual Programming Lab plugin&#x201D; &#x2014; LMS Daily" data-secret="hMII2lRddI" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://i0.wp.com/lmsdaily.com/wp-content/uploads/2023/03/VPL-Moodle.jpg?fit=1280%2C720&amp;ssl=1</thumbnail_url><thumbnail_width>1280</thumbnail_width><thumbnail_height>720</thumbnail_height><description>Moodle LMS is used to teach all types of online learning courses across the globe by millions of users. Moodle Plugins allows the educators to extend Moodle's functionality to meet their educational requirements. In this post, we will see Virtual Programming Lab plugin which can be used to create programming assignments.</description></oembed>
