0

我在 LRS Learning Locker 中以 xAPI 格式存储了数据,我正在尝试将其导出为 CSV 格式。

我完全按照 xAPI 进行操作,因此我在我的语句中将一些数据存储在 JS 数组中的 JSON 树中。例如,请参见下面我的“级别”参数,该参数位于带有“其他”键的数组中。

"context": {

    "contextActivities": {

      "other": [

        {

          "objectType": "Activity",

          "id": "https://py-rates.org/xAPI/activities/levels/level1",

          "definition": {

            "name": {

              "en-US": "Level 1",

              "fr": "Niveau 1"

            },

            "type": "https://py-rates.org/xAPI/activities/level"

          }

        }

      ]

    },

当我从 Learning Locker Web 界面将数据导出到 CSV 时,可以通过在 JSON 树中给出它们的路径来选择一些字段。例如对于列“_level”,我指出:“statement.context.contextActivities.other”(见下面的截图链接)。

在此处输入图像描述

问题是我在 CSV 中获取了整个数组,因此我需要进行后处理才能仅获取级别。我希望能够选择数组的第一个元素来仅检索级别的 id 而不是整个数组。基本上,我想给出以下路径:“statement.context.contextActivities.other[0].id”。不幸的是,这种语法不起作用。

你知道怎么做吗?

预先感谢您的帮助,

马蒂厄

4

0 回答 0