получить курсы от moodle

Я пытаюсь написать приложение, которое захватывает курсы из системы Moodle. Существует две разные версии Moodle: 1.9 и 2.5.

Как мое приложение может это сделать? Я использую Python 2.7


person user2750197    schedule 28.10.2013    source источник
comment
У вас есть доступ к базе данных sql? или вы копаетесь в информации?   -  person Back2Basics    schedule 28.10.2013
comment
К сожалению, у меня пока нет доступа к базе данных SQL. Но я хотел бы знать все способы получения содержимого. Был бы простой парсинг или доступ через веб-сервис (но только для версии 2.5 я так понимаю). Но я не знаю, как именно это сделать.   -  person user2750197    schedule 29.10.2013
comment
Здравствуйте, я нашел библиотеку или скрипт на python, с помощью которого я могу создавать курсы и все эти опции в версии выпуска moodle 2.6. у вас есть какой-нибудь образец скрипта, чтобы я мог использовать его для своей демонстрации.   -  person Anil Kesariya    schedule 05.09.2014


Ответы (2)


Что нужно сделать с курсом?

Вы можете сделать резервную копию курса. Это один zip-файл с расширением .mbz, в котором есть набор XML-файлов, которые анализируются Moodle для восстановления курса независимо от базы данных.

http://docs.moodle.org/25/en/Course_backup

Вы можете сделать резервную копию курсов, а затем проанализировать xml с помощью Python.

Или, если вы хотите распространять курсы на нескольких сайтах Moodle, вы можете создать частный центр сообщества.

http://docs.moodle.org/25/en/Hub_administration

person Russell England    schedule 29.10.2013
comment
Мне нужно написать приложение, которое позволит студентам видеть описание курса, на который они записались, и видеть свои оценки, прогресс и т. д. - person user2750197; 30.10.2013
comment
Вы можете сделать это в Moodle? - person Russell England; 31.10.2013
comment
Да, но некоторая информация должна быть видна из нашей выдающейся системы. - person user2750197; 01.11.2013
comment
Вы, вероятно, хотите использовать веб-сервисы - я не работал с этим раньше, поэтому не могу дать совет. Удачи. docs.moodle.org/dev/Category:Web_Services - person Russell England; 02.11.2013
comment
Здравствуйте, @Russell England, я нашел библиотеку или скрипт на python, с помощью которого я могу создавать курсы и все эти опции в версии релиза moodle 2.6. у вас есть какой-нибудь образец скрипта, чтобы я мог использовать его для своей демонстрации. - person Anil Kesariya; 05.09.2014

вы можете выбрать изучение настроения с версией 2.6, она имеет хорошую и минимальную функцию. Попробуйте узнать из этого блога

http://www.squidoo.com/moodle-cloud-hosting-and-the-features-of-version-2-6

person Jhon Calton    schedule 31.10.2013