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.

Gracias David.
I have updated more than 1000 existing courses to the onetopic format via SQL and so far they look correct to me. My mistake was not saving the SQL query used.
oops!
Hola Cesar...
The fields stored in mdl_course_format_options are the only format setting.
Saludos
Well, David. In case I want to change the format settings as well, should I consider only the 5 fields stored in mdl_course_format_options? Or do we have to consider other details? Gracias.
Hi César...
You can do it directly in the database, if you have access to it. Changing the "format" field in table "mdl_course" by "onetopic"... and reset platform cache.
Note: Not change the "site" value in the site course.
Saludos
Hi, excellent plugin! How to mass update the existing format in each course to the onetopic format? Regards.
Thank you, David. I appreciate the upgrade.
Hi everyone... Moodle 3.9+ and Moodle 3.10+ compatibility: Ready!
Saludos
for everyone having issues installing or upgrading this plugin to Moodle 3.9 (and I think also 3.10!)
the 3.8 version of the plugins has a requirement for "/course/format/topics/db/upgradelib.php"
that file does not exist anymore in Moodle 3.9.
so easiest thing to do is to open file:
"course/format/onetopic/db/upgradelib.php"
and change line 27 from
"require_once($CFG->dirroot. '/course/format/topics/db/upgradelib.php');"
to
require_once($CFG->dirroot. '/course/format/topics/db/upgrade.php');
after doing so, the upgrade/ installation works just fine...
Hi.
Is it possible to make a link to a section - permanent.
Right now if we make a link from course A to a section in course B. Then if a new section is added in course B, we have to go back in course A and change the link, because the sectionID has changed. - So linking between courses to sections is nearly impossible ( and something the teachers do a lot).
Hi Per, use the Tab Edition Utilities which is below your sections. On Asynchronous edit actions choose Disable. In that mode you will get arrow icons in front of all your activities. Click the one you want to move after which you get areas to drop to (within sections of to other sections) drop your activity and Enable Async edit actions again.
I'm using OneTopic on Moodle 3.5.
Is there a way to move an activity from one topic to another without changing course format?
Best regards Per
Hi, its possible if this plugin upgrade to 3.9 version?. Regards!
Version san juan (2018010608) is mainly working for us on Moodle 3.9. There was a course using the format which yielded repeated "invalid parameter" errors. These seemed to go away after switching to another format.
Hi,
I couldn't get the latest version to work with 3.9. After clicking Upgrade Moodle Database Now, I get the Upgrading to new version page but it just hangs. I have to delete the onetopic folder to get control of Moodle back. I have since tried the previous version 2016071402 and it seems to work fine. Thanks.
LINK TO SECTIONID instead of section number
Hi David,
James C answered on github with a nice trick for the links to sections not getting mixed up when a new sub section is added:
https://github.com/davidherney/moodle-format_onetopic/issues/77#issuecomment-643720617