竞猜系统设计文档
2004-09-17 09:53
288 查看
<!--
OptionList 节点存储竞猜输入项
OptionMode 输入方式 三类 TextBox 文本输入 CheckBox 多选 Radio单选
OptionName 竞猜项的名称
OptionValue 竞猜项的代码
Expression 节点存储得分规则
Break 设定各条得分规则的起用方式上单条还是多条的 True 单条 False 多条
name 得分规则名称
value 对应分值
relation 得分规则代码
condition 得分规则对应条件表达式
-->
<GuessRule>
<OptionList OptionMode="TextBox">
<Option OptionName="主队" OptionValue="HostTeam" ></Option>
<Option OptionName="客队" OptionValue="VisitingTeam"></Option>
</OptionList>
<Expression Break="True">
<arg name="得分规则1" value="10" relation="tie" condition="(r1==u1)&&(r2==u2)&&(r1==r2)"></arg>
<arg name="得分规则2" value="8" relation="notie" condition="(r1==u1)&&(r2==u2)&&(r1!=r2)"></arg>
<arg name="得分规则3" value="5" relation="win" condition="( (r1-r2)*(u1-u2)>0 || ((r1-r2)==0 && (u1-u2)==0)) &&( (r1==u1)||(r2==u2) )"></arg>
<arg name="得分规则4" value="3" relation="nowin" condition="( (r1-r2)*(u1-u2)>0 || ((r1-r2)==0 && (u1-u2)==0) ) &&(r1!=u1)&&(r2!=u2)"></arg>
<arg name="得分规则5" value="1" relation="loss" condition="((r1-r2)!=(u1-u2) ) && ((r1==u1)||(r2==u2))"></arg>
</Expression>
</GuessRule>
<!--
ItemList 节点存储竞猜项的问题设置和答案
OptionMode 输入方式
ItemName 问题
OptionName 问题提示
OptionValue 问题代码
ItemValue 答案 如果输入方式是Radio 其值为 0,1,0,0,0,0 如果是CheckBox 值为 1,0,1,0,0,0
-->
<GuessItem>
<ItemList OptionMode="Radio">
<Item ItemName="4条" OptionName="第一道题" OptionValue="Question1" ItemValue="1"></Item>
<Item ItemName="3条" OptionName="第二道题" OptionValue="Question2" ItemValue="0"></Item>
<Item ItemName="2条" OptionName="第三道题" OptionValue="Question3" ItemValue="0"></Item>
</ItemList>
<Expression Break="True">
<arg name="全对" value="10" relation="allright" condition="(r1==u1)&&(r2==u2)&&(r3==u3)"></arg>
</Expression>
</GuessItem>
<!--
LogList 节点存储竞猜结果记录
ItemName 问题
LogValue 用户答案
-->
<GuessLog>
<LogList>
<Log ItemName="4条" LogValue="1"></Log>
<Log ItemName="3条" LogValue="0"></Log>
<Log ItemName="2条" LogValue="0"></Log>
</LogList>
</GuessLog>
OptionList 节点存储竞猜输入项
OptionMode 输入方式 三类 TextBox 文本输入 CheckBox 多选 Radio单选
OptionName 竞猜项的名称
OptionValue 竞猜项的代码
Expression 节点存储得分规则
Break 设定各条得分规则的起用方式上单条还是多条的 True 单条 False 多条
name 得分规则名称
value 对应分值
relation 得分规则代码
condition 得分规则对应条件表达式
-->
<GuessRule>
<OptionList OptionMode="TextBox">
<Option OptionName="主队" OptionValue="HostTeam" ></Option>
<Option OptionName="客队" OptionValue="VisitingTeam"></Option>
</OptionList>
<Expression Break="True">
<arg name="得分规则1" value="10" relation="tie" condition="(r1==u1)&&(r2==u2)&&(r1==r2)"></arg>
<arg name="得分规则2" value="8" relation="notie" condition="(r1==u1)&&(r2==u2)&&(r1!=r2)"></arg>
<arg name="得分规则3" value="5" relation="win" condition="( (r1-r2)*(u1-u2)>0 || ((r1-r2)==0 && (u1-u2)==0)) &&( (r1==u1)||(r2==u2) )"></arg>
<arg name="得分规则4" value="3" relation="nowin" condition="( (r1-r2)*(u1-u2)>0 || ((r1-r2)==0 && (u1-u2)==0) ) &&(r1!=u1)&&(r2!=u2)"></arg>
<arg name="得分规则5" value="1" relation="loss" condition="((r1-r2)!=(u1-u2) ) && ((r1==u1)||(r2==u2))"></arg>
</Expression>
</GuessRule>
<!--
ItemList 节点存储竞猜项的问题设置和答案
OptionMode 输入方式
ItemName 问题
OptionName 问题提示
OptionValue 问题代码
ItemValue 答案 如果输入方式是Radio 其值为 0,1,0,0,0,0 如果是CheckBox 值为 1,0,1,0,0,0
-->
<GuessItem>
<ItemList OptionMode="Radio">
<Item ItemName="4条" OptionName="第一道题" OptionValue="Question1" ItemValue="1"></Item>
<Item ItemName="3条" OptionName="第二道题" OptionValue="Question2" ItemValue="0"></Item>
<Item ItemName="2条" OptionName="第三道题" OptionValue="Question3" ItemValue="0"></Item>
</ItemList>
<Expression Break="True">
<arg name="全对" value="10" relation="allright" condition="(r1==u1)&&(r2==u2)&&(r3==u3)"></arg>
</Expression>
</GuessItem>
<!--
LogList 节点存储竞猜结果记录
ItemName 问题
LogValue 用户答案
-->
<GuessLog>
<LogList>
<Log ItemName="4条" LogValue="1"></Log>
<Log ItemName="3条" LogValue="0"></Log>
<Log ItemName="2条" LogValue="0"></Log>
</LogList>
</GuessLog>
相关文章推荐
- 系统异常捕捉处理设计文档
- Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现
- My E-business Fairy.NET文档发布--系统设计介绍
- Hadoop中HDFS文件系统的Append/Hflush/Read设计文档(HDFS-265:Revisit append)
- BLOG系统设计文档
- PSP个人软件开发系统面向对象需求分析与设计文档
- 【DAO】计费系统数据库设计简单文档
- Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现
- 基于WPF系统框架设计(5)-Ribbon整合Avalondock 2.0实现多文档界面设计(二)
- 抢购系统架构设计原理参考文档
- ArcGIS Engine 系统开发设计(二):打开地图文档、鹰眼图的制作
- 【商业版、提供全部源码】基于RBAC的C#ASP.NET支持多用户的通用权限管理系统高质量源码10月份销售20套【提供操作手册设计文档下载】
- UML项目应用理解--快速了解整个系统架构和详细设计文档
- 文档图像处理系统的设计与实现
- Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现
- 架构师之路----服务调度系统设计文档
- 系统架构文档设计
- 点餐系统设计文档
- 应用系统模块化设计文档结构
- Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现