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 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.
Latest release:
1002 sites
306 downloads
179 fans
Current versions available: 5

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/leorenis/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
    Thu, 19 Sept 2024, 4:14 PM
    One last thing... Do you know why its there or how to get rid of the xxx-letters on the bottom of every of my pages? Its just above the progress bar.
  • AL Rachels
    Fri, 20 Sept 2024, 11:04 PM
    Hi Kenneth, Sorry for the late reply as I was out of town for a retired teachers luncheon, yesterday. Also, sorry about the xxx's. I was having a bad vision day, severe dry-eye syndrome, but was trying to find a spot where I could place Tags. You can remove the xxx's by going to the yourmoodle/mod/icontent/locallib.php file. It should be down around line 2859. Change the line from: $npage.'xxx'. so that it becomes: $npage.
  • 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.
1 2 3 4 5 6 7 8
Please login to post comments