markocupic / sac-event-feedback
为 markocupic/sac-event-tool-bundle 的事件反馈扩展
2.0.9
2024-08-16 21:30 UTC
Requires
- php: ^8.2
- contao/core-bundle: ^5.0
- markocupic/cloudconvert-bundle: ^2.1
- markocupic/sac-event-tool-bundle: *
- rbdwllr/reallysimplejwt: ^4.0
- terminal42/contao-mp_forms: ^5.0
- terminal42/notification_center: ^2.0
Requires (Dev)
- contao/easy-coding-standard: ^6.0
- contao/manager-plugin: ^2.3.1
- contao/test-case: ^5.3
- phpunit/phpunit: ^9.3
- symfony/phpunit-bridge: ^5.4
- dev-contao5
- dev-contao4
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.15
- 1.1.14
- 1.1.13
- 1.1.12
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2024-09-16 21:42:20 UTC
README
SAC Pilatus - 数字化服务评价
目标
此 Contao CMS 扩展允许在线网页上评估事件。这允许负责人和部门持续改进服务,并根据参与者的需求调整路线和课程。
方法
参与者完成一项活动后,会收到一封电子邮件,要求在网站上填写评价表。导游可以在后台(在参与者列表中阅读)匿名查看收集的评价。
插件要求
- 对于每个事件容器(tl_calendar),可以定义一个质量保证表单。
- 如果是这种情况,每个导游都可以为每个事件定义是否进行在线评价。
- 如果启用在线评价
- 如果确认参与活动(蓝色勾选),参与者在几分钟内会收到一封包含评价链接的电子邮件
- 如果参与者在第一个星期内没有完成评价,系统会自动发送提醒
- 另外两周将再次发送提醒
- 参与者可以在活动后两个月内填写评价
- 导游可以在现场下载总结性评价。无法追踪回答者
- 导游可以看到有关人数、哪个字段被点击等数字问题的答案
- 对于文本问题,所有答案将并列显示
- 评价表单问题不需要存档,并且可能无法再将答案与它们关联。
- 答案无法编辑
- 评价在两年后删除
以下元素不在实施范围内(out of scope)
- 在数据库中进行统计搜索,例如:最佳课程!或所有评分为2的等
安装
composer require markocupic/sac-event-feedback
依赖关系
- contao/contao-core-bundle
- rbdwllr/reallysimplejwt
- markocupic/sac-event-tool-bundle
- markocupic/cloudconvert-bundle
- markocupic/sac-event-tool-bundle
- markocupic/cloudconvert-bundle
- terminal42/contao-mp_forms
- juststeveking/uri-builder
部署
- 在 Contao 后台创建一个表单。在表单设置中必须启用“SAC 事件评价表单”选项。创建表单字段。可以选择下拉列表和文本区域字段。
- 创建一个前端模块“事件反馈表单”
- 创建一个通知“在线路线/课程评价请求”
- 创建一个包含“事件反馈表单”模块的文章页面
- 然后为每个日历容器(tl_calendar)配置事件评价。
功能
一旦导游确认了嘉宾的参与,就会在数据库中放置一组“反馈提醒”。可以配置提醒的数量和发送间隔。然后,通过 Cronjob 每分钟(可配置)发送提醒。
配置
此包附带以下默认配置
markocupic_sac_event_feedback:
secret: ''
configs:
# Default configuration
default:
name: 'default'
# Allow feedbacks up to 10 days after the event end date
feedback_expiration_time: 60 #days
# Send reminders: 0 day after event end
# Send reminders: 14 days after event end
# Send reminders: 28 days after event end
send_reminder_after_days: [0,14,28] #days
在 config/config.yml 中必须保存一个包含至少12个字符、大小写字母、数字和特殊字符的秘密。
markocupic_sac_event_feedback:
# The secret should contain a number, an upper and a lowercase letter,
# and a special character *&!@%^#$. It should be at least 12 characters long.
secret: '&fsdrefsR24ssfUTedsd%'
还可以调整配置(config key),或创建其他配置,然后在事件容器中选择。