2011-06-02 2 views
1

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

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

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

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

+0

Чтобы не закрывать этот вопрос, я предлагаю вам немного перефразировать его, чтобы он не прошел тему. Кроме того, возможно, стоит разделить более чем на один вопрос. –

+0

Что именно вы хотите, можете ли вы определить? –

ответ

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 Extension Разработка »для написания пользовательских расширений (блоков, модулей, присвоений):

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

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

Смежные вопросы