一个简单的PloneFormGen插件,用于构建在线测验。
项目描述
osha.quizzes是一个简约风格的Plone插件,它基于PloneFormGen产品,让您可以通过网络构建简单的测验。
安装
要安装osha.quizzes,您只需将osha.quizzes添加到buildout中的egg列表中,运行buildout并重启Plone。然后,通过插件控制面板安装osha.quizzes。
要求
Plone 4.1或更高版本
PloneFormGen 1.7或更高版本
用法
- 本软件包执行以下操作
扩展了FormSelectionField,添加了一个correct_answer字段,以便用户可以从选项列表中指定正确答案,
添加了一个PFGCorrectAnwserAdapter,它在表单提交时遍历所有FormSelectionFields,计算正确答案的百分比,并将结果作为门户状态消息显示。
添加了一个注册为Folders的quizzes视图,列出文件夹中的所有FormFolders,并在单击一个时在其上打开覆盖层。
因此,要创建测验,首先创建一个PloneFormGen的表单文件夹,向其中添加一些表单选择字段,并设置每个字段的正确答案。
然后将PFGCorrectAnswersAdapter添加到表单文件夹中,给它一个任意的标题并保存。现在,当您填写表单并点击提交时,您将得到一个漂亮的状态消息中的得分。
最后,您可以选择在文件夹上使用quizzes视图来列出该文件夹中的所有测验,并打开覆盖层。
变更日志
0.1 (2012-10-19)
首次发布。[jcerjak, plamut, zupo]
许可(3条款BSD)
版权(c)2012,Syslab.com GmbH 保留所有权利。
在满足以下条件的情况下,允许以源代码和二进制形式重新分配和使用,无论是否修改:
源代码的重新分配必须保留上述版权声明、本条件列表和以下免责声明。
二进制形式的重新分配必须在使用说明和/或其他材料中重新产生上述版权声明、本条件列表和以下免责声明。
未经事先书面许可,不得使用Syslab.com的名称或其贡献者的名称来认可或推广由此软件派生出的产品。
本软件由版权所有者和贡献者“按原样”提供,并不承担任何明示或暗示的保证,包括但不限于适销性和特定目的适用性的暗示保证。在任何情况下,Syslab.com GmbH均不对因使用本软件而产生的任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论损害是由于何种原因引起的,以及基于何种责任理论,即使在被告知可能发生此类损害的情况下。
项目详情
osha.quizzes-0.1.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ae3d12c8f69858992f9863c18b816c15c003efb230ef5581b164b4165e0226f9 |
|
MD5 | 30f69ab0c91bb5b530b832656d85b8d0 |
|
BLAKE2b-256 | 050f7e245198949d724fa7a8751ad93e9150a7f96e64e0204d7521994eb0f181 |