Navigation buttons icon

Navigation buttons

Maintained by Davo Smith
Add customisable navigation buttons (next/prev/etc.) to the bottom of each activity page (Moodle 1.9/2.0+)
Price option: Free

Supports Moodle 1.9-5.2 See all versions
Latest release: 3 months ago
Installations: 850
Downloads (last 90 days): 348

Frankenstyle name: block_navbuttons
Blocks

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Hi Ketan, I've never used the sub-course plugin, so this isn't something i can give you an easy answer to, off the top of my head.
It sounds like it's probably a situation that would require some changes to the block code, but I can't really give you any clear guidance on that, without first spending some time trying to replicate your situation (which is something I'm unlikely to be able to do in the near future).
Hi Davo
Thank you for this great plugin. I was hoping to achieve something different and possibly you could guide me.
I have created a program (meta course) which is grouped with 4 courses ( using sub-course plugin). Now the navigation buttons appear only within the pages of a particular sub-course and from there the options of going back to the course main page (sub-course) or back to the program (meta course) main page works well. My challenge is how can i show the navigation button on the course (sub-course) main page so the learner has an option to go back to the program (meta course) main page without the need to again go into another page within this course.
Thanks
Seems to be working fine with Moodle 3.4
Yes, Derick - you already told me this on the 31st August, and had already answered this question on the 6th June.
Hi Davo, the latest version downloadable from the link extract into a folder called davosmith-moodle-navbuttons-c0aff46 and not navbuttons.
Robbie - if you have a suggestion for a code change, you are welcome to open a pull request on the github repo. The function you'll want to look at modifying to change to button output is the 'make_navbutton()' function in footer.php.
I'm not sure what you mean by 'hide the buttons at the page level' instead of 'being able to turn it on only for every page'. Adding the block to a course works as a flag to turn on nav buttons for the course, removing the block from the course turns it off again. Not the best design ever and I wouldn't do it this way if I was writing the plugin today. However, I'm not planning on a major rewrite anytime soon.
Great block! It would be good if you wrapped the button input in a label or made it a button so that pseudo selectors could be used with it. It would also be helpful to put settings in the configuration to add custom css classes to the elements such as bootstrap btn. Finally, it would be really awesome if instead of being able to turn it on only for every page, if you could actually show or hide the buttons at the page level. Hiding the block doesn't hide the buttons.
Derick, please scroll up slightly and read the answer I already gave to this on 6th June
The current 3.3 version of this plugin unzips to a directory called davosmith-moodle-navbuttons-c0aff46 and not, as I would imagine, navbuttons. I renamed the directory and it installed fine afterwards.
Re: nav button plug in
by Dani Palou - Monday, 21 August 2017, 7:18 PM
Hello,
the app only supports core features of Moodle. We created a remote addon feature to support 3rd party plugins. The plugin maintainers should be the ones to create this remote addon and include it in the plugin.
However, please notice that the app doesn't support blocks. If the plugin you're mentioning is a block, it will be quite hard to make it work using a remote addon. We're still studying how can we support blocks in the app, so we won't support them in the short term.
Kind regards,
Dani
Show parent | Reply
See this post in context
I don't know any way it could be made to work with the iOS app, without rewriting the app itself.
Plugin works great and looks fine. But is it possible to enable it for using in the iOS-App in any way? The buttons are not visible there.
This is because the plugin has been categorised as 'other' instead of 'block' (due to the required small core change). The import process does not work properly due to this categorisation - there isn't anything I can do to fix this (other than to manually upload the zip file, instead of importing from github).
Hi Davo, I'm no expert on how the Moodle systems work but I notice that the folder in your archive is called davosmith-moodle-navbuttons-eb00d1e where I think it would be more normal for it to be called navbuttons. I hope this helps.
Hi Daniel - thanks for letting me know. I don't know what is going on, as I've been importing it from github as usual, so I don't know why it hasn't worked this time. I've re-uploaded it and double-checked that it has worked this time.