Activities ::: mod_skype
Maintained by AL Rachels
Skype activity plugin module implements a user listing and shows, Create Conference, Create Chat, Send Voicmail, Add Contact, and Send File links to any user who has entered a Skype ID into their profile.
Latest release:
1189 sites
39 fans

Skype (IPA: [skaɪp], rhymes with type) is a software program created by the Swedish and Danish entrepreneurs Niklas Zennström and Janus Friis. Skype allows users to make telephone calls over the internet to other Skype users free of charge, or to landlines and cell phones for a fee. Additional features include instant messaging, file transfer, short message service, video conferencing and its ability to circumvent firewalls.

With this module, you can make Video calls, send files, chat, send sms, and use skype cast with your collegues!

This v3.7.0 version fixes the missing, With Selected (through check boxes): and it's buttons at the bottom of the Skype users list.

New in the 3.6.0 version is groups, Open and Close calendar times, and Next chat time.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3


AL Rachels (Lead maintainer)
ETH Zürich: previous maintainers
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Tue, Sep 15, 2020, 3:40 AM
    Hi Rafael Ferri,

    This was the response I got:
    "The Skype plugin for Moodle installs as a block. It only acts like a phone book for any user that has a Skype account added into their Moodle profile. The functions provided are to Create Conference, Create Chat, Send Voicemail, Add Contact, and Send File. When I recently took over development for the plugin, I added Group capability and some other stuff, mostly code cleanup to meet Moodle standards.

    When a user clicks to use Skype from within Moodle, it actually just starts the regular Skype application, which HAS to be installed on the device from which the user is accessing Moodle. The actual capabilities depend on the type of account the user has for their Skype account. To make a video call, you have to have a camera. Without a camera, you are limited to audio only. As for as making sure that only the professor can start a call, after the course teacher/professor adds the Skype block, hide it. The teacher/professor will still be able to see the block and use it, but it will not be visible to the students in the course."

    So it is not possible the way I wanted it to function, but maybe this helps you.


  • Tue, Sep 15, 2020, 3:53 AM
    Thanks Raisa for helping out with a reply.
  • Tue, Sep 15, 2020, 4:07 AM
    Thank you very much for the quick response. I was hopping for a group call straight from my skype activity inside my course with all enrolled students, just like you do when you click in a user's "create conference" button.
  • Fri, Nov 6, 2020, 2:37 AM
    I very busy at the moment with other work, but will investigate the possibility of adding this capability, when I get the chance.
  • Fri, Jan 29, 2021, 9:31 PM
    fix backup problem or activity duplication (decode_rule_incorrect_name error) :
    replace all skypeINDEX by SKYPEINDEX and replace all skypeVIEWBYID by SKYPVIEWBYID

    diff --git a/backup/moodle2/backup_skype_activity_task.class.php b/backup/moodle2/backup_skype_activity_task.class.php
    index b74d14d..8b30bd7 100644
    --- a/backup/moodle2/backup_skype_activity_task.class.php
    +++ b/backup/moodle2/backup_skype_activity_task.class.php
    @@ -64,11 +64,11 @@ class backup_skype_activity_task extends backup_activity_task {

    // Link to the list of skypes.
    $search = "/(".$base."\/mod\/skype\/index.php\?id\=)([0-9]+)/";
    - $content = preg_replace($search, '$@skypeINDEX*$2@$', $content);
    + $content = preg_replace($search, '$@SKYPEINDEX*$2@$', $content);

    // Link to skype view by moduleid.
    $search = "/(".$base."\/mod\/skype\/view.php\?id\=)([0-9]+)/";
    - $content = preg_replace($search, '$@skypeVIEWBYID*$2@$', $content);
    + $content = preg_replace($search, '$@SKYPEVIEWBYID*$2@$', $content);

    return $content;
    diff --git a/backup/moodle2/restore_skype_activity_task.class.php b/backup/moodle2/restore_skype_activity_task.class.php
    index df27d86..6631e2b 100644
    --- a/backup/moodle2/restore_skype_activity_task.class.php
    +++ b/backup/moodle2/restore_skype_activity_task.class.php
    @@ -73,10 +73,10 @@ class restore_skype_activity_task extends restore_activity_task {
    static public function define_decode_rules() {
    $rules = array();

    - $rules[] = new restore_decode_rule('skypeVIEWBYID',
    + $rules[] = new restore_decode_rule('SKYPEVIEWBYID',
    - $rules[] = new restore_decode_rule('skypeINDEX',
    + $rules[] = new restore_decode_rule('SKYPEINDEX',
  • Sat, Jan 30, 2021, 1:46 AM
    Should be fixed in new v3.6.1 version.
  • Tue, Apr 27, 2021, 9:53 PM
    This is quite weird, I can not see the option "With selected (through check box)..." so I can no make video group, see 2:40 of
    Is this a bug or a problem on my side ? Thank you very much in advance for any help provided.
    I am using v3.6.1 and Moodle 6.3
  • Wed, Apr 28, 2021, 3:53 AM
    Hi Francis,
    There is NOT a Moodle 6.3. Did you mean to type 3.6? Do you have Skype installed on your computer?
  • Wed, Apr 28, 2021, 4:09 AM
    You guessed right, it's Moodle 3.6.5. Yes, Skype is installed on my computer...
  • Wed, Apr 28, 2021, 4:48 AM
    Extract of the code of the page: < div id=" display_call_all_skype " style=" display: none;" > With Selected (through check boxes):< /div>< div id="who_to_call">< / div > The none display is the problem... Don't know how to modify this...
  • Wed, Apr 28, 2021, 5:15 AM
    Could you send me a picture of what you have. My email is drachels at drachels dot com. Or post a picture in the General help forum.
  • Thu, Apr 29, 2021, 1:09 AM
    To other Skype users, the problem identified by Francis, is due to some incorrect line breaks in the locallib.php file. I will push corrections to github in a few minutes, but it will take me a day or two make sure the fix works on all the Moodle's from 3.4 to the soon to be release 3.11. Once I've done with testing, I will publish a new release.
  • Sat, May 1, 2021, 3:56 AM
    Thanks to Francis Vendrell for spotting the fact that the, With Selected (through check boxes): and it's buttons at the bottom of the Skype users list, were missing. The problem is fixed in the new Skype 3.7.0 release.
  • Mon, May 3, 2021, 5:58 PM
    Thank you AL for your work! I will test it asap... smile
  • Wed, Jun 2, 2021, 2:22 AM
    I have just pushed changes for Skype to the github account that are needed to work with Moodle 3.11 when upgrading from prior versions of Moodle. The code at github in the master branch is currently working, but must be considered to be a beta version. I still have lots of commented out stuff to remove and also need to add code to make Skype work as a new install in Moodle 3.11.

    Sorry that his is taking a while to get done as we have had a bunch of medical appointments and other events that have really cut back on my coding time. I hate missing out on the Early Bird badge, but hopefully, will have the new version ready for release in a few days.
1 2 3 4 5 6
Please login to post comments