Menutopic format

Course formats ::: format_menutopic
Maintained by que bueno que sabe el café colombiano...David Herney
Course format that allows you to display the topics/sections in a menu.
Latest release:
663 sites
193 downloads
35 fans
Current versions available: 10
This format allows displaying the topics of the course by a custom menu. Also, this format allow use the section description as a template to change the appearance of such section.

ABOUT

FEATURES

Menu structure

A customizable menu with child nodes. Link with course sections and resources or external URLs.

Menu childs


Customizable templates

Use the section summary like a customizable HTML template.

Summary template

Summary template


Edit menu

A simple UI to edit menu structure.

Menu styles


COMING SOON

  • Fix: the topics bar is not refresh when change a section (move a section in boost sections bar).
  • Task: change the course index according the course menu.


IN VERSION

2023050702:

  • New menu styles

    • Available menu styles
      Menu styles

    • Dark bootstrap menu
      Dark bootstrap menu

    • Custom basic menu
      Custom menu


  • Configurable navigation between course sections

    • Slide navigation


Screenshots

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

Contributors

que bueno que sabe el café colombiano...
David Herney (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Lea Cohen
    Thu, 9 May 2013, 6:51 PM
    Hi David,

    Great plugin, we're really enjoying it!

    We're just having one issue, which is that the menu takes a long time to build, and the user can see the building process, which isn't such a good user experience.

    Here is a screenshot of what the user sees for a few seconds:
    http://grab.by/mnDY

    Can something be done about that?

    Thanks
    Lea
  • Gareth J Barnard
    Fri, 17 May 2013, 1:15 AM
    Hi David,

    Will there be a Moodle 2.5 version soon? Like before iMoot 2013. I'm just getting the 'print_section' depreciated warning.

    Only a matter of using:

    echo $this->courserenderer->course_section_cm_list($course, $thissection, 0);

    etc. If you had a GitHub then I could fork and help with the change.

    Cheers,

    Gareth
  • que bueno que sabe el café colombiano...
    Sun, 7 Feb 2016, 2:33 AM
    Compatibility with moodle 3.0+: ready!
  • Javier Flaqué
    Wed, 9 Mar 2016, 11:47 PM
    Hola David.

    Estoy intentado montar este tipo de curso. Un menú superior, como el de tu plugin. Pero después cada apartado del menú me gustaría que tuviese más secciones. Ahora con tu plugin cada item del menú solo tiene una sección, ya que divide las secciones del curso en cada item del menú.

    No hace falta que sea configurable, si me dices que parte del código hace falta modificar, ya lo modifico yo directamente.

    Espero haberme explicado bien.

    Gracias.

    ------
    Hi DAvid.


    I 'm trying to mount this type of course. A top menu, like your plugin. But after each section of the menu I wish I had more sections. Now with your plugin each menu item has only one section as divided sections of the course in each menu item .

    No need to be configurable, if I say that some of the code needed change , and I modified it directly .

    I hope I explained well .

    Thks.
  • que bueno que sabe el café colombiano...
    Thu, 10 Mar 2016, 1:02 AM
    Hola Javier...

    no se si entendí bien, pero el menú tiene la posibilidad de ser configurable con submenus, para ello debes ingresar a la página de configuración utilizando el botón "Editar menú" que aparece en la parte superior central cuando el curso está en modo edición. Al ingresar encontrarás una segunda pestaña que dice "Árbol del menú". Seleccionando en cada elemento del menú podrías moverlo para que sea un hijo y realizar otras configuraciones, para construir un menú completamente personalizado.

    Espero te sea de ayuda.

    Saludos

  • Javier Flaqué
    Fri, 18 Mar 2016, 9:55 PM
    Hola David.

    Al final he tenido que reprogramar tu plugin, en este enlace puedes ver como ha quedado https://www.dropbox.com/s/8qsw241y2l22sj2/ejemplo.png?dl=0

    También he detectado un problema con tu versión, que también falla en la mía. Te cuento, cuando cambias el nombre de los Temas, no se ve reflejado los cambios en el bloque Navegación. Verás en la captura que te he pasado que tengo un tema que se llama 'HOLA' y en el bloque de navegación se sigue llamando 'sdfsdfsdf'. Sabes cual es el problema?

    Gracias!!!

  • que bueno que sabe el café colombiano...
    Sat, 19 Mar 2016, 1:57 AM
    Hola Javier...

    No entiendo muy bien la modificación que realizaste ¿metiste los temas 6, 7 y 8 dentro del 0? ¿con qué fin? ¿por qué no agregar los contenidos dentro de un solo tema y separarlos visualmente con componentes HTML usando las plantillas del formato de Menú? Creo que se podría lograr el mismo resultado sin problemas.

    Sobre lo otro, no es un problema, es algo de configuración. Lo que pasa es que si modificaste el menú, los nombres de los elementos del menú se toman de la configuración del formato mientras que los del bloque de navegación se toman del nombre de cada sección. Si quieres que tengan el mismo nombre debes configurarlo igual en ambas partes. El menú se comporta así para poder hacer personalizada la navegación independiente de las configuraciones de cada sección.

    Saludos
  • Javier Flaqué
    Sat, 19 Mar 2016, 3:31 AM
    Hola David.

    No tienes nada que ver los Temas del menu superior con los Temas que salen en la parte inferior. El caso seria cuando clicas en el Tema 1, del menú superior, dentro de este Tema, se verán unos subtemas que dentro tendrán unas pestañas para poder separar el contenido. Y dentro de estos subtemas se pueden crear independientemente actividades o recursos. Si no me explico bien cuando tengas un ejemplo funcionando te paso un usuario para que lo puedas ver funcionando.

    Por el tema de navegación, no lo acabo de entender como poder mantener el nombre en los dos lados igual. Tengo de cambiar el formato del curso, hacer los cambios de nombre y luego volver al formato de menú?

    Gracias.
  • que bueno que sabe el café colombiano...
    Sat, 19 Mar 2016, 4:20 AM
    Hola Javier...

    ¿tu exploraste las plantillas (que parten de los resúmenes) dentro del formato? porque estoy casi seguro que con ello podrías haber hecho lo de la división que indicas para los contenidos sin necesitar varios temas, de todas maneras eso ya depende de tus necesidades.

    Para lo de los nombres, no tienes que cambiar de formato, simplemente activa edición en el curso y configura el nombre de la sección/tema utilizando el botón de configuración del tema.

    Saludos

  • Javier Flaqué
    Sat, 19 Mar 2016, 4:59 AM
    David pasame un email y te envío un acceso a mi curso.

    Gracias.
  • Kim Kruse
    Wed, 8 June 2016, 8:36 PM
    Hi David

    I have a course with 3 levels of topics. The problem is, that topics in level 3 is not positioned after the corresponding mother topic in the menu, thus making it impossible to reach. I've uploaded a video - - that illustrates the problem. What can be the reason for this?

    Best
    Kim
  • que bueno que sabe el café colombiano...
    Thu, 9 June 2016, 1:21 AM
    Hi Kim...

    In order to fix it, add the next line in bottom of styles.css file:

    #format_menutopic_menu.format-menutopic-menu li.menuitem.menu-withsubitems { position: relative; }

    I uploaded the fix in version for moodle 3

    Saludos
  • Kim Kruse
    Fri, 17 June 2016, 4:48 PM
    Thanks David,
    that solved the problem.

    Another thing... on the main section (topic 0) page, the topic name is duplicated. Is there a way to disable this?
    Example:

    Best
    Kim
  • Jader Lucas Perez
    Tue, 12 July 2016, 5:25 PM
    3.1??
  • que bueno que sabe el café colombiano...
    Tue, 26 July 2016, 1:24 PM
    Compatibility with moodle 3.1... Ready! This version has a new functionality "Show the menu in all course pages"

    It solve the duplicate title in topic 0.

    Saludos
Please login to post comments