我们在 Plone 4.3.2 中使用 PloneFormGen 提交 Likert 字段时,它只提交问题编号和答案。它不提交问题。
这是一个例子:
如果列是:
非常不同意 不同意 既不同意也不反对 同意 非常同意
第一个问题是
1.我每天在课堂上使用评估来监控学生的学习。
提交的答案将类似于
1:不同意
如果提交者选择不同意。我们需要的是类似
1.我每天在课堂上使用评估来监控学生的学习。-不同意
或包含问题的其他格式。
谢谢,乔
我们在 Plone 4.3.2 中使用 PloneFormGen 提交 Likert 字段时,它只提交问题编号和答案。它不提交问题。
这是一个例子:
如果列是:
非常不同意 不同意 既不同意也不反对 同意 非常同意
第一个问题是
1.我每天在课堂上使用评估来监控学生的学习。
提交的答案将类似于
1:不同意
如果提交者选择不同意。我们需要的是类似
1.我每天在课堂上使用评估来监控学生的学习。-不同意
或包含问题的其他格式。
谢谢,乔
这是PloneFormGen 中的一个错误:它确实具有生成从属的代码dl
,但它仅在len
不存在但它不会调用它的方法存在时运行。
不幸的是,你不能真正通过 ZMI 修复它,但如果有人勇敢地(或愚蠢地)formLikertField.py
在 buildout-cache/eggs 文件夹中找到一个,并且在第 139 行附近,删除或注释掉中间行
if not (safe_hasattr(value, 'get') and
safe_hasattr(value, 'len') and
len(value)):
有人会收到一封邮件:
总标题
- 第一个问题
- 强烈反对
- 第二个问题
- 不同意