Onetopic format icon

Onetopic format

Maintained by David Herney
Course format that allows showing each topic in a tab, keeping the current tab between calls to resources, in such a way that when it returns from a module as the blog or the glossary it returns to tab from where you started. This format is based on the Moodle standard format: "Topics".
Price option: Free

Supports Moodle 2.0-5.1 See all versions
Latest release: 3 months ago
Installations: 10409
Downloads (last 90 days): 2371

Frankenstyle name: format_onetopic
Course formats

Comments

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

Hi...
The last published release "3.11.04(la almeria) (2020122704)" fix small bugs for Moodle 3.9+ to 3.11+.
Currently, i am working in refactoring the format for Moodle 4.0... coming soon. It's available in Github but not is published officially yet... it's in testing.
Saludos
Where is yesterday's release, Stefan?
Hi David,
just use the most recent version (released yesterday) where this issue is fixed.
Hola David, veo que hablas español...
Acabo de instalar tu pluging y estoy haciendo algunas pruebas, soy un novato total en el modo admin. Uso Moodle 4.
No puedo eliminar una sección, me sale el siguiente mensaje:
"sectionactionnotsupported. Section action "deleteSection" is not supported here"
Por otro lado, ¿qué finalidad tienen "Tab one" y "Tab two". Ni puedo eliminarlas, ni editarlas, ni añadirles contenido
Hi. This is my all-time favourite course format that deals with the scroll of death! Any plans to make a version for Moodle 4 (please please)?
Thank you for coming up with a fix. It works like magic.
Hi David,
I just wrote a small fix for this, see the PR on GitHub: https://github.com/davidherney/moodle-format_onetopic/pull/117
Best regards
Stefan
Hi Nellie...
many plans... lack of time.
I will work in it asap.
Saludos
I love Onetopic. As of now, Onetopic works on Moodle 4, but you cannot delete the topics. You can either hide them completely or revert to a compatible format, delete, and then revert back to one topic. It's a bit annoying, but doable.
Any plans on making Onetopic compatible with Moodle 4?
Thank you.
Hi David,
It looks like compatibility for 3.x course formats will be dropped in Moodle 4.4:
MDL-72656 Deprecate old course renderer methods https://tracker.moodle.org/browse/MDL-72656
So hopefully existing course formats can work without major changes up to Moodle 4.3.
I think I've got something for my course format that should work with most changes after that, so it should be possible for Onetopic to adapt to most changes too.
I'm again worried about the removal of non-AJAX editing, though. I had thought that drag and drop of activities in the new nav bar ("course index") would solve this, but apparently this is a feature of the new Boost theme, but not other themes, like Classic.
Hi Mathilde,
I tried the latest Onetopic format on Moodle 4.0.0, and it seems to work for me (albeit in the old style, and without the side bar). If debug messages are set to "Developer", then it prints warnings, since it's code designed for Moodle 3.x, but you wouldn't normally have this setting on a production server, I think. Moodle 4.0 provides backwards compatibility with course formats for Moodle 3.11, so it should work, I think.
Hello,
We are testing Moodle 4, and, no big surprise, the format "one topic" does not work anymore. Are you planning to (try to) upgrade it for Moodle 4? Thanks a lot! Best Regards
Hi Robin...
Maybe the other tab is the "section 0". This tab can't be moved. So.... You can change the configuration to set the section 0 over the tabs ("Visualization mode of section 0" = "Before the tabs"), add a new tab and move the resources in section 0 to the new tab.
Saludos
Dear Reader,
I have two tabs and need to change their positions. However, the 'Edit mode' and 'Tab edition utilities' does not let me. The two tabs are mentioned as text in 'Move current topic', but nothin happens. The tab names are not clickable. Any solutions?
Hola David , gracias por la respuesta y disculpas por la demora en responder. Como has sugerido cree un post en el foro: https://moodle.org/mod/forum/discuss.php?d=432061
Algo debo estar haciendo mal yo, claramente, pero es un sitio que "heredé" y ya tenían este problema, así que no solo serán errores mios :D