Domoscio

Activities ::: mod_domoscio
Maintained by Benoit 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.
Latest release:
7 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

Screenshots

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

Contributors

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

Comments RSS

Comments

  • Plugins bot
    Fri, 3 Jul 2015, 2:51 AM
  • Dan Marsden
    Fri, 3 Jul 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 moodle.org

    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.

    thanks!
  • Dan Marsden
    Fri, 17 Jul 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.
  • Dan Marsden
    Fri, 7 Aug 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.

    thanks,
  • David Mudrák
    Sat, 3 Oct 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.

  • David Mudrák
    Wed, 14 Oct 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 https://docs.moodle.org/dev/Plugin_contribution_checklist#Cross-DB-compatibility I have to mark this as needing more work for now. Thanks for your understanding and patience with the review and approval process.

  • David Mudrák
    Fri, 27 Nov 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 https://moodle.org/mod/forum/discuss.php?d=275635#p1184986 where versioning schemes on multiple branches are being discussed.

    Thanks for your patience with the review and approval process.

  • Benoit Praly
    Thu, 3 Dec 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 ?

    Thanks
  • David Mudrák
    Thu, 3 Dec 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 https://docs.moodle.org/dev/version.php 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.

  • David Mudrák
    Wed, 16 Dec 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.

  • David Mudrák
    Fri, 8 Jan 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.

  • David Mudrák
    Wed, 8 Jun 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.

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