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