提示系统
提示系统可以有效的帮助解题者解题。CCXC Engine 提供两种提示系统:
预设提示
人工提示
提示系统面板
提示系统面板展示当前题目的提示。除了“预设提示”和“人工提示”两部分外,还包括“购买额外回答次数”。
预设提示
预设提示是在出题时设置好的提示。一般来说,预设提示有标题和内容。解题者只能看到标题,而必须付出信用点后才能查看内容。
编写提示
在新建题目时,无法添加预设提示。
在题目创建后,通过“编辑”按钮打开编辑题目对话框。此时左下角将出现“添加提示”按钮。点击后,会打开“提示管理”对话框。
对于每一个提示,可以设置“排序”“消耗信用点”“解锁延迟”“标题”“内容”和“备注”。
排序:提示的序号,每道题的提示通常从 1 开始。
消耗信用点:解锁这个提示需要消耗的信用点。
解锁延迟:在整个提示系统解锁后,允许仍然有单个提示处于不可见状态,此时解题者无法查看提示标题和内容。只能获知提示的存在和解锁时间。在等待解锁延迟后,提示标题才会显示出来。
标题:提示的标题,提示系统解锁后,解题者可以直接看到标题。通常,标题中会留下一些关于解题进度信息,指导解题者是否应该购买此提示。
内容:提示的内容,可以使用 Markdown 语法。解锁提示后,解题者可以查看提示内容。
提示系统的解锁
从解题者每题解锁时间开始计时,每道题目各自独立。
题目本身解锁后,提示系统首先为不可用状态。需要等待一个时间(默认60分钟)后才能打开提示系统面板。
在提示系统面板打开后,如果预设提示没有设置解锁延迟,该题目将立即展示,否则需要额外等待解锁延迟的时间。
人工提示
解题者购买人工提示,并输入当前解题进度后,可以在管理后台的“人工提示”页面查看并做出回复。
但是,无论什么时候做出回复,解题者总是在提交人工提示后,等待一段时间(默认 360 分钟)后才能查看回复内容。
修改价格
购买每个提示需要消耗的信用点数量可以直接设置。
如果需要修改单题的“人工提示”价格,可以新建一个序号为0
、标题和内容均为任意的提示,备注设置为 oracle
,然后设置“消耗信用点”为新的价格。这条特殊提示不会在提示列表中显示,但是会被系统识别为“人工提示价格”,并且会覆盖全局设置的人工提示价格。
如果要修改单题中的“购买额外回答次数”的价格,可以新建一个序号、标题和内容均为任意的提示,备注设置为 add_attempts_count
,然后设置“消耗信用点”为新的价格。这条特殊提示不会在提示列表中显示,但是会被系统识别为“购买额外回答次数价格”,并且会覆盖全局设置的购买额外回答次数价格。