4

私はMoodleがとても嫌いです。私はそれを使わなければならないので、私はそれに新しい「フロントエンド」を作成するだろうと思いました。MoodleにフックできるAPIがあるかどうか疑問に思います。私はこれをほとんどの標準的なMoodleで動作させたいので、Moodleを有効にしたり追加したりする必要のあるものに頼ることはできません。

「API」がない場合、それをスクレイプするための最良の方法はどのように使用できますか?私はPHPが得意ですが、新しいアイデアを受け入れることができます。

ありがとう

4

3 に答える 3

4

何百時間もかけて「修正」する準備ができているように、あまり好きではないことを正確に言っておくと役に立ちます。

見た目だけの場合は、テーマを使用してHTMLとCSSを変更できます。テーマは管理者がMoodleにドロップするのは簡単なので、あなたが作ったものが素晴らしい場合、管理者にそうするように説得するのは難しいことではありません。

それ以外の場合は、HTML5に基づくこの新しい公式モバイルクライアントに参加することに興味があるかもしれません。ここにドキュメントがあります。

于 2012-11-30T02:52:12.107 に答える
4

こちらをご覧ください:http://docs.moodle.org/dev/Core_APIs

そしてここ:http ://docs.moodle.org/dev/Web_services_API

Moodleはオープンソースプロジェクトです。それ(またはその一部)が気に入らない場合は、コミュニティに参加して、コミュニティを改善するのを手伝ってみませんか?

于 2012-11-30T01:00:50.257 に答える
0

簡潔な答え:http ://docs.moodle.org/dev/Main_Page

しかし、真剣に、Webアプリケーションの「フロントエンド」はほとんどアプリケーションです。それがなければ、データベースができあがります。そして、Moodle開発チーム全体の作業を自分で複製することは、ホイールの再発明の大規模なケースのように思えます。

Moodleのスキンを変更しようとしているだけの場合は、 http: //docs.moodle.org/dev/Theme_developmentをご覧ください。

于 2012-11-29T12:22:32.707 に答える