Global CSV feeding for Moodle
Maintained by
Plugins ActiveProLearn, Valery FREMAUX
This plugin concentrates all CSV based approaches for feeding massively Moodle
with initialisations as courses, users, and enrollements, completing all
existing mechanisms with missing parts (cron automation, failure reports, tryback files, archiving, CSV files repository and selection, instant upload and run).
Comments
Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.
I added default values for groupsync_task and added this task (roughtly) to be able to get it via crontab.
changed : /tool/sync/db/tasks.php
inserted in DB directly (I know, bas way, but really efficient for an ignoramus in moddle-prog.) : component=tool_sync and classname=\tool_sync\task\groupsync_task
Sure there is a better way, but it works ;)
this plugin is really great for me. I use tasks in cron to do the work, but I did not find yet the task about Course group operations ; did I miss something or should I write some cron scrip for that (if so, a example would be most appreciated)
Thanks for the job ;)
Thanks Valery for sharing the tool with the community. The absence of relevant documentation/help in English makes the functionality testing a bit harder. Also, some coding related issues were detected during the review. For now, I moved the plugin into the Incubating category. Once the issues reported to your bug tracker are fixed, please feel free to contact us so that the plugin can be re-evaluated and put into the Admin tools category.
http://integration.moodle.org/job/Precheck%20remote%20branch/14465/artifact/work/smurf.html
There are some issues that raised during the review of the plugin.
* The SQL function IF() is MySQL specific and makes your plugin fail on other databases. If there is no other way around, you will probably have to try and implement it via SQL standard CASE statement.
* Please pay attention to PHP Notices thrown in development debug mode (e.g. Notice: Undefined property: stdClass::$users_filelocation in admin/tool/sync/users/execcron.php on line 50).
* It would really help if there was an in-built help on CSV files format.
Fow now, I am marking this plugin as needing more work to get these issues addressed. Thanks for your patience with the approval process.