QuizSystem 知识竞赛显示系统

做这个小软件的初衷,就是因为以前的那个软件太烂了……

功能介绍


  • 显示比赛标题
  • 显示题目内容
  • 实时显示得分和当前组数
  • 自定义全部比赛信息
  • 题目可以插入一张图片
  • 结束时显示排名

图片展示





使用帮助


界面帮助

设计使用流程

  1. 标题界面
  2. "下一部分"进入第一个流程
  3. 开始答题
  4. 答题完毕后点击"显示答案"
  5. 判断正误后点击"答案正确"“答案错误"或"跳过答案”
  6. 当不以组序答题时可以点击"第X组"或用键盘选择当前答题组
  7. 当需要计时时候点击"开始计时"
  8. 在全部流程进行完毕之后显示标题界面
  9. 再次点击"下一部分"进入排名界面

注:题目目前全部随机抽取

Competition.xml文件帮助

比赛总信息

<Title>此属性为比赛标题</Title>
<Info>此属性为比赛信息,副标题</Info>
<TeamNum>此属性为队伍数量</TeamNum>

比赛流程信息

<PartInfo>
    <Title>此部分的标题</Title>
    <ProblemNum>问题显示数量</ProblemNum>
    <CorrectScore>答题正确时分数</CorrectScore>
    <WrongScore>答题错误时分数</WrongScore>
    <SkipScore>跳过答题时分数</SkipScore>
    <IsSelective>是否可以选题(true/false)</IsSelective>
    <IsInOrder>各组是否按顺序答题(true/false)</IsInOrder>
    <GroupSelectableNum>每个组可以答题的数量</GroupSelectableNum>
</PartInfo>

注:题目显示数量应大于等于每个组答题数量乘以组数

属性必答题选答题抢答题
IsSelectivefalsetruefalse
IsInOrdertruetruefalse

题目信息

<ProblemInfo>
  <Description>题目描述</Description>
  <Selections>
    <string>选项A</string>
    <string>选项B</string>
    <string>选项C</string>
    <string>选项D</string>
  </Selections>
  <Answer>答案序号(A=0,B=1,C=2.....)</Answer>
  <ImageUrl>在CompetitionData/Images/中图片的文件名</ImageUrl>
</ProblemInfo>

注:选项不一定只有4个,上限26个选项(26个字目)

下一步计划


  • 题目分等级设置
  • 添加比赛编辑程序
  • 添加更多题型

下载激活


下载链接,提取码: y5nf

激活请至信 [email protected] 将在24小时内回复(暂时免费)

使用 MahApps.Metro UI库
使用 .NET 4.6