Activities: Domoscio

Maintained by Picture of Benoit PralyBenoit Praly
The Domoscio for Moodle plugin brings an adaptive memorization solution based on cognitive science research, to efficiently remember more by pushing training content from courses at the best moment for students.
6 sites
6 fans
Current versions available: 2

The Domoscio for Moodle plugin philosophy is to use the most from the existing content in Moodle, and push it to students at the right moment (basically the best moment to keep knowledges in mind).

The plugin workflow could be described from two points of view : Course creator and student.

For the course creator :

- Select any course module form Moodle as a content to link with a Domoscio instance : this course module will be reviewed by students

- Select which notion from the course module to review

- Select for each notion, any exercises to submit to students. Basically, questions from Quiz or SCO from SCORM

- Evaluate student comprehension with stats

For the student :

- Evaluate initial comprehension with positionning

- Maintain knowledges with reviews pushed at the right moment

- Organize tests sessions

- Evaluate itself with useful datas


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3


Picture of Benoit Praly
Benoit Praly (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Plugins bot
    Fri, Jul 3, 2015, 2:51 AM
  • Picture of Dan Marsden
    Fri, Jul 3, 2015, 5:22 AM
    Hi There,

    Thanks for sharing your code with us, it looks like you have spent a significant amount of time working on it. Unfortunately it does not yet meet the standards required for inclusion within the plugins database here on

    I have reported a number of issues into your github repository (some more significant than others) and it would be really good if you could improve your code to comply better with our coding standards (see the prechecker results above)

    For now we will flag this entry as requiring more work - once you have improved your code to address the issues found please upload a new version here and flag it as ready for re-approval.

  • Picture of Dan Marsden
    Fri, Jul 17, 2015, 6:07 PM
    It does not look like you have completely understood the issues reported in your tracker. I still see a lot of direct calls to $_POST/$_GET - please review our security guidelines further and tidy your code up before re-submitting the plugin for review again.
  • Picture of Dan Marsden
    Fri, Aug 7, 2015, 6:31 AM
    Hi there,

    it looks like you are getting closer but there are still a number of security issues and your code will only work with MySql - I have reported some more specific information to your github repository. Please perform some testing with PostGres before re-submitting again.

  • Picture of David Mudrák
    Sat, Oct 3, 2015, 10:35 PM

    Hi again. The plugins team is currently busy with other development tasks for the upcoming Moodle 3.0 release, so please expect delays in the review and approval process. Thanks for your understanding and patience, we will do our best to get to reviewing your plugin soon.

  • Picture of David Mudrák
    Wed, Oct 14, 2015, 5:40 AM

    Hi Benoit. Thanks for sharing this plugin with the Moodle community. A component in the Moodle Tracker has been created for you and we will just finish its setup soon so that you will become default assignee of all issues reported there. While attempting to test you module, I ran into CONTRIB-5952. May I ask for full testing of your plugin on at least MySQL and PostgreSQL prior to submitting into the Moodle directory as stated at I have to mark this as needing more work for now. Thanks for your understanding and patience with the review and approval process.

  • Picture of David Mudrák
    Fri, Nov 27, 2015, 7:29 PM

    Thanks Benoit for re-submitting this for approval. I just quickly checked and I am a bit confused with your available plugin versions. There seem to be one for Moodle 2.7 and 2.8 with number 2015112600 and another one for Moodle 2.9 with the same version number 2015112600. Are you sure this is intentional? Are the both packages equal? The thing is, if someone with Moodle 2.8 has your 2.8 version installed, and then upgrades their Moodle to 2.9, they will not be notified about an update for your plugin (as the version for 2.9 does not have higher build version).

    Just in case, I am marking now as needing more work to let you check all the possible upgrade paths so that we avoid putting the sites into troubles during upgrades. You may want to check where versioning schemes on multiple branches are being discussed.

    Thanks for your patience with the review and approval process.

  • Picture of Benoit Praly
    Thu, Dec 3, 2015, 7:32 PM
    HI David,

    is it ok if we set the last two digits with the Moodle version, for instance 2015112627 the plugin for Moodle 2.7, 2.8 and 2015112629 for Moodle 2.9 ?

  • Picture of David Mudrák
    Thu, Dec 3, 2015, 7:52 PM

    I strongly discourage you from doing so. What if you will need to release some updates / hotfixes for the 2.8 version? Please see for some details.

    What I usually do is that I freeze the date part. So you could have 2015112600 for the version compatible with Moodle 2.7 and 2.8, and the other one would be like 2015112700 (or higher) for Moodle 2.9. That still gives you a space to release at least 99 updates for the first release (2015112600 - 2015112699), all of them being upgradable to the 2.9 version.

  • Picture of David Mudrák
    Wed, Dec 16, 2015, 7:01 PM

    Hi again. I finally had a chance to look at the module now. I must say the concept is pretty interesting. But I did not manage to get to a state where I could see your service API in action as my testing student was not actually offered any questions to answer. For this and other reasons, I am not sure the plugin is production ready at the moment.

    I left couple of issues and comments in your tracker. It is not clear to me if the recent available version here is actually supposed to work. Even if so, some areas of the code could be improved - such as those detected during the review (see the tracker for details).

    Thanks for your work on this.

  • Picture of David Mudrák
    Fri, Jan 8, 2016, 9:00 PM

    Thanks for sending the plugin back for re-approval. However, I am slightly confused now. I can see no feedback on the issues reported during the last review (such as CONTRIB-6065 and others there). Also, as commented in CONTRIB-6063, I still don't fulyl understand how to actually use the module and add some actual questions to it. All I can see is the link "Create questions (Coming Soon)" with no functionality.

    Please understand our time is valuable and it does not help to spend it on re-reviewing a module just to find that our well meant comments from previous reviews were ignored. Thanks.

  • Picture of David Mudrák
    Wed, Jun 8, 2016, 6:10 PM

    Thanks for continuous work on the plugin. I am going to approve it now to give you a chance to receive feedback from wider community. You are cleared to land, welcome to the Plugins directory.

  • Picture of Paul Vivian
    Wed, Jun 8, 2016, 7:19 PM
    Disappointed that no where here does it say its a Subscription based service.
Please login to post comments