我目前工作的公司为教育机构构建企业软件。我刚刚为他们的一个产品完成了一个插件,将它集成到 Moodle 中。这既简单又快捷,因为我所要做的就是创建源代码,然后将其打包成 .zip。
现在他们来找我要我为使用 Sakai 的设施做同样的事情.我已经意识到 Sakai 基本上是在服务器上运行的编译 java。但我想知道它是否有任何基于插件或修改的系统我可以用来将我们的产品集成到其中?
也在此先感谢。 :)
最佳答案
Sakai 有两种开发新插件(有时也称为工具)的主要方法。
- LTI(1.0 和 2.0)——Sakai 10 支持 IMS LTI 1 和 2 规范(这是第一个同时支持这两种规范的 LMS)。 Sakai 的旧版本(2.7 或更新版本)支持 LTI 1.0。该标准允许开发在自己的服务器上运行但通过启动协议(protocol)与学习系统集成的工具。
- Sakai 工具 webapp - 任何 Java webapp 都可以作为工具集成到 Sakai 中,方法是添加元文件 (tool.xml),向 web.xml 添加一些部分,并可选择在 header 中加载 CSS/JS 并使用 Java访问 Sakai 内核的 API。有关更多详细信息,请访问 Sakai wiki:https://confluence.sakaiproject.org/display/BOOT/Sakai+Programmer+Manual
关于java - Sakai 有插件的能力吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23410864/