|
|
|
@ -137,4 +137,32 @@ public class ExamModel {
|
|
|
|
|
Page<Record> pageRecord = Db.paginate(page, limit, sqlPara);
|
|
|
|
|
return pageRecord;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:查看自己答卷的整体情况,哪个题目答了,哪个题目没有答
|
|
|
|
|
*/
|
|
|
|
|
public List<Record> getPersonAllInfo(String person_id) {
|
|
|
|
|
String sql = "select * from t_exam_record where person_id=?";
|
|
|
|
|
return Db.find(sql, person_id);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:获取指定题目的信息(交卷后可见)+答案
|
|
|
|
|
*
|
|
|
|
|
* @param order_id
|
|
|
|
|
*/
|
|
|
|
|
public Record getQuestionAfterJiaoJuan(String person_id, int order_id) {
|
|
|
|
|
String sql = "select question_id from t_exam_record where person_id=? and order_id=?";
|
|
|
|
|
int question_id = Db.findFirst(sql, person_id, order_id).getInt("question_id");
|
|
|
|
|
return Db.findById("t_exam_question", "question_id", question_id);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:查看自己答卷的整体情况,哪个题目答对,哪个题目没有答,哪些答错(交卷后可见)
|
|
|
|
|
*/
|
|
|
|
|
public List<Record> getPersonAllInfoAfterJiaoJuan(String person_id) {
|
|
|
|
|
Kv kv = Kv.by("person_id", person_id);
|
|
|
|
|
SqlPara sqlPara = Db.getSqlPara("Exam.getPersonAllInfoAfterJiaoJuan", kv);
|
|
|
|
|
return Db.find(sqlPara);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|