Course formats: eTask topics format

format_etask
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 setting value for grade to pass.
201 sites
397 downloads
21 fans

eTask topics format

eTask 3.3 is available for Moodle 3.2Moodle 3.4! 
eTask 3.2.4 is available for Moodle 2.9Moodle 3.1! 

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 setting value for grade to pass.

Changelog

  • eTask 3.3 (Moodle 3.2, 3.3, 3.4)
    • Grading table uses Bootstrap 4 colors,
    • tooltip replaced with popover,
    • fully responsive and ready for mobile,
    • logged in student is always at the first row of the grading table,
    • form change checker is disabled, it menas no more an "Are you sure?" alerts if you try to leave the page without saving eTask forms.
  • eTask 3.2.4 (Moodle 2.9, 3.0, 3.1)
    • Logged in student is always at the first row of the grading table,
    • form change checker is disabled, it menas no more an "Are you sure?" alerts if you try to leave the page without saving eTask forms.

Installation

  1. Download files as a ZIP archive,
  2. extract files to the folder named etask,
  3. copy the etask folder to course/format/ in your Moodle installation,
  4. login to the administration and run the installation,
  5. optionally update the settings of this module,
  6. set course format to eTask topics format.

Settings

You can edit setting by visiting Site administration -> Plugins -> Course formats -> eTask topics format. There are four configurable fields.

Private view

By default, private view is inactive. If you activate 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!

Show progress bars 'Passed' and 'Submitted'

Motivates your students even more with progress bars 'Passed' and 'Submitted' placed in the activity popover. Students can see progress of submitted assignments as well as passed activities. Private mode is back in a play! No private data like grades of other students - motivational progress bars only. Progress bars are shown by default.

Number of students per page

Number of students per page allows to change the number of students visible on each page of eTask table (default value is 10). Pagination is displayed below the eTask table.

Registered due date modules

Registered due date modules provide a list of activity modules and specifies in which module's database field is the due date value stored. It helps you to menage modules with due date information used in activity popover.

Features

Grading table of many activities

Provides grading table of many activity types such as assignquizscormworksop etc.

Activity popover

Shows activity popover with due dategrade to pass and optionally passed and submitted progress bars (see settings for Show progress bars 'Passed' and 'Submitted').

Grade to pass settings

Allows set up grade to pass in a course editing mode. It includes scales as well!

Highlighting of grading values

Highlights grading value by different statuses (submittedpassedfailed or without highlighting if grade to pass is not defined). Only assign suports submitted status (if submission is required in an assign settings).

Private view

Private view alows to see only own grades (see settings for Private view).

Scales

It is possible to use user defined scales in the grading activities. It is necessary to define scales ascending (from the worst to the best value), e.g. No, Yes or F, D, C, B, A!

Other features

  • Support for groups mode in a course, it means student can see only students from the same group and teacher can filter eTask by all groups,
  • table pagination; number of students per page can be defined in the eTask settings,
  • all activities in an eTask grading table are sorted from the newest because of the information value of actual activities,
  • logged in student is always at the first row of the grading table,
  • there are two types of views:
    • 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 table cells goes to activity grading; filtering by groups is available as well as pagination,
    • student can click only on activity headers; links goes to activity detail; pagination is available; if student is part of defined group, only students from the same group are shown in the eTask table.
Mobile ready

One more thing. We are mobile ready! You can simply swipe the eTask grading table or set up grade to pass.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9

Contributors

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
    YES!
  • 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