5

私が現在勤務している会社は、教育施設向けのエンタープライズ ソフトウェアを構築しています。Moodle に統合する製品の 1 つのプラグインを完成させました。ソース コードを作成し、それを .zip にバンドルするだけだったので、これは簡単で迅速でした。

今、彼らは堺を使った施設でも同じことをしてほしいと私のところに来ています。Sakai は基本的にコンパイルされた Java をサーバー上で実行していることに気付きました。まだ、製品を統合するために利用できるプラグイン ベースまたは変更システムがあるかどうか疑問に思っています。

また、よろしくお願いします。:)

4

2 に答える 2

8

Sakai には、新しいプラグイン (ツールと呼ばれることもあります) を開発するための主な方法が 2 つあります。

  1. LTI (1.0 および 2.0) - Sakai 10 は IMS LTI 1 および 2 仕様をサポートします (両方をサポートする最初の LMS です)。古いバージョンの Sakai (2.7 以降) は LTI 1.0 をサポートしています。この標準により、独自のサーバー上で実行され、起動プロトコルを介して学習システムと統合されるツールの開発が可能になります。
  2. Sakai ツール webapp - メタ ファイル (tool.xml) を追加し、いくつかの部分を web.xml に追加し、オプションでヘッダーに CSS/JS をロードし、Java API を使用してアクセスすることにより、任意の Java webapp をツールとして Sakai に統合できます。堺カーネル。詳細については、Sakai wiki を参照してください: https://confluence.sakaiproject.org/display/BOOT/Sakai+Programmer+Manual
于 2014-06-05T03:48:53.997 に答える