Moon.Orm 5.0 (MQL版) 实战实例
.)
{
)
{
)
{
));
}
)
{
)))
.)
{
)
{
)))
.)
{
)
{
? page.Value : ; ? rows.Value : ;) * pageSize;;
)
)
{
? )
{
,
qpModel.CourseId,
qpModel.KnowledgeId,
qpModel.Custom_Question_TypeId,
qpModel.DifficultyId,
qpModel.Creator,
qpModel.Creator_Name,
)
{
rootQuestion = null;
].Type);
;
].StandardAnswer != null)
{
].StandardAnswer[];
reference_Answer = standardAnswerValue.].StandardAnswer));
}
}
}
rootQuestion = ;
rootQuestion.IsMachineScore = ( : );
rootQuestion.ParentId = ;
rootQuestion.ScoreRate = ;
rootQuestion.Status = (;
;
rootQuestion.CollectCount = ;
rootQuestion.IsExtract = is_Extract ? ( : (;
)
{
],
rootQuestion,
rqType);
}
];
reference_Answer = standardAnswerValue.;
childQuestion.IsMachineScore = tempRqType != RealQuestionType.QA ? ( : (;
childQuestion.ParentId = parentQuestion.Id;
childQuestion.ScoreRate = currentScore / parentQuestion.Score.Value;
childQuestion.Status = (;
;
childQuestion.CollectCount = ;
childQuestion.IsExtract = (;
)
{
;
];
] : : (,
OrderNo = (;
],
Score = itemScore,
ScoreRate = itemScore / currentQuestion.Score.Value,
IsAnswer = ,
OrderNo = ()
{
message = , );
)
{
,
QuestionTitle = realQuestionType == RealQuestionType.RW ? q_option_item.OptionTitle : englishAnswer,
QuestionValue = englishAnswer,
Score = resultItem.TotalScore
});
)
{
)
{
,
QuestionTitle = null,
QuestionValue = null,
Score = isTakeScoreFromQuestion ? q_option_item.Score.Value : (resultItem.TotalScore * q_option_item.ScoreRate.Value),
StandardAnswer = q_option_item.ReferenceAnswer
});
}
}
}
)
{
;
)
{
? child_q_option_item.OrderNo : (,
QuestionTitle = childRealQuestionType == RealQuestionType.RW ? child_q_option_item.OptionTitle : englishAnswer,
QuestionValue = englishAnswer,
Score = isTakeScoreFromQuestion ? childQv_item.Score.Value : (childResultItem.TotalScore * child_q_option_item.ScoreRate.Value)
});
)
{
)
{
,
QuestionTitle = null,
QuestionValue = null,
Score = isTakeScoreFromQuestion ?
(child_q_options.Count == ? childQv_item.Score.Value : child_q_option_item.Score.Value)
:
(childResultItem.TotalScore * child_q_option_item.ScoreRate.Value),
StandardAnswer = child_q_option_item.ReferenceAnswer
});
}
}
}
break;
}
childResultItem.QuestionOptions = questionOptions;
globalResultItem.ChildQuestionForRenders.Add(childResultItem);
}
}
}
}
Moon.Orm 5.0 (MQL版) 实战实例的更多相关文章
- Moon.Orm 5.0 (MQL版)
Moon.Orm 5.0 (MQL版) 实战实例Moon.Orm 5.0 革命性的设计 打造最便捷的异步分页技术(提供下载) 摘要: 一.建一个项目(以WebForm为例)配置文件配置(注意您自己的路 ...
- Moon.Orm 5.0(MQL版)的高性能,将发言权交给你!
Moon.Orm 5.0性能问题,我将它交给关心它性能的您,让你自己测试,决不让你失望的. Moon.Orm 5.0 (MQL版) 版本维护及下载 (跟踪发布) Moon.Orm 5.0系列文章 火晋 ...
- Moon.Orm 5.0 (MQL版) 欣赏另一种Orm的设计风格----大道至简
Moon.Orm 5.0(MQL版)使用指南(二) 一.使用sql及存储过程 1)使用List<Dictionary<))) 2)MQL 全面接触
- Moon.Orm 5.0(MQL版)及之前版本的开源计划
开源综述:步步开源 Moon.Orm 5.0 (MQL版) 版本维护及下载 (跟踪发布) Moon.Orm 5.0系列文章 Moon.Orm 5.0性能问题,将发言权交给你! 一.5.0目前的情况,步 ...
- Moon.Orm 5.0 (MQL版) 驱动开发方案
Moon.Orm 5.0 (MQL版) 配置说明 这一文中说明了如何配置,如何写自己的驱动.要写自己的驱动方法就是继承基类Db, Db的类结构,点击查看
- Moon.Orm 5.0(MQL版)使用指南及代码生成器新版发布
相关博文1)Moon.Orm 5.0 (MQL版) 配置说明; 2)Moon.Orm 5.0 (MQL版) 版本维护及下载(跟踪发布); 3)Moon.Orm 5.0系列文章; 4)Moon.Orm ...
- Moon.Orm 5.0 (MQL版) 实际开发实例Demo
http://www.cnblogs.com/humble/p/4593133.html (文章新地址) http://www.cnblogs.com/humble/p/4593133.html ...
- Moon.Orm 5.0(MQL版)分页功能的设计(求指教,邀请您的加入)
一.分页的分类及分析 1)分页的前置条件: 查询的目标条件.第几页.总页数(本质上由查询条件决定).每页条数.请求地址.按照什么字段怎样排序 2)目标结果: 数据列表,List<T>返回 ...
- Moon.Orm 5.0其他额外配置的讲解
<appSettings>其中的配置</appSettings> AUTO_COMPLIE_DIRECTORY_PATH:自动编译model所用的文件夹路径,格式如:C:\ab ...
随机推荐
- nginx+winsw windows服务
1.下载Nginx:http://nginx.org/en/download.html 2.下载winsw配置包:http://files.cnblogs.com/files/objecttozero ...
- Aoite 系列(02) - 超动感的 Ioc 容器
Aoite 系列(02) - 超动感的 Ioc 容器 Aoite 是一个适于任何 .Net Framework 4.0+ 项目的快速开发整体解决方案.Aoite.Ioc 是一套解决依赖的最佳实践. 说 ...
- Javascript原型模式总结梳理
在大多数面向对象语言中,对象总是由类中实例化而来,类和对象的关系就像模具跟模件一样.Javascript中没有类的概念,就算ES6中引入的class也不过是一种语法糖,本质上还是利用原型实现.在原型编 ...
- 规范化的软件项目演进管理--从 Github 使用说起
规范化的软件项目演进管理 从 Github 使用说起 1 前言 首先,本文的层次定位是:很基本很基础的 Github 工具的入门级应用,写给入门级的用户看的. 基本上工作过几年的人,下面描述的这些 ...
- java线程与并发(一)
有好几个月没写博客了,各种破事儿忙完,决定继续写博客,恰好最近想了解下有关Java并发的一些知识,所以就准备这一段时间,用零碎的时间多记录一点有关并发的知识.希望这次能一直坚持下去. 想了解并发,必须 ...
- 自制C#版3DS文件的解析器并用SharpGL显示3DS模型
自制C#版3DS文件的解析器并用SharpGL显示3DS模型 我已经重写了3ds解析器,详情在此(http://www.cnblogs.com/bitzhuwei/p/CSharpGL-2-parse ...
- Mysql跨表更新 多表update sql语句总结
Mysql跨表更新一直是大家所关心的话题,本文介绍mysql多表 update在实践中几种不同的写法 假定我们有两张表,一张表为Product表存放产品信息,其中有产品价格列Price:另外一张表是P ...
- JS实现无限分页加载——原理图解
由于网页的执行都是单线程的,在JS执行的过程中,页面会呈现阻塞状态.因此,如果JS处理的数据量过大,过程复杂,可能会造成页面的卡顿.传统的数据展现都以分页的形式,但是分页的效果并不好,需要用户手动点击 ...
- 关于Lua优质文章链接
Lua 语言 15 分钟快速入门(博客-伯乐在线) http://blog.jobbole.com/70480/
- XML学习笔记1——概述
我对于XML是很不够重视的,认识也是非常肤浅的,因为在之前的Web经验中,基本上都可以使用JSON来代替XML,JSON网络流量少,解析快,JS支持好等这些特点让我对自己的观点坚信不疑.然而我渐渐地改 ...