Work With Source Codes Inside Moodle With This Plugin

AI in Education Leaderboard Post Page
Ai In Education Square Post Page

--- Advertisement ---

With the Virtual Programming Lab plugin, or VPL, Moodlers including students have access to a source code editor and console for a variety of software applications in many programming languages inside Moodle. This deeper level of interaction enhances practical experiences for skills that require coding, including scientific computations and simulations, or just plain old code learning.

VPL encompasses a vast array of languages, from Python, Java and PHP to Haskell, Fortran and C. See each in action at the VPL Moodle demo site. Log in, click a language and go to the “Edit” tab to access the editor and console.

More on VPL is available on its official site at University of Las Palmas de Gran Canaria. VPL is a joint collaboration between ULPGC and the Innovation Center for the Information Society (CICEI, in Spanish). You can also order the book Developing Programming Courses with Moodle and VPL, written by Professor Aldo von Wangenheim.

Download and install VPL from the Moodle Plugin Directory. VPL latest build is compatible with Moodle 2.7 and newer.

And if you are feeling meta, look and edit the code behind the code editor in GitHub.


How do you approach scientific topics interactively? Tell your story in the comments!


Moonami LogoThis Moodle Technology related post is made possible by: Moonami a company that provides a full range of Moodle services that combine the flexibility, scalability, and power of Amazon’s world-leading cloud platform (AWS) with fanatical Moodle support. Click here to learn more.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

The Latest

The eLearn Podcast

--- Advertisement ---

Subscribe to our newsletter

Education technology has the power to change lives. 

To get the latest news, information and resources about online learning from around the world by clicking on the button below.