有没有办法将Google Hangouts与Canvas LMS集成?

时间:2016-09-13 13:13:33

标签: integration hangout lti canvas-lms

具体来说,从Instructure Canvas的一个网页页面(如会议或网页或讨论)中,我希望能够通过Google Hangouts进行身份验证并连接到Google环聊(使用自定义Javascript代码),从而生成新的Google Hangouts视频窗口

  1. 设想的工作流程如下: 1.1。学生使用她的Canvas ID登录Canvas LMS。

    1.2。学生加入了她现有的一个小组。

    1.3。学生进入“会议”或“页面”或“讨论”等模块。

    1.4。学生会看到一个Javascript驱动的按钮,上面写着“加入环聊”。

    1.5。这将启动Google OAuth2身份验证工作流程。

    1.6。学生使用她的个人Google ID对Google进行身份验证。

    1.7。身份验证成功后,学生将转到自定义Google Hangouts视频会议正在运行的自定义网址。

  2. 我是否需要设置OAuth2身份验证/与Canvas LMS集成?或者是否已将其作为Canvas的一部分包含在内?我了解可能已经完成了这样的设置以支持与Google云端硬盘的集成。在小组的“协作”模块中,我已经看到了“Google Docs”集成。如果是这种情况,我是否需要重新实施Google OAuth2连接以与Google Hangouts集成,还是可以重用已经存在的内容?
  3. 我正在开发一个自定义的Google Hangouts应用,我通过按钮使用特定的Javascript代码将Moodle与我的自定义Google视频群聊集成在一起:https://github.com/getsmarter/moodle-rhythm_hangout/blob/master/module.js。我需要在画布中使用类似的代码来尝试启动/加入Google环聊。是否可以将这些功能(实际上是“加入环聊”)按钮合并到Canvas组的会议/页面/讨论模块中?
  4. 我的用户(学生)会使用自己的个人Google ID登录,验证并使用我的自定义Google环聊应用。我怀疑使用Google Docs的Collaborations模块也是如此 - 用户可以使用他们的个人Google ID。是否有任何地方Canvas存储用户的Google ID与其Canvas登录ID之间的映射/连接?
  5. 我的自定义Google Hangouts应用需要在Google ID,画布ID,学生课程(ID)和学生组(ID)之间进行“映射”或连接。我认为这在Canvas中不存在并且需要自定义开发吗?或者有没有办法将这些信息存储到Google表格中,例如,从Canvas中存储?

  6. LTI是唯一可以做到这一点的方法吗?或者还有另一种方式吗?

0 个答案:

没有答案