辩论赛计时软件从 3.0 开始支持 PDS (Public Debate Schedule) 文件,用户通过编写或修改 PDS 文件,可以自由制定赛制。
3.1 版本使用 PDS v2 赛制模板文件。
3.4 版本使用 PDS v2、PDS v3 赛制模板文件。
3.5 版本使用 PDS v2、PDS v4 赛制模板文件。
PDS文件可以用Windows自带的“记事本”打开、编辑(其他的文本编辑软件也可以)。
注意:PDS文件是 Unicode 编码(文件保存的时候,有选择)。
【注】新用户最好先查看已有的“赛制模板”,在模板的基础上进行修改,再另存为新的PDS文件,以免出错。
也可以使用辅助软件制作PDS文件:辩论赛赛制模板文件制作工具 PDSmaker
http://hi.baidu.com/wjwdavy/blog/item/f5032d7281ddfc1b8601b064.html
不过,最方便的还是在熟悉了PDS文件的格式之后,在“记事本”里修改原有的PDS文件。
【PDS文件详细格式如下】
(1) 文件开头第一行必须为:[PDS赛制模板v2](或者[PDS赛制模板v4])后面紧跟模板的名字,可以随便起名
(2) 从第二行开始,【【每一行文字代表一个辩论的计时阶段,一直到某一行写着[END]字样的那一行结束。】】
(3) [END]独占一行。视为计时阶段的结束标志。
(4) [END]下面的那一行是一个哈希校验码,普通用户可以不必理会。该校验码是用来判断[END]之前的文字是否被修改过,软件以此来区分读取的PDS文件是“原始标准模板”还是“用户自定义”。无论是哪种情况,软件的计时是一样的。软件只是用“用户自定义”这个标志来提醒用户,确保被修改过的PDS文件是正确的。
(5) [HASH]校验码下面的文字可以随便写,那些只是PDS文件附带的说明。
下面详细解释辩论的每一个计时阶段如何编写。
【格式】(阶段名称)___(在正方显示的名称)___(在反方显示的名称)___计时控制代码
它们之间以“___”(三个下划线)作为分割符。前三项(阶段名称)、(在正方显示的名称)、(在反方显示的名称)的内容可以随意写,比如写成“张三”、“李四”都可以,这样运行时就显示“张三”、“李四”。
其中(阶段名称)的文字中,如果出现“->”或者“ <-”,在显示的时候会被替换成相应的手型符号。在(在正方显示的名称)、(在反方显示的名称)的位置上写N/A表示不显示。
其实,软件计时的各种情况,关键在于最后一项“计时控制代码”。这一项不可随便乱写,在这一项当中,各个元素之间,以“_”(一个下划线)作为分割符,具体说明如下:
Z:正方; F:反方; B:双方; SUM:总时间; ALL:总的累计的时间; LIM:单次发言的时间限制; X:之前剩余的时间数值; U:不限制时间
【详细举例说明】(数字都是可以修改的)
Z_SUM=180 单独对正方计时180秒。如果要对反方单独计时,写为 F_SUM=180。适合于任何一个人(辩手、嘉宾、观众等、法庭式盘问)的单独发言计时。
Z_ALL=180 正方全程计时180秒,同样也有 F_ALL=180。适合于“自由人”的累计发言计时,该代码应出现在“自由人”第一次发言的阶段。
Z_ALL=X 该代码应出现在 Z_ALL=180 之后的阶段,意为“自由人”之前发言剩下的时间。同理 F_ALL=X
B_SUM=90_SUM=U_LIM=10_LIM=20 双方均参与,正方总时间90秒,反方总时间不限,正方单次发言限时10秒,反方单次发言限时20秒。例如:正方问,反方答,正方发问总时间90秒,正方每一个问题最多10秒,反方回答不超过20秒。
B_SUM=U_SUM=90_LIM=10_LIM=U 正方问,反方答,正方没有总时间的限制,一个问题最多10秒,反方回答没有单独的限制,但是有累计限制90秒。比如,正方对反方每一个人提一个问题,反方所有人的回答时间累计不超过90秒。
B_SUM=240_SUM=240_LIM=U_LIM=U 例如,自由辩论或双方对话,双方各有总时间240秒,单次发言不限时间。
B_SUM=120_SUM=120_LIM=30_LIM=30 例如,自由辩论或双方对话,双方各有总时间120秒,单次发言限制在30秒以内。
B_ALL=180_SUM=U_LIM=15_LIM=30 本阶段的总时间是以正方的总时间为限制。也就是说反方的发言也会计入正方的总时间内。例如,正方盘问反方,正方一次发问最多15秒,反方回答限制在30秒以内。整个过程不超过180秒。同理,反方盘问正方: B_SUM=U_ALL=180_LIM=30_LIM=15
B 模式之后不能有两个 ALL。
另外,像 B_SUM=U_SUM=90_LIM=U_LIM=U 这样的代码,有代码冗余问题,因为正方没有任何限制,只限制了反方。这种情况,应该写成 F_SUM=90。
在 B 模式中,不能出现某一方无任何的发言限制(即无总时间限制,又无单次发言限制)。单方时间限制模式,使用 Z 或 F 模式。
【注意】PDS文件中的代码只控制时间,不控制双方的发言顺序。所以,对于 B 模式,必须是这样的代码顺序:B_正方总时间_反方总时间_正方单次限时_反方单次限时
在双方辩论中,由软件操作,控制双方先后发言顺序:正方发言就点“正方”按钮、反方发言就点“反方”按钮。
【注意】代码不可乱写,请先参考已有的“赛制模板”。
【PDS文件升级】PDS v4
PDS v4 与 之前的PDS v2 文件格式完全兼容。
PDS v4 增加了对每个环节警示时间以及倒计时滴嗒声的控制。也可以不写出每个环节警示时间以及倒计时滴嗒声的控制代码,软件则采用默认值。
默认值:
在没有单次发言限制的情况下,总时间剩余 30 秒数字变红色,响警示音;剩余 5 秒,滴嗒声倒计时;总时间为0,响终止铃声。
在有单次发言限制的情况下,总时间没有提示,针对单次发言剩余 3 秒数字变红色,并滴嗒声倒计时;单次发言时间为0,响单次发言结束音。总时间为0,响终止铃声。
例如:
某某环节___正方xx___反方xx___B_SUM=15_SUM=60_LIM=U_LIM=U_5_4_30_5
“_5_4_30_5”意义为:前两个数字是正方的:正方剩余 5 秒响警示音、数字变红,倒计时滴嗒 4 声(为了避免与警示音同时响起,故少了一个滴嗒声);
后两个数字是反方的:反方剩余 30 秒响警示音、数字变红,倒计时滴嗒 5 声
某某环节___正方xx___反方xx___B_ALL=90_SUM=U_LIM=10_LIM=20_3_3_5_5
“_3_3_5_5”意义为:前两个数字是正方的:正方剩余 3 秒数字变红,倒计时滴嗒 3 声;(单次发言限制10秒,响单次发言结束音)
后两个数字是反方的:反方剩余 5 秒数字变红,倒计时滴嗒 5 声;(单次发言限制20秒,响单次发言结束音)