问题描述
我对OneRoster v1.1 CSV format有疑问,希望有人可以帮助澄清。具体来说,这是关于如何在csv文件中列出逗号分隔列表的一个普遍问题。此问题也发布在ims论坛上的此处:https://www.imsglobal.org/forum/oneroster-public-forum/199141
对于users.csv文件的agentSourcedIds列,OneRoster规范显示“如果需要多个ID,请使用双引号并以逗号分隔。”我想说明这是什么意思。
应该是选项1还是2?
选项1:...,"ID1,ID2",...
选项2:...,"""ID1,ID2""",...
解释选项1(例如在Microsoft Excel中打开)时,它看起来像ID1,ID2
。对于选项2,它将保留一组引号,看起来像这样"ID1,ID2"
非常感谢您。
解决方法
选项1是正确的方法。关于逗号分隔列表,OneRoster遵循RFC 4180:https://www.imsglobal.org/forum/oneroster-public-forum/199141