Activities: Virtual PC

mod_virtualpc
Maintained by Picture of A. gtdino A. gtdino
Virtual PC activity provides access to virtual computers offered by virtualization programs (VMware, oVirt, OpenStack, Citrix) and managed by UDS. The virtual infrastructure administrator creates virtual computers that Moodle course teachers can select and offer to their students using this activity module. That way, students can use easily the software installed in the virtual computers, such as license restricted software, without having to install it in their personal computers, fulfilling all the legal conditions. The students only need their web browser and a small plugin to jump seamlessly from within the course to the virtual computer.
318 sites
302 downloads
30 fans
12 sites
33 downloads
7 fans

Universidad de Malaga has integrated Moodle and UDS (https://www.udsenterprise.com) through this activity (mod_virtualpc) providing connection and Single Sign-on authenticacion between Moodle and the virtual desktop infrastructure (VDI) managed by UDS and VMware (one of many virtualization programs UDS can use, such as oVirt, OpenStack, etc). Hence, the students only have to login into Moodle and be enrolled in a course in which a virtual pc activity has been set, to access the virtual desktop without any further authentication.

Several virtual desktops, Windows and Linux, are now available to students from Moodle courses and the students authorization is easily managed by teachers who offer their students virtual computers preconfigured by the virtual infrastructure administrators.

 
 This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.

 This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details: http://www.gnu.org/copyleft/gpl.html
 

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

Picture of A. gtdino
A. gtdino (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Plugins bot
    Fri, Jan 20, 2017, 10:10 PM
    Approval issue created: CONTRIB-6703
  • Picture of Adrian Greeve
    Tue, Jan 24, 2017, 1:44 PM
    Hello A. gtdino,
    Thanks for sharing this plugin with the community. I am going to review it for the approval.
  • Picture of Adrian Greeve
    Tue, Jan 24, 2017, 2:07 PM
    Hello A.gtdino,

    I've had a look at your plugin and have the following comments:

    * To me this looks like it only provides a connection between Moodle and some service provided by UDS. Is this correct? If so, then this should be clearly mentioned in the description.
    * Adding a link to documention under useful links is desirable.
    * I wasn't able to really test out the plugin as I got the following error when trying to add the module: {{Error on "auth/login/es" REST request. Contact Moodle administrator.}}.
    * I noticed that the following functions have been deprecated:
    ** add_intro_editor - 2.9
    ** add_to_log - 2.7
    ** error - 2.0
    I've created an issue via the link to github.
    * The code itself looks well documented and tidy.
    * Security is inline with recommendations mentioned in https://docs.moodle.org/dev/Plugin_contribution_checklist#Security

    I think that after the deprecated functions have been replaced that this could be moved along the approval process.

    Kind regards,

    Adrian
  • Picture of A. gtdino
    Mon, Jan 30, 2017, 11:57 PM
    Regards, Thank you for your suggestions, we add a new version, with the correct this issues. Waiting for aproval.
Please login to post comments