Course formats: eTask topics format

Maintained by Mgr. Martin Drlík Martin Drlík
eTask topics format is type of the course format. It is based on topics format and includes grading table on the top of the course page with aditional functionality as a highlighting of final grade or seting value for grade to pass.
201 sites
20 fans

eTask topics format v3.2.3

eTask 3.2 available for Moodle 2.9Moodle 3.4! 

eTask topics format is type of the course format. It is based on topics format and includes grading table on the top of the course page with aditional functionality such as a highlighting of final grade or seting value for grade to pass.


  • 2017-05-14 NEW Moodle 2.9, Moodle 3.0, Moodle 3.1, Moodle 3.2, Moodle 3.3: eTask configuration was refactored and supports new Moodle standards, reconfigure eTask; module settings was extended with ability to manage registered due date modules, it means definition of module and its database field containing due date which is displayed in eTask activity tooltip; paging for eTask in available, number of students per page can be defined in the eTask settings (default value is 10); support for groups mode in a course, it means student can see only students from group and teacher can filtering eTask by defined groups; problem with showing teachers in eTask definitely fixed
  • 2017-01-26 new progress bars 'Passed' and 'Submitted' in an activity tooltip; changes in eTask topics format configuration, reconfigure your private view settings (the name of config key was changed); show progress bars configuration added
  • 2017-01-16 new design of the grade settings modal, tooltip and grade table; fix known issues
  • 2017-01-15 end of support for Moodle 2.9
  • 2016-12-30 change of the logic for numbering grade items in the table haed
  • 2016-09-30 grading table shows only users with role 'student'


Private view of eTask is now available. You can edit this setting by visiting Site administration -> Plugins -> Course formats -> eTask topics formatBy default, private view is disabled. If you enable it, students can see only their own grades, othervise they see grades of all students. Be careful and set this private view before using this course format in a course!

Shows progress bars 'Passed' and 'Submited' in the activity tooltip. Progress in each activity can motivates your students. They can see progress of submited assignments or passed activities as well.

Number of students per page allows change number of students on echa page of eTask table. Pagination is a new feature of eTask module.

Registered due date modules provide list of activity modules and specifies in which module's database field the due date value is stored. It helps you to menage due date using in activity tooltip.


  • provides grading table of many activity types such as assign, quiz, scorm, worksop etc.
  • show tooltip with due date, grade to pass, passed and submitted progress bars,
  • allow settings for grade to pass in a course editing mode and it includes scales as well,
  • highlights grade value by different statuses (submitted, passed, failed or without highlighting if grade to pass is not defined). Only assign suports submitted status (if submission is required in an assign settings),
  • all activities in an eTask grading table are sorted from newest because of the information value of actual activities,
  • there are two views - with editing mode (teacher) or clasic student view:
    • teacher can edit activities by clicking on activity headers. Grade to pass setting is available. Links from activity headers goes to activity editation. Links from grade area goes to grading. Filtering by groups available as well as pagination (students per page is configurable),
    • student can click only on activity headers. Link goes to activity detail. Pagination is available. If student is part of defined group, only students from the group is in the eTask table.


It is possible to use scales in the grading activities. It is necessary to define scales ascending (from the worst to the best value), e.g. No, Yes!


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6


Mgr. Martin Drlík
Martin Drlík (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Mgr. Martin Drlík
    Fri, 20 Jan 2017, 1:12 AM
    Hi, Dinis, i fixed this issue. Please, download last version of eTask 3.0 (Build: 2017011900). Thank you for bug report smile
  • Picture of Dinis Medeiros
    Fri, 20 Jan 2017, 2:29 AM
    Thanks. Working OK.
  • Picture of Steve Towson
    Tue, 18 Apr 2017, 6:26 AM
    Hi .... on moodle 3.0, I have the following errors:

    Warning: krsort() expects parameter 1 to be array, boolean given in /var/www/html/course/format/etask/format.php on line 89

    Warning: Invalid argument supplied for foreach() in /var/www/html/course/format/etask/format.php on line 91

    Warning: Invalid argument supplied for foreach() in /var/www/html/course/format/etask/renderer.php on line 304

    Warning: Invalid argument supplied for foreach() in /var/www/html/course/format/etask/renderer.php on line 311

    Warning: Invalid argument supplied for foreach() in /var/www/html/course/format/etask/renderer.php on line 331

    Fatal error: Call to undefined method format_etask::inplace_editable_render_section_name() in /var/www/html/course/format/etask/renderer.php on line 405

    Can you advise please?
  • Mgr. Martin Drlík
    Wed, 19 Apr 2017, 2:55 AM
    @Steve Towson, fixed in all available versions, see Versions section to download latest version for Moodle 3.0
  • Picture of Steve Towson
    Wed, 19 Apr 2017, 6:55 AM
    @Martin Drlik, thank you, that's done the trick!
  • Picture of Steve Towson
    Fri, 21 Apr 2017, 12:15 PM
    @Martin Drlik - is there anyway to show the e-task stuff at the bottom of the course instead of the top? And to have it filtered by group? Cheers.
  • Picture of Didier GIBAUD
    Wed, 26 Apr 2017, 11:48 PM
    With a Moodle 3.2.2+, nothing is shown after I selected the course format. Did I forget something ?
  • Mgr. Martin Drlík
    Thu, 27 Apr 2017, 2:55 AM
    @Didier I need more information, send me screenshot and also go to Site Administration -> Development -> Debugging and choose Debug Messages: ALL, try to go to the course with eTask and copy error messages if appear smile

    @Steve I send you private message to the Moodle account, pls, send me reply, thx smile
  • Picture of Didier GIBAUD
    Thu, 27 Apr 2017, 3:01 PM
    As I also am developping some plugins, the debug messages at a developper level are actually activated and no error messages are displayed. So I don't know how to send you a hardcopy by email of our Moodle with the eTask block showing that there is nothing displayed the legend. This comment don't accept pasting image.
  • Mgr. Martin Drlík
    Wed, 3 May 2017, 3:02 AM
    @all all known issues fixed, todo list with improvements of eTask prepared smile
  • Picture of Dinis Medeiros
    Mon, 15 May 2017, 6:23 AM
    Undefined property: stdClass::$eTask in /home/pm1yedpj/public_html/moodle/course/format/etask/renderer.php on line 513
    Debbug active. Plugin Version 3.2.2. Moodle 3.2.3
  • Mgr. Martin Drlík
    Mon, 15 May 2017, 7:23 AM
    @Dinis, you are right, there is this notice, i will fix it tomorrow, thx
  • Mgr. Martin Drlík
    Tue, 16 May 2017, 3:47 AM
    @Dinis, reported notice is fixed in all available versions
  • Picture of Dinis Medeiros
    Wed, 17 May 2017, 4:18 AM
  • Picture of Luke Wilson
    Fri, 16 Jun 2017, 7:28 AM
    Hi Martin, handy pluggin, is there anyway I can show a 'Resource' such as a URL or Label? I want to show it in the eTask Progress bar as complete/incomplete based on whether the activity conditions have been met (i.e. Show activity as complete when conditions are met - Require view, Student must view this activity to complete it).

    Thanks in advance for your help.
1 2
Please login to post comments