Course dedication

Blocks ::: block_dedication
Maintained by Dan Marsden, Catalyst IT
This block allows to calculate estimated dedication time of participants within a course.
Latest release:
6624 sites
1k downloads
213 fans
Current versions available: 6

NOTE: This plugin has a new maintainer.

Thanks to the University of Canterbury for sponsoring the upgrade work to support Moodle 4.0 and the new report builder API.

Introduction

This block allows to see the estimated dedication time to a Moodle course by the participants of the course.

How dedication time is estimated?

Time is estimated based in the concepts of Session and Session duration applied to Moodle's log entries:

  • Click: every time that a user access to a page in Moodle a log entry is stored.
  • Session: set of two or more consecutive clicks in which the elapsed time between every pair of consecutive clicks does not overcome an established maximum time.
  • Session duration: elapsed time between the first and the last click of the session.

Features

This block is intended to be used only by teachers, however the block can be configured to show dedication time to students too.

Teachers can use a tool to analyse dedication time within a course. The tool provides three reporting methods:

  • Dedication time of the course: calculates total dedication time, mean dedication time and connections per day for each student, which you can filter by course group if required.
  • Dedication of a student: detailed sessions for a student with start date & time, duration and ip.
  • Report builder source: The plugin includes a custom report builder source to allow for site-level reporting to be generated.

Credits
Original developed by Aday Talavera, CICEI at Las Palmas de Gran Canaria University
Updated to support Moodle 1.9 - Moodle 3.X 
by Borja Rubio Reyes.
Support for Moodle 4.0 was sponsored by the University of Canterbury.

Screenshots

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

Contributors

Dan Marsden (Lead maintainer)
Borja Rubio Reyes: previous author
Aday Talavera: previous maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Aday Talavera
    Thu, 3 Apr 2014, 8:38 PM
    Install the version tagged as "reset". That is the latest version with all the new features as seen in the screenshots.

    In the latest version, all contributed transalations were lost, and only spanish translation is in the AMOS right now.
  • avatar
    Thu, 3 Apr 2014, 9:05 PM
    Thank you very much.
  • Daniel
    Thu, 28 Aug 2014, 3:17 PM
    Hello there,
    It seems that your unit does not recover data in Moodle 2.7.
    Being tested by me in a way, this valuable block no output.
    Have you tested on 2.7?
    thank you
    Daniel
  • Aday Talavera
    Fri, 29 Aug 2014, 5:19 AM
    We didn't test the plugin in 2.7 yet. We hope to ve able to solve the issue soon.
  • Daniel
    Thu, 4 Sept 2014, 5:54 PM
    Hello,
    Do you propose we quickly your block for Moodle 2.7?
    Block for Moodle 2.6 is no correct.
    Thank you in advance.
    Daniel
  • Daniel
    Sun, 7 Sept 2014, 6:11 PM
    Hello there,
    Do you have a test version of your block for Moodle 2.7?
    I am willing to test it on my new site into production.
    Thank you for your work.
    Daniel
    Buenos Dias Aday!
  • Aday Talavera
    Tue, 9 Sept 2014, 8:11 PM
    The plugin is still compatible with Moodle 2.7. However Moodle has changed is logging internal system, so the old mdl_log table isn't filled with new log entries by default. These log entries are needed by this plugin to calculate course dedication.

    To enable "legacy login" go to Plugins -> Logging -> Manage log stores and ensure that "Legacy log" its enabled. This change will enable logging only after enabling it, so if your course already started, course dedication calculations won't be accurate.

    In the future we will update the plugin to use these new log system to calculate course dedication.
  • Gary Lyon
    Thu, 11 Sept 2014, 12:34 AM
    Is the list of users below the course statistics only currently enrolled 'students'?
  • Aday Talavera
    Thu, 18 Sept 2014, 1:07 AM
    Sure, only enrolled students will be in the list
  • Pasquale Soul
    Sun, 28 Sept 2014, 11:42 PM
    Hi , I was wondering if you made the relative webservice function for the report. My idea is 2 parameters in input course id and userid. If no I think to start this onmy self because have to interact with external application,have you got some advices?
  • Kyriakos Terzopoulos
    Mon, 6 Oct 2014, 3:41 AM
    Hi all,
    A problem I've had with the supercool dedication block was that I needed to filter the results by group.
    So I have added support for result filtering in my fork of the dedication block using the dropdown table filter (it's under the GPL2 license)
    source for ddtf.js is here: https://github.com/rbayliss/Dropdown-Table-Filter

    My repo with the commit is here: https://bitbucket.org/cirrus3d/moodle_block_dedication/branch/add_result_filtering

    You're welcome to try it and let me know if it works for you.
  • Alan Davis
    Thu, 26 Feb 2015, 1:59 AM
    Hello,

    Does anyone know why the Course Dedication Time = Now? I have 2.8 and had a developer work the bugs. Your help is greatly appreciated. Thanks.
  • Aday Talavera
    Thu, 26 Feb 2015, 6:03 PM
    @Alan DavisThat is an small bug in the code.
    The upgrade to Moodle 2.8 new logging system has been done and soon I will publish the new version.
  • Andy McKay
    Thu, 12 Mar 2015, 8:15 PM
    I am running Moodle 2.8.3 and have installed the course dedication block on to a pre-existing course, that users are already enrolled upon and have already completed activities for.
    I have enabled legacy logging but the block is saying there are no participants for the course. Is this an issue relating to running the block on 2.8 or something I'm doing wrong?

    Many thanks
  • Ramtari Arriaga
    Thu, 19 Mar 2015, 2:50 AM
    Hi Aday, I want to install the block in my Moodle 2.8.3 but i would like to implement the upgrade to Moodle 2.8. When will you publish the new version?

    Thanks
Please login to post comments