Your Moodle version

Course formats: FN- Tabs Course Format

Maintained by Picture of Fernando Oliveira Fernando Oliveira
Tabs Course Format (with Activity Tracking)

The Tabs Course Format displays sections (weeks) as numbered tabs. The number of tabs is unlimited and the various colours (text, hover, background, etc.) can be customized.

In addition, this course format includes an alternative Activity Tracking System, which trackS the following activity completion statuses:

  • Complete (earned passing grade)
  • Incomplete (did not earn passing grade)
  • Draft
  • Not Attempted
  • Waiting for grade (student has submitted this activity) 

As shown in the screenshot below, these statuses are represented in the form of an icon on the left side of the activity name.

The tabs also provide a quick overview of the activity completion status by showing a green bar, in sections where all activity are complete, and a red bar, where more work is required.  Students can also mouseover tabs to see a quick report of the activity statuses for any given week/section. 

If you are using our Activity Tracking System on your site, it is recommended that you also install My Progress block.

*Note that the activity tracking system (and My Progress block) can only be seen by students. Teachers can "login as" student so see this function in action.

More information about this plugin can be found here:



This plugin is part of set MoodleFN.


Screenshot #0
Screenshot #1
Screenshot #2


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

Comments RSS

Show comments
  • Anthony Borrow
    Thu, Sep 5, 2013, 4:27 AM
    Fernando - Thanks for working to tidy things up. I've retested and have approved this plugin. The only thing that was not obvious to me was how you want folks to report issues to you. The current link refers them to your website where I suppose they might register and post a comment. It might be more natural to use Github's issue system or Moodle Tracker - let me know what works best for you. Peace - Anthony
  • Anthony Borrow
    Thu, Sep 5, 2013, 5:45 AM
    I am unapproving this so that you can add the dependency you mentioned to the fn_tabs block. Peace - Anthony
  • Anthony Borrow
    Fri, Sep 6, 2013, 12:42 AM
    So I think you need to add the dependies to the version.php for the 2.4 version of the code. You may want to consider either adding 2.3 to this version or removing the 2.3 tag from the block so that there is consistency. Do you want to support a version for 2.3? If not just remove the 2.4 tag from the download file of the block. I do not think any changes need to be mae to the 2.5 version. Once we get the dependencies straighted out I think you should be good to go. Peace - Anthony
  • Anthony Borrow
    Fri, Sep 6, 2013, 6:02 AM
    There is now a 2.4 version of the course format that is dependent upon the block and vice versa. The 2.5 version does not have a dependency. I am going to go ahead and approve this. Peace - Anthony
  • MD shot of me from his iphone4
    Tue, Sep 10, 2013, 12:03 PM
    Hi, just noting i saw '2.4' in $plugin->release inside version.php both the 2.4 and 2.5 zips.
  • Anthony Borrow
    Tue, Sep 10, 2013, 12:08 PM
    Thanks Aparup - I was working with Fernando on gettings things separated out so I was able to go ahead and make the release name of the 2.5 version "2.5". I pushed that change to and then added a new version so hopefully any confusion betwen the versions will be avoided. Peace - Anthony
  • Picture of Peter Eckstein
    Mon, Sep 16, 2013, 12:05 AM
    I just installed it (moodle 2.5+ - not the latest version). I wish I could change the text on each tab for a number to something more customizable - like the name of the secion. Is this possible?
  • Picture of Matthew Polaniecki
    Wed, Jan 22, 2014, 3:23 AM
    is there any way to rename the tabs to text instead of numbers?
  • Picture of Guildford College Web Services
    Wed, Mar 26, 2014, 5:06 PM
    We have just installed on Moodle 2.4.3+ (Build: 20130425) but there is no cog icon so we cannot change the preferences (as per your more information PDF). We are stuck with the green and yellow colour combination. I'd also like to be able to change the 'week' and tab text.
  • Picture of Fernando Oliveira
    Thu, Mar 27, 2014, 4:55 AM
    Version 2.4 requires the control panel:
  • Picture of Andreas Panagiotopoulos
    Mon, May 12, 2014, 2:50 PM
    Thank you, Fernando, for this grate plugin. Are you going to update it so it works for moodle 2.6 as well?
  • Picture of Nick Ntalias
    Thu, Jul 31, 2014, 2:03 PM
    Hi Fernando!

    I have noticed that in file course_format_fn.class.php (line 352) the rebuild_course_cache($this->course->id) function call causes a heavy load on DB by triggering too many read processes. If this line is commented everything looks like working perfect and the read processes are significantly reduced.

    Do you think that commenting the rebuild_course_cache() function call will cause side effects on the proper functioning of my course?

    Any ideas?

    I use Moodle 2.6.4 version.

    Thanks in advance for your help!

    Best regards,

  • Picture of Jerónimo Visñovezky
    Mon, Aug 11, 2014, 8:25 PM
    Would anyone here know if this should be installed in a Moodle 2.6.4+ (Build: 20140807)?
  • Anthony Borrow
    Mon, Aug 11, 2014, 11:09 PM
    An official version for 2.6 has not been provided; however, I am not aware of any changes in Moodle 2.6 that would cause the filter not to work. I would say that you can proceed with caution and give it a run on a test server first. Peace - Anthony
  • Picture of Jefferson Andrade
    Thu, Sep 18, 2014, 12:23 AM
    Hi guys,

    I have 10 sections, but i want to give access to section 10, while the students are in section 4. How can i do that?
1 2
Please login to post comments