Drupal Webform:在每个 SELECT 选项上设置 SCORE?

Drupal Webform : set SCORE on each SELECT Options?

我在 drupal 上有 webforms,有多个 select 选项(单选)。 在我的 select 中,我想说选项 1:给 2 分,选项 2:给 1 分,等等...在 显示在网页上之后:你的分数是 12/20 分.

示例: 熊可以是...?

问题是:管理界面中只有键|值,如何存储select选项的点? 事实上:如何为每个 select 选项行添加信息?

这样做的方法是将键与点相关联。因此 0 对应 2 点,1 对应 0 点,2 对应 2 点,3 对应 1 点。 因此,在提交时,您将查看用户的回复,然后根据对这些特定问题的回复进行计算。

因此在 form settings 下会将重定向位置设置为您处理此逻辑的页面,然后从那里重定向或在同一页面上显示输出。

最后,我这样做了:

我在选项列表中填写:

key_score|描述

并且我使用带有 _ 分隔符的爆炸函数。