Moodle, PHP и использование внешних API

Я новичок в Moodle и PHP, поэтому, возможно, я прошу невозможного или просто непрактичного.

Мне интересно, как я мог бы разрешить клиентским приложениям (написанным, возможно, на C++, Java, AS3/Flash) совершать вызовы, например, модуля Gradebook Moodle.

Работает ли Moodle как сервер или он полагается на Apache или какой-либо другой веб-сервер?

Любые указатели на примеры такого рода вещей, а также советы по книгам для изучения PHP, Moodle и т. д. были бы очень признательны.


person westsider    schedule 02.06.2011    source источник
comment
Чтобы этот вопрос не был закрыт, я бы предложил вам немного перефразировать его, чтобы он не уходил от темы. Кроме того, возможно, стоит разделить более чем на один вопрос.   -  person Roberto Aloi    schedule 06.06.2011
comment
что именно вы хотите, не могли бы вы определить ??   -  person Kanak Vaghela    schedule 24.05.2012


Ответы (1)


Moodle — это простое веб-приложение, написанное на PHP. Он использует Apache (или любой другой веб-сервер) для обслуживания PHP-страниц.

Вы можете использовать что-то вроде Thrift для реализации связи между "C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk и OCaml».

Что касается PHP, начните с официальной документации:

http://www.php.net/manual/en/

Что касается Moodle, вот список доступных книг:

http://moodle.org/mod/data/view.php?id=7246

Загляните в раздел «Разработка расширений Moodle 1.9», чтобы написать собственные расширения (блоки, модули, задания):

http://moodle.org/mod/data/view.php?d=55&rid=3796

Надеюсь это немного поможет.

person Roberto Aloi    schedule 06.06.2011