Select Moodle version:

Activities: Virtual programming lab

mod_vpl
VPL is an activity module to manage programming assignments
Maintained by: Picture of Juan Carlos Rodríguez-del-Pino Juan Carlos Rodríguez-del-Pino

VPL- Virtual Programming Lab is a activity module that manage programming assignments and whose salient features are:

  • Enable to edit the programs source code in the browser
  • Students can run interactively programs in the browser
  • You can run tests to review the programs.
  • Allows searching for similarity between files.
  • Allows setting editing restrictions and avoiding external text pasting.

Screenshots

screenshot
screenshot
screenshot
screenshot
screenshot
screenshot

Contributors

Picture of Juan Carlos Rodríguez-del-Pino
Juan Carlos Rodríguez-del-Pino (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Capt. Moodle
    Sun, Jul 29, 2012, 1:43 PM
    I've asked Juan Carlos to rename the REAME.txt file README.txt and to provide the source control, documentation, and tracker urls prior to approving this entry which is a carry over from the old modules and plugins database - http://moodle.org/mod/data/view.php?d=13&rid=4042. I've also encouraged a screenshot. Peace - Anthony
  • MD shot of me from his iphone4
    Mon, Apr 8, 2013, 9:47 AM
    Hi Juan,
    Have you looked at this plugin recently? Anthony has posted some suggestions.
  • Picture of Juan Carlos Rodríguez-del-Pino
    Tue, Apr 9, 2013, 1:05 AM
    Hi Aparup,
    yes I had seen the Anthony's suggestions, but I need time to learn how to manage Git and move my old CVS to github.
    I am still using the old forum to answer questions from users.
    Your comment has moved this element in my TODO list to a higher position.
    Regards
    Juan Carlos.
  • MD shot of me from his iphone4
    Tue, Apr 9, 2013, 10:48 AM
    Hi Juan,
    That's cool.
    There's just one change i see that can be easily fixed so that we can publish this.
    - rename the REAME.txt file to README.txt

    Also consider
    - adding a website url : i think http://vpl.dis.ulpgc.es is ok for this.

    You can add your source control (GIT or even CVS) when you come around to it.
  • Picture of Juan Carlos Rodríguez-del-Pino
    Tue, Apr 9, 2013, 10:37 PM
    Thanks Aparup,
    but I need time to make a new release, we have fix errors and made improvements to the submitted version.
    We hope upload a new version in one or two weeks.
    Best regards
  • MD shot of me from his iphone4
    Wed, Apr 17, 2013, 11:24 AM
    no problem smile , just schedule this for approval again
  • MD shot of me from his iphone4
    Tue, Jul 23, 2013, 10:36 AM
    Hi,
    Have you managed to get the code onto a public git repository? We will need to put the link to code repository as well as documentation urls in the useful links section.
  • Picture of Juan Carlos Rodríguez-del-Pino
    Fri, Sep 27, 2013, 8:13 PM
    Finally, all the related software of this module is now available in github.
    Best regards.
  • MD shot of me from his iphone4
    Thu, Oct 10, 2013, 10:36 AM
    Thanks Juan! I've updated your tracker to point to your vpl project now.
  • Picture of Mario Wehr
    Thu, Mar 20, 2014, 4:21 AM
    Hi Juan,

    Thank you for this impressive plugin smile

    After playing around with it, I found some issues you might like to fix:
    in matlab_run.sh
    -#52 echo "xterm -e matlab -nosplash" >> vpl_wexecution
    +#52 echo "xterm -e matlab -nosplash" >> vpl_execution

    I noticed that the the jail build script cannot remount the mount bind correctly. So my Jail ended with all mounts rw.
    in vpl-jail-system.initd
    -#174 mount -o remount,ro,nosuid "$JAILPATH$1"
    +#174 mount -o remount,ro,nosuid,bind "$JAILPATH$1"

    the "bind" option seems to be the only "workaround" to get the remount working?

    I'm using Debian 7.2 amd64

    regards Mario
  • Picture of Juan Carlos Rodríguez-del-Pino
    Fri, Mar 21, 2014, 1:24 AM
    Thanks Mario, for your bug report and thanks again for your fix.

    Regards,
    Juan Carlos
Please login to post comments