Olá,
Em virtude da necessidade de restaurar o backup de um curso no moodle via linha de comando, desenvolvemos aqui na UFSC um script que faz esse trabalho.
Exemplo de utilização:
$ php restore.php -s -d --target='course_shortname XYZ' teste.mbz
$ php restore.php teste.zip
Para quem interessar, o script encontra-se no github: https://github.com/luismulinari/restore-moodle-course e disponível para download em: https://github.com/luismulinari/restore-moodle-course/zipball/master
O script é compatível com Moodle 2.2+ e deve ser descompactado em: moodle/local/restore_course/
Para ajuda basta utilizar:
$ php restore.php --help