Course formats: eTask topics format

Maintained by Martin DrlikMartin Drlik
eTask topics format extends Topics format and provides the shortest way to manage activities and their comfortable grading. In addition to its clarity, it creates a motivating and competitive environment supporting a positive educational experience.
501 sites
71 fans
Current versions available: 16
If you like this plugin, favourite it. Thank you for using eTask topics format.

Make it easy! With eTask topics format – available for
Moodle 2.9-3.9

Grading table placed above or below of the course, highlighting grading values, easy set up of grade to pass, motivational progress bars, groups support, pagination and more ... this is eTask topics format – powerful and easy to use!

Motivates your students even more! Activity popover provides progress bars of completed and passed activities.

Students can see the progress of completed activities as well as passed. Private mode is back in a play! No private data like grades of other students – motivational progress bars only. Progress bars are calculated by default.

Due date in popover shows expected completion date if the due date is missing.

Privacy? No problem! Set up a private view in eTask settings and display real data in progress bars even if only one student is shown.

By default, the private view is disabled. If you enable it, students can see only their own grades, otherwise, they see grades of all students in the course or in the course group. Be careful and set this private view before using this course format in a course!

Grade to pass – the simplest way to set up.

Set up grade to pass simply – in a course editing mode you can open activity modal, set the grade to pass and save – thats it!

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

Activity completion – so powerful tool!

Activity completion is enabled by default in Moodle 3.3, 3.4, 3.5, 3.6, 3.7, and 3.8. You can manage Activity completion in each of the course activities.

In Moodle 3.1 and 3.2 Enable completion tracking in Course setting and you can manageActivity completion as well.

Moodle 2.9 and 3.0 have disabled activity completion by default. Go to Site administration -> Advanced features and Enable completion tracking. Then Enable completion tracking in Course setting as well. You can manage Activity completion now.

Activity completion allows you to define two basic rules – students can manually mark the activity as completed or you can show activity as completed when conditions are met, e.g. student must view this activity to complete it, the student must receive a grade to complete this activity or student must submit to this activity to complete it. Expect completed on a date is available – this date is shown in activity popover as a due date if you enable it.

Switch role to ... strictly defined permissions and GDPR ready!

The teacher (includes manager and course creator roles) 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.

A non-editing teacher can click only on the activity header. Links goes to activity detail. Filtering by groups is available as well as pagination.

Students can click only on activity headers. Links goes to activity detail. Pagination is available. If a student is part of a defined group, only students from the same group are shown in the eTask table.

You can change these permissions in Course administration-> Users -> Permissions.

Better customization with new features – activities sorting and grading table placement.

For better customization the most of the plugin configurations were moved to the course format settings. eTask topics format is more usable than ever before!

Is the sorting of activities by the latest uncomfortable for you? Never mind! New ability to sort activities is here – by the latest, by the oldest or as they are in the course.

Do you want the content of the course first? Now you can choose the placement of the eTask above or below the course sections.

Still not enough? Try it and let me know – we can improve it together!

You can edit course format settings by Edit settingsin the course. There are five configurable fields: eTask private view, eTask progress bars, eTask students per page, eTask activities sorting, and eTask placement.

Do you have some idea to improve eTask topics format? Contact me! Write a comment below or private Moodle message. Do you find some bug? Write comments as well or Create issue!

If more information needed, go to Versions, choose your Moodle version, and click learn more.

And ... why am I doing it? For us – teachers and students!

Thanks so much Martin – you're a champion. This course format is an absolute favourite of our instructors and students.
— Steve
Hello Martin, I'd love to use this plugin. Because it is easy to see for a student if they have passed or failed an assignment and they can see if the assignment is submitted or not.
— Mitchell
Love the potential of this.
— Peter
Hi Martin, handy pluggin.
— Luke
Dear Martin. Thanks a lot. You are the best. Everything is fine and I'm really thankful to you.
— Tom
Thanks again for your amazing module and work.
— Antonio

Write about us

Quick and easy – installation

  1. Download the files as a ZIP archive,
  2. extract the 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 and
  6. set course format to eTask topics format.


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


Martin Drlik
Martin Drlik (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS


  • Martin Drlik
    Mon, Apr 27, 2020, 2:29 AM
    Hello @Luke, I can prepare different filtering for teachers in next release of eTask topics format. Issue was created here
  • Picture of Jai Kalyan
    Tue, May 5, 2020, 4:02 AM
    I have deleted some of the activities, and recycle bin also empty. But grading table keep showing the activity as active and pending.. How to reset/refresh the grading table so that it only show the present active activities.. and doesn't show the deleted activities..
  • Martin Drlik
    Tue, May 5, 2020, 3:02 PM
    @Jai it is no issue of this plugin, maybe your Moodle instance is configured incorrectly (something is not working). Which version of Moodle are you using, is it production or testing site? Let me know and I will check if everything is ok on the eTask side.
  • Picture of Jai Kalyan
    Tue, May 5, 2020, 6:49 PM
    Moodle 3.8.2, Production site, I also think its problem of something else. I am not able to fix this.
  • Picture of Jai Kalyan
    Wed, May 6, 2020, 10:04 PM
    Thanks, sir now everything is working perfect with the plugin. I can see all the activities in the grading table with all the amazing functions.
  • Picture of Jai Kalyan
    Sat, May 16, 2020, 11:28 PM
    Grading table for individual student is not showing in student's account in standard Moodle app, its showing if login through browser. Should I need to change any setting to enable it in Moodle app.
  • Martin Drlik
    Sun, May 17, 2020, 5:23 AM
    Hi @Jai, eTask does not have a support of the native mobile app, so I created the issue and it is on the todo list, see Thank you.
  • Picture of Renato Nicodemos
    Thu, May 28, 2020, 9:12 PM
    Hello Martin! I was unable to use the etask format you could help me. After defining the course format for etask I cannot edit the course. What do I do? Do you have a step by step to help me?
  • Martin Drlik
    Thu, May 28, 2020, 9:21 PM
    Hello Renato, send me, please private message with eTask version, Moodle version, error message if any and you can provide a screenshot as well. I hope I help you.
  • Picture of Edward Shih
    Fri, Aug 21, 2020, 2:42 AM
    Dear Martin, I am very impressed when seeing your upgrade of eTask to Moodle 3.9 with so attractive features, but I encounter following error during the installation to Moodle 3.9.1 version.
    Install plugin from ZIP file
    Debugging output enabled
    ZIP /home/adm2015/domains/
    Validating format_etask ... Error
    [OK] Name of the plugin to be installed [etask]

    [OK] Plugin version [2020081800]
    [Error] Required Moodle version [2020060900]

    Installation aborted due to validation failure

    I look forward to your update fro this error soon. Many thanks.
  • Martin Drlik
    Fri, Aug 21, 2020, 3:08 AM
    Dear Edward, required version seems to be correct. Please, go to Site administration -> Server -> Environment: you can see here Moodle version and Build [e.g. 3.9.1+ (Build: 20200814)]. Send me this version and build number via a private message here on Moodle. Many thanks, Martin
  • Martin Drlik
    Fri, Aug 21, 2020, 1:52 PM
    @babar abbasi your links are invalid, if you have any issue, describe it here, please
  • Martin Drlik
    Fri, Aug 28, 2020, 3:05 AM
    Issue with automatic upgrade to the newest version fixed.
Please login to post comments