Content Pages

Activities ::: mod_icontent
Maintained by Léo Renis SantosLéo Renis Santos, AL Rachels
The plugin for Moodle (Content pages), was designed so that from it, tutors, teachers and technicians can add content in courses, following usability and accessibility standards. This tool will be responsible for signaling the good practice of adding text, images, multimedia, among others. In it, the content will be distributed in pages, so that the monitoring of the content does not become something exhausting and tiring. The plugin also has a bookmark, so that the participant can be located, based on last page accessed. Furthermore each page allows for the inclusion of public or private notes, which allows the participant to give or ask for feedback on the content studied on the page and enjoy and reply to comments from other colleagues. In this version, the code has continued development of the capability to use the normal Moodle Question engine, which basically means that now you can use any question type you have installed on your site. Also, when using a, Background image, you can now change the title color to aid in readability of the page title. A major addition to this version is Branching Capability similar to the Lesson plugin, with the ability to navigate based on Previous/Next settings as well as correct or incorrect answers to some question types.
Latest release:
1044 sites
301 downloads
181 fans
Current versions available: 6

Moodle Content pages | Nickname iContent

About

The plugin for Moodle (Content pages), was designed so that from it, tutors, teachers and technicians can add content in courses, following usability and accessibility standards.

This tool will be responsible for signaling the good practice of adding text, images, multimedia, among others. In it, the content will be distributed in pages, so that the monitoring of the content does not become something exhausting and tiring. The plugin also has a bookmark, so that the participant can be located, based on last logged furthermore allow the inclusion of public or private notes, which the participant can provide feedback on the content studied on the page and enjoy and reply comments from other colleagues.

The plugin also allows the launch of questions about the content addressed, this provides better interaction between the participant and the virtual learning platform, and the feature may become an evaluation item or launch fractional notes on the items available in the course as defined in the plan of action. The described extension is fully responsive and can be accessed by any device.

Install

You can install it via the Moodle administrator interface, if enabled on your Moodle site. 

Or you can download  the source code and put it on the "moodle/mod/icontent" directory.

You can use git clone to do this or download the latest version from github at https://github.com/leorenis/moodle-mod_icontent/archive/master.zip or https://github.com/drachels/moodle-mod_icontent.git.

Screenshots

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

Contributors

Léo Renis Santos
Léo Renis Santos (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
  • Kenneth Hansen
    Sat, 21 Sept 2024, 1:23 AM
    Hi AL, thanks again for quick answer and with a solution suggestion.

    Have a nice weekend!

    - Kenneth
  • Visvanath Ratnaweera
    Sun, 19 Oct 2025, 6:26 PM
    Hi developers, do you have a compatible version for Moodle 4.5? The one in the plug-in database is rejected by the GUI installer.
  • Visvanath Ratnaweera
    Sun, 19 Oct 2025, 6:30 PM
    Didn't think far enough. Got the version in GitHub and all is well.
    $plugin->version = 2024082703;
    $plugin->release = '1.0.7.2 (Build: 2024082700)';
  • AL Rachels
    Sat, 28 Feb 2026, 5:43 AM
    I have finally been making some progress in getting caught up after being delayed by health issues. I have just pushed code changes to github, that fix a LOT of problems. For the first time ever, I think, the four question types actually all work correctly. Now the matching question actually scrambles the possible answers, so the question and matching answer are not right next to each other. I think GDPR privacy is now working, a toolbar is visible on a cover page, and per a feature request, page ID's are visible in the URL of each slide/page.

    My dry eye syndrome is currently driving me crazy so I am done for the day as I also need to go grocery shopping. I will be back at it tomorrow.

    NOTE: I am currently doing development work on this weeks Moodle v5.0.6+ release, so if you try the code on something different, your mileage may vary. LOL
  • AL Rachels
    Thu, 5 Mar 2026, 5:43 AM
    If you check, https://moodle.org/mod/forum/discuss.php?d=473460, I am trying to do regular updates of my progress in that forum. The current branch, MOODLE_203+_STABLE, is worth taking a look at, if you use, or are thinking about using Content Pages.
  • AL Rachels
    Fri, 13 Mar 2026, 4:44 AM
    Well, I have decided to finally release a totally new version of the code. My hesitation comes from anxiety due to adding the capability to use the Moodle Question Engine. There are so many question types to test, and with the need to install so many of them, I decided to risk a release. If you run into a problem with a particular question type, let me know and I see what I can do. Another factor in my hesitation is that this code has had over ten thousand warnings and errors fixed as well as a bunch of code changes and additions.
  • Kenneth Hansen
    Mon, 11 May 2026, 2:24 PM
    Does anyone else have problems of making questions? I can easily make notes both private and featured, but not questions. Something I have missed? I can't click the question pane. I am running version 2024082703
  • AL Rachels
    Thu, 28 May 2026, 1:00 AM
    Hi Kenneth, sorry I did not see this sooner, but I was busy every day working on major changes to another plugin I maintain. For the past three days, I have changed to concentrating on Content Pages. Since your profile has not been filled out I've no idea where you are located, but send me a direct email I will see about getting the question tab to work for you.
  • Kenneth Hansen
    Thu, 28 May 2026, 2:36 AM
    Hi Al, thanks for replying. We have installed latest version on our Moodle. I suspect something is wrong in my end.

    We still have the issue, and could badly use some advice.

    I live in lovely Denmark.

    Our Moodle: Version 5.0.7+ (Build: 20260501)
    Installed Content Pages: 1.0.7.2 (Build: 2024082700) 2024082703

    - Kenneth
  • AL Rachels
    Thu, 28 May 2026, 3:54 AM
    BIG changes coming (navigation settings for the Previous and Next buttons plus can now have multiple branches in your lesson content) and you can get an early look here. https://drachels.net/moodledemo/ Go look in the course here: https://drachels.net/moodledemo/course/view.php?id=1524

    Still working on a couple of details in the restore process, but I hope to get them fixed tomorrow.
  • AL Rachels
    Fri, 29 May 2026, 12:56 AM
    @Hi Kenneth,
    Sorry, your last post did not show up for me until after I had logged off for the day. Anyway, at the time I released Content Pages v1.0.7.2, I was doing development work on Moodle v4.5.x+, so I would definitely recommend that you immediately upgrade to the latest Content Pages v 2.5.0. I know that version v1.0.7.2 had bugs in it related to quiz questions and probably other stuff.

    In fact I am in the process of getting ready to release Content Pages v3.0.0, but I have a couple of pesky restore bugs I am trying to track down and fix related to links to internal site locations where it needs to use ID's. For everyone's information, this new version adds improved Moodle Question Engine use, UI improvements, fixed Progress bar, Branches and settings for Previous/Next to allow for controlling navigation to other pages, and a setting to show/hide the table of contents in the block drawer.

    I will try to push my current code to github later today so the adventuresome can test drive it on their own sites, or ask me via email and I will tell you how to access the moodledemo course listed above, as a teacher, or as a student, without having to create an account. Note that the actual content in the iContent v3.0.0 - Basic parts - rewrite of Lesson activity were copied from Lesson and I have not completed changing them to reflect the changes to make them correct for Content Pages.
  • Kenneth Hansen
    Fri, 29 May 2026, 1:37 AM
    Hi @Al,
    Thx again for fast reply and guidedance, of some reason I thought to have the latest. I'll have my Moodle-supplyer help with installation of newest version and cross my fingers for a 3.0 will soon be good to go!
  • AL Rachels
    Fri, 29 May 2026, 4:12 AM
    Five times today, I thought I was going to be done with testing. Each time I came up with another problem that NEEDS to be checked and fixed before the next release. Just discovered a regression with a couple of question types, so, MAYBE, tomorrow.
  • AL Rachels
    Fri, 19 June 2026, 5:47 AM
    Sorry to say, other "home" items to take care of have slowed me down, but I am getting close enough that I have created a, Content Pages v3.0.0 Beta, version of the code. A MAJOR change is that it not only supports MANY of the Moodle question types out there (I am still testing them) available for installation, BUT, it also now supports BRANCHES and custom navigation. Right now the custom navigation is just available via hard coding, but soon I hope to link it to question results.

    Those of you who like to use visual, audio, and video type questions, will be happy to know, that PoodLL Sketch, PoodLL Audio Record, PoodLL Video Record, Cloud PoodLL Audio Record, Cloud PoodLL Video, Record RTC Audio, Record RTC Video, Record RTC Screen and Record RTC Widgets, are supported in this version.

    Oh, and if you use the All-or-Nothing Multiple Choice question type plugin and fix the missing div in line 80 of the styles.css file, it also works.
  • AL Rachels
    Mon, 29 June 2026, 3:22 AM
    Just a notice to say that the new Content Pages v3.0.0 released yesterday has a LOT of new capability, and as usual, I am way behind in getting documentation organized and published. e.g. Branches, jumps based on question results, new question results view similar to a Moodle quiz review, etc. Meanwhile, If you have any questions about any part or capability for Content Pages, feel free to email me directly with your concerns.
1 2 3 4 5 6 7 8
Please login to post comments