跳到主要内容

配置Moodle的ClassIn LTI插件

本配置文档提供了在Moodle配置ClassIn的LTI工具的说明和具体步骤。

注意:请先确认学校是否有权使用ClassIn LTI工具,配置ClassIn LTI工具需要使用Moodle的管理员账号。

1. 准备工作

先在网站上创建一个令牌

图片1

  1. 划至最下,找到“网络服务”->“管理令牌”,并单击进入。

图片2

  1. 在“管理令牌”下,找到“创建令牌”,点击进入。(步骤 2.7会用到此步骤创建的令牌)

图片3

  1. “服务”选择Moodle mobile web service,然后单击“保存更改”

注:如果需要在此处选择自定义服务而不是此内置服务,请确保创建的自定义服务包含以下功能:

1.core_enrol_get_enrolled_users

2.core_enrol_get_enrolled_users_with_capability

3.mod_lti_get_ltis_by_courses

4.core_calendar_create_calendar_events(用于支持日历事件)

将功能添加到外部服务:

图片4

  1. 复制刚创建好的的令牌。

图片5

启用网站服务

:请确保网站上已启用 web services 和rest API。

  1. “网站管理” --> “服务器” --> “网络服务” --> “外部服务”,在此处启用 Moodle mobile web service(或创建自定义服务)。

图片6

图片7

  1. “网站管理” --> “服务器” --> “网络服务” --> “管理协议”,在此处启用 REST 协议。

图片8

2.与 ClassIn 联系

  1. 向ClassIn 团队提供Moodle网址,令牌和 ClassIn 机构帐户。

  2. ClassIn 团队会提供LTI工具的地址、使用者密匙和共享密匙。

3.在 Moodle 中配置LTI插件

以管理员身份登录Moodle 系统,添加 ClassIn 插件。

a)工具设置路径

“网站管理”->“插件”->“活动模块”->“管理活动”

图片9

图片10

单击“外部工具”的“设置”,进入“管理预配置工具”页面。

点击“添加预配置工具”。

图片11

图片12

b)按以下步骤配置外部工具:

  • 工具名:TP-ClassIn(或其他合适的名称)

  • 工具URL:填入步骤 2 中提供的 LTI URL

  • LTI版本:LTI 1.0/1.1

  • 使用者密匙:填入步骤 2 中的 LTI 插件的使用者密匙。

  • 共享密匙:填入步骤 2 中的 LTI 插件的共享密匙。

  • 工具配置使用:“在添加外部工具时显示为预配置工具”

  • 默认启动容器:“嵌入,不使用版块”

  • 自定义参数:非必填,可不填

  • 单击“保存更改”,刚添加好的插件会显示在“管理预配置工具”页面上。

图片13

图片14

图片15

4.在课程中设置LTI插件

以管理员或课程教师的身份登录 Moodle 系统。

a) 进入需要添加ClassIn LTI插件的课程,需要编辑功能已打开,从活动中选择“外部工具”。

图片16

图片17

b) 为ClassIn的LTI插件命名,例如“ClassIn在线教室”。

c) 预配置工具中选择步骤3中配置好的ClassIn LTI插件。

图片18

d) 启动容器:可选项,可以将其保留为默认值。

e) 根据需求设置隐私选项。

f) 保存更改。ClassIn的LTI插件会出现在课程活动中。

图片19

5.在课程中使用ClassIn的LTI插件

课程中的管理员或教师,可单击插件进入 ClassIn 插件页面。

a) “未开始&上课中”的课节列表中会显示所有未结束的课节。可再次页面由此进入、编辑和删除课节。

b) 可以在此页面创建新的在线课节。

c) 创建课节时,需要填入课节名称、开始时间、持续时间、设置录课。课节应该由上课老师创建。

图片20

课程中的学生可以在此ClassIn 页面看到在线课的列表,并在课节开课的时候,看到进入教室的按钮。学生看到的页面没有创建课节、查看课程数据等功能。