Blocks: i>clicker Moodle integrate

Maintained by Picture of Aaron Zeckoski Aaron Zeckoski
This is the Moodle i>clicker integrate plugin which integrates Moodle with iClicker ( The plugin allows students to register their clickers with the Moodle installation.
75 sites
5 fans

This is the Moodle i>clicker integrate plugin which integrates Moodle with iClicker ( The plugin allows students to register and manage their remotes and i>clicker GO registrations from within Moodle. It provides an adminstrative interface for managing the registrations for Moodle admins. Instructors are provided with a reporting view which allows them to view a listing of the students in their courses which have and have not registered clickers. The plugin also provides integration with the i>clicker and i>grader desktop applications and allows direct grade import and export from the Moodle course gradebook.


Screenshot #0
Screenshot #1


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

Comments RSS

Show comments
  • MD shot of me from his iphone4
    Tue, Jun 25, 2013, 4:16 PM
    Thanks for sharing this with the community, please consider adding a issue tracker url too.
  • Picture of Mark McKay
    Sat, Jan 10, 2015, 9:57 PM
    Hi Aaron,

    Do you have a timeframe for when this will be compatible with 2.8?

  • Picture of Aaron Zeckoski
    Sat, Jan 10, 2015, 10:00 PM
    We are testing it with 2.8 now. So far so good (which means it appears to be compatible now) but estimate a few weeks before testing is complete
  • Picture of Mark McKay
    Fri, Jan 30, 2015, 6:19 AM
    Hi Aaron. How's the testing going?
  • Picture of steve miley
    Tue, Apr 14, 2015, 6:42 AM
    I found a bug with 2.8 and single view and iclicker grade items. You will get a database error. The problem is that the iclicker_service code defines the itemtype as "blocks" and the itemmodule as "iclicker". I think there is a lookup being done, and its not finding those items.

    I don't know why the type and module should be set that way.
    my plan is to change the code to define the type as manual and module null.
    I'll also zap the database with -

    update mdl_grade_items set itemtype = 'manual', itemmodule = NULL where itemtype = "blocks" and itemmodule = "iclicker";
  • Picture of Aaron Zeckoski
    Tue, Apr 14, 2015, 8:12 PM
    Steve - That's great debugging, can you send me a patch?
  • hammering a square peg into a round hole!
    Thu, Apr 16, 2015, 3:04 AM
    diff --git a/blocks/iclicker/iclicker_service.php b/blocks/iclicker/iclicker_service.php
    index f967d0c..bad69fe 100644
    --- a/blocks/iclicker/iclicker_service.php
    +++ b/blocks/iclicker/iclicker_service.php
    @@ -129,7 +129,7 @@ class iclicker_service {
    const REG_ORDER = 'timecreated desc';
    const USER_KEY_TABLENAME = 'iclicker_user_key';
    const GRADE_CATEGORY_NAME = 'iclicker polling scores'; // default category
    - const GRADE_ITEM_TYPE = 'blocks';
    + const GRADE_ITEM_TYPE = 'manual';
    const GRADE_ITEM_MODULE = 'iclicker';
    const GRADE_LOCATION_STR = 'manual';
    const DEFAULT_SYNC_HOUR = 3;
  • hammering a square peg into a round hole!
    Thu, Apr 30, 2015, 4:08 AM
    i overlooked one other required change:
  • Picture of Aaron Zeckoski
    Sun, May 3, 2015, 7:18 PM
    There is a slight problem with this change. We are using the GRADE_ITEM_MODULE to identify which grades belong to this plugin. If you null it out like that then every grade which has no module defined will be treated like it is owned by the plugin and the local iclicker applications will allow the instructors to change those grades. That's not intentional for sure and probably not ideal either. I think we need a new way to identify the ownership of the items since Moodle 2.8 started making use of that field for generating the query that is failing.
  • Rogene Schnell
    Thu, Jan 7, 2016, 6:05 AM
    Hi Aaron, Do you have a timeframe for updating iClicker-Moodle Integrate for Moodle 3.0?
  • Picture of James O'Dell
    Wed, Jul 19, 2017, 2:01 AM
    iClicker plugin for Moodle 3 is a sub-component of 'iClicker Integrate for Moodle 2.0'
Please login to post comments