Moodle - 关于将数据发送到 Unity 内容
Moodle - About sending data to Unity content
我们仍然是moodle的绝对初学者。我会尽量清楚地表达我们的查询。
因此,我们项目的基本要求是,我们能够在 Moodle 课程中举办统一游戏,并跟踪学生在每个统一游戏中的表现。现在我们决定采用 xAPI 标准。我们已经从 scrom 云设置了一个免费的 LRS。
我的问题是:我(moodle 端开发人员)如何发送有关谁是启动 unity 游戏的当前用户的信息。这样我的游戏开发者朋友以后就可以发送如下语句:用户单击了按钮。或者,一个用户以 82 分结束了一场比赛。诸如此类。
我发现很难掌握其工作原理的一般概念。任何帮助将不胜感激。只要指出正确的方向就会有很大帮助。
为了能够在 Moodle 中使用您的 Unity 项目,您必须将其添加为 activity。 Moodle 处理不同类型的活动(SCORM、H5P...)
您可以安装以下实现 xAPI 的插件
https://moodle.org/plugins/mod_tincanlaunch 在 Moodle 中查看其源代码以获得想法。安装后,您会在文件夹中找到源代码:
mod/tincanlaunch/
我觉得大意是:
在 Moodle 中获取当前用户信息:
global $USER
$username= $USER->username;
$firstname = $USER->firstname;
$lastname = $USER->lastname;
Post那些信息给Unity
在 Unity 中获取
然后发送到 LRS and/or Moodle。
如果您的 Unity 项目满足您的需求,也许您可以 mod_tincanlaunch 适合它。
我们仍然是moodle的绝对初学者。我会尽量清楚地表达我们的查询。
因此,我们项目的基本要求是,我们能够在 Moodle 课程中举办统一游戏,并跟踪学生在每个统一游戏中的表现。现在我们决定采用 xAPI 标准。我们已经从 scrom 云设置了一个免费的 LRS。
我的问题是:我(moodle 端开发人员)如何发送有关谁是启动 unity 游戏的当前用户的信息。这样我的游戏开发者朋友以后就可以发送如下语句:用户单击了按钮。或者,一个用户以 82 分结束了一场比赛。诸如此类。
我发现很难掌握其工作原理的一般概念。任何帮助将不胜感激。只要指出正确的方向就会有很大帮助。
为了能够在 Moodle 中使用您的 Unity 项目,您必须将其添加为 activity。 Moodle 处理不同类型的活动(SCORM、H5P...) 您可以安装以下实现 xAPI 的插件 https://moodle.org/plugins/mod_tincanlaunch 在 Moodle 中查看其源代码以获得想法。安装后,您会在文件夹中找到源代码:
mod/tincanlaunch/
我觉得大意是:
在 Moodle 中获取当前用户信息:
global $USER
$username= $USER->username;
$firstname = $USER->firstname;
$lastname = $USER->lastname;
Post那些信息给Unity
在 Unity 中获取
然后发送到 LRS and/or Moodle。
如果您的 Unity 项目满足您的需求,也许您可以 mod_tincanlaunch 适合它。