## Course formats: FN- Tabs Course Format

format_fntabs
Maintained by Fernando Oliveira
Tabs Course Format (with Activity Tracking)
54
92
1
Moodle 2.4

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:

• 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.

### Sets

This plugin is part of set MoodleFN.

### Contributors

• 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
• 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
• 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
• 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
• 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. • 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 Github.com and then added a new version so hopefully any confusion betwen the versions will be avoided. Peace - Anthony • 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? • Wed, Jan 22, 2014, 3:23 AM is there any way to rename the tabs to text instead of numbers? • 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. • Thu, Mar 27, 2014, 4:55 AM Version 2.4 requires the control panel: https://moodle.org/plugins/view.php?plugin=block_fn_tabs • 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? • 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.