【发布时间】:2013-07-19 02:46:14
【问题描述】:
我正在制作一个单词定义测验应用程序,我的单词列表及其定义采用 JSON 格式,结构如下:
"words": [
{
"word": "rescind",
"type": "verb",
"definition": "to take back, repeal as in a rule or policy"
},
{
"word": "curtail",
"type": "verb",
"definition": "to reduce or lessen"
},
等等等等
在测验中,您会得到一个随机选择的单词和五个可供选择的定义。就像标准化的多项选择题测试。
现在,我开始看到的一个问题是我的单词具有非常相似的含义。我目前从列表中随机选择了 4 个错误的定义,但为避免混淆,我想避免选择与正确选择相似的定义。
我应该如何创建这个“相似性”地图?我想到的一种解决方案是:
{
"word": "avid",
"type": "adjective",
"definition": "extremely excited about, enthusiastic about",
"similar to": [
"ardent",
"fervent"
]
},
但我意识到这个解决方案有点糟糕,因为我必须找到彼此的单词并实现相同的列表,当我最终添加大量单词。
那么你们认为最好的解决方案是什么?
【问题讨论】: