0

关于在 D2L/Valence 中添加人口统计数据,我有一个简短的问题。

看起来当您想向用户添加 Demographic 数据时,您需要发送一个 UserId 和一个 EntryValues 列表。

EntryValues 由 DemographicsEntry 组成,它是一个名称(字符串)和值(数组)

该名称是否必须与现有的 DemographicsField 字段匹配?如果不是,我可以在向用户添加 DemographicsEntry 以将该数据附加到特定字段时传递 FieldId 吗?

4

1 回答 1

0

一种思考方式是,所有用户都将拥有一组已定义的人口统计字段的值,并且您可以定义这些字段(也就是说,您可以根据需要添加字段)。每当您想更新用户的人口统计数据时,您必须为所有人口统计字段提供值;因此,首先获取用户的当前数据集,更改要更改的字段的值,然后将更新的块放回。

如果您的用户没有人口统计数据,那么您将获得 404 以供 GET 获取他们的字段值。在这种情况下,您需要取回所有法律字段,然后使用这些字段组成一个您确实希望 PUT 给用户的人口统计数据块。

于 2013-11-11T13:53:19.343 回答