Your Moodle version

Activities: WizIQ: A Virtual Classroom Plugin

Maintained by Picture of Harman Singh Harman Singh
WizIQ’s Live Class and web conferencing module enables Moodle users to schedule and deliver online classes, conduct online meetings, and collaborate using the WizIQ Virtual Classroom. This web-based virtual classroom is equipped with real-time collaboration tools like Live Chat, Audio and Video Streaming for up to 6 people, Whiteboard, Screen and Content Sharing (.doc, .docx, .pdf, .xls, .xlsx, .ppt, .pptx, .pps, .ppsx, .swf, .flv and YouTube videos). Moreover, administrators can download attendance reports, whereas students with permissions can view/download class recordings. After downloading the plugin, the administrators need to register on or write to to get the customer key.

WizIQ’s Live Class web conferencing module enables Moodle users to schedule and deliver online classes using the WizIQ Virtual Classroom. This web based virtual classroom is equipped with real-time collaboration tools like, live chat, audio and live video streams for up to 6 people, whiteboard, screen and content sharing (.doc, .docx, .pdf, .xls, .xlsx, .ppt, .pptx, .pps, .ppsx, .swf, .flv and YouTube videos). A free user account is required for Moodle administrators, on to download the WizIQ Live Class module available as an ‘activity’ and ‘block’. ‘Activity’ features the scheduling of live classes within the Moodle course and ‘Block’ lists the live classes on the schedule. Any teacher or administrator on Moodle can schedule a live class by choosing ‘WizIQ Live Class’ from the ‘Add an activity’ drop-down list within the Moodle system.

What can teachers do in the WizIQ Live Class Moodle module?

Schedule a class
While setting up a new class, a teacher or an administrator can specify the class title, date and time, duration, language for classroom interface, its type (audio or audio and video both) and whether to record this class.

Manage classes
You can see a list of all classes with status whether they are scheduled or done. Besides, you can edit, cancel, reschedule a class and also get an attendance report once a class is over.

Manage Content

  • Create and name folders that are relevant to specific courses
  • Upload files in appropriate folders
  • Use content in your live classes from the content library rather than uploading it from your desktop every time
  • Delete folders/files when you don't need them anymore

What more can you do?

  • After a class is scheduled, a private URL is generated. This URL acts as a permalink for the class that can be shared via email, blogs, social networking sites or other websites to promote the class.
  • The class you scheduled gets listed as an event on the Moodle calendar and it is also accessible from the ‘Upcoming events’ block.
  • You may choose to record a class and make it available for download

WizIQ Virtual Classroom - Features

  • Works in Flash technology, browser-like tabbed interface, MS Office like keyboard shortcuts
  • 6 live video streams, full screen video, control audio/video for all attendees
  • Play audio and video files instantly, play YouTube videos, control playback for all attendees
  • Drawing tool, math tool, group/ungroup objects, multiple whiteboards
  • Real time communication - private chat, group chat, raise hand, emoticons, font colors


Picture of Harman Singh
Harman Singh (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of shams Marwat
    Wed, Jun 12, 2013, 3:31 PM
    any kind of help will be much appreciated ...
  • Picture of william kennedy-long
    Wed, Jun 19, 2013, 7:27 PM
    Does 2.3 work with Moodle 2.4 without any problems?
  • Picture of Fabio Montiel
    Fri, Sep 20, 2013, 11:09 PM
    Hello everyone again,

    We are currently experiencing problems with our WizIQ plugin in our Moodle 2.0. It was working fine until we updated our PHP to 5.4.19. We keep getting the following error message:
    Fatal error: Call-time pass-by-reference has been removed in /home/afslproa/public_html/moodle/mod/wiziq/session.php
    on line 124.

    Our teachers can no longer create their WizIQ classes from Moodle.

    Is there anyway there's a new plugin that works well with newer versions of PHP. The latest versions of that plugin
    is 2.5.

    The plugin was running on PHP 5.2.17 so we think the problem is related to that.

    We are having hard time on this because teachers can't use this incredible tool.

    Thanks in advance for any possible help.
  • Picture of Sam Stegers
    Fri, Nov 29, 2013, 7:41 PM
    Hello Harman,

    I am researching the possibility to add/manage Wiziq Classes to a course by directly injecting the appropriate data in the database. This would enable me to create/use Wiziq more dynamically than when adding/managing classes through the Moodle course interface.

    Is this possible?

    I have looked in the database and I seem to have found the table where the Wiziq activities are stored (mdl_wiziq). However when I manually try to add a row to the table, there is a field with the name class_id which seems to be a value generated by the Wiziq server.

    Is this correct? If so, then I suspect it will not be possible to do what I want but I would very much like your expert opinion in this matter.

    Highest regards,

    Sam Stegers
  • Picture of Nikki Macfarlane
    Sun, Apr 12, 2015, 3:36 PM
    This is a great plugin - thanks! I would like to change the icon - I have changed it in the mod/wiziq/pix folder (icon.gif) but it is still showing as the original icon. I also checked my theme/themename/pix_plugins folder but there is no wiziq folder in there. Can you tell me where it is getting the icon from?
    Thanks, Nikki Macfarlane
  • Picture of Henry Richard
    Wed, Jun 10, 2015, 4:54 PM
    Hi Nikki,
    You need to clear your cache. For it you can do: Site Administration > Development > Purge all caches
    Even we can make this plugin completely white labeled. You can put your brand name instead of provider's name.

    Richard from foldcode
  • Picture of Brian Schmidt
    Thu, Jun 18, 2015, 10:10 PM
    We're looking to upgrade to Moodle 2.9 soon. Anyone know if this module will work with 2.9? Or does it need updating?
  • Picture of Ankit Verma
    Fri, Aug 14, 2015, 3:22 AM
    Yes, Brian it is working except some warning displayed. Wiziq api is integrated with it and you can also test your api on free VBRIDGE tool on foldcode website
  • Picture of akash gupta
    Wed, Sep 9, 2015, 6:04 PM
    please provide 2.9 version of this soon..
  • Picture of Muhammad Umair
    Sat, Nov 14, 2015, 1:53 PM
    I want to download the recorded videos what should I do ?
  • Picture of Leon Stringer
    Tue, Feb 2, 2016, 2:34 AM
    There is a problem using this plugin with Moodle sites that use SQL Server databases. The installation instructions for Moodle with SQL Server ( say you should enable quoted identifiers. As this plugin uses non-ANSI double quotation marks in some SQL statements, these statements will fail with the error message "Invalid column name". An example of such a statement is mod/wiziq/content.php, line 141:

    $contentlist = $DB->get_records_select('wiziq_content',
    'parentid = :pnodeid AND ( course = :courseid OR course = "1" ) AND userid = :userid',
    $params, 'id DESC');

    This should read "... OR course = \'1\') ..." to use standard ANSI quotes for SQL.
  • Picture of Dailet Manuela Fumero
    Tue, May 17, 2016, 11:27 PM
    Can I use this plugin offline?
  • Picture of didier cadiou
    Thu, Jun 30, 2016, 9:30 PM

    I'm using one of the wiziq web services API function named "get_attendance_report" to get statistical datas from wiziq servers about wiziq classes. My problem is that I sometime receive error messages for specific wiziq existing class_id (but not for all). There is 2 kinds of potential error message :
    * No record found
    * Attendance report will be available soon

    I didn't found any documentation on the discussed function and errors. Does anybody known what is the meaning of these error messages ? and how to fix the associated problem if any ?

  • Picture of didier cadiou
    Wed, Jul 13, 2016, 6:23 PM

    Just for information, and to help people that may have the same problem we had : Since we updated the wiziq plugin from moodle 2.6 version to moodle 2.7, wiziq stops to operate correctly.

    After investigations (plugin source code comparison between both versions, before and after update) we discovered that proxy handling has been removed from code. Unfortunately Our moodle platform is hosted on a server that needs to pass through a proxy server to connect to external servers as wiziq servers.

    To fix this problem, we copy back proxy handling to the new plugin version, inside files mod/wiziq/authbase.php and mod/wiziq/locallib.php. Then, it started to work again correctly.

    If someone is interested in, I created a patch available for that.

  • Picture of didier cadiou
    Fri, Jul 22, 2016, 5:55 PM

    It's me again with another problem.
    If language package are updated on the moodle, including for the wiziq plugin, this one will have an unexpected behavior that will make disappears some links below the table in the wiew.php page. One of the main consequence is that it become impossible to view a recorded web conference.

    Why ? Because the wiziq plugin doesn't make a clear distinction between logical datas and translated string for one variable named "$create_recording". So when the plugin is translated, the logic is broken.

    If anybody is interested in, I created another wiziq plugin patch to correct this problem.
1 2
Please login to post comments