diff --git a/WebRoot/WEB-INF/jsp/sunvote/admin/admin_main.jsp b/WebRoot/WEB-INF/jsp/sunvote/admin/admin_main.jsp index a8bc3c1..4e46bb1 100644 --- a/WebRoot/WEB-INF/jsp/sunvote/admin/admin_main.jsp +++ b/WebRoot/WEB-INF/jsp/sunvote/admin/admin_main.jsp @@ -99,57 +99,84 @@
-

试卷管理

+

轻松考

- 测验分析 + 即时测

+
+ + +
+

+ 课后练 +

+ +
+

系统设置 @@ -166,9 +193,7 @@

  • 模板设置

  • -
  • -

    班长管理

    -
  • +
  • 其他配置

  • diff --git a/WebRoot/WEB-INF/jsp/sunvote/student/student_edit2.jsp b/WebRoot/WEB-INF/jsp/sunvote/student/student_edit2.jsp index 8ba8a56..557b9ef 100644 --- a/WebRoot/WEB-INF/jsp/sunvote/student/student_edit2.jsp +++ b/WebRoot/WEB-INF/jsp/sunvote/student/student_edit2.jsp @@ -88,7 +88,7 @@ input[type="text"],select { method="post"> - +
  • *学生姓名:

    diff --git a/WebRoot/WEB-INF/jsp/sunvote/student/student_list2.jsp b/WebRoot/WEB-INF/jsp/sunvote/student/student_list2.jsp index a6b17a2..ca4bd2b 100644 --- a/WebRoot/WEB-INF/jsp/sunvote/student/student_list2.jsp +++ b/WebRoot/WEB-INF/jsp/sunvote/student/student_list2.jsp @@ -162,7 +162,7 @@ function edit(Id){ window.top.modal.init({ 'title':'添加学生', - 'url':'<%=basePath%>student/goEdit2.do?ID='+Id, + 'url':'<%=basePath%>student/goEdit2.do?class_id=${pd.CLASS_ID}&term_id=${pd.TERM_ID}&ID='+Id, func:function() { tosearch(); } diff --git a/resources/mybatis1/sunvote/CourseManagementMapper.xml b/resources/mybatis1/sunvote/CourseManagementMapper.xml index 8fde21b..667399a 100644 --- a/resources/mybatis1/sunvote/CourseManagementMapper.xml +++ b/resources/mybatis1/sunvote/CourseManagementMapper.xml @@ -154,6 +154,17 @@ + + select - + RANK, + NAME, + OPTION_NUM, + SCORE, + RIGHT_ANSWER from where 1 = 1 - - and HOMEWORK_ID = #{pd.HOMEWORK_ID} + + and HOMEWORK_ID = #{HOMEWORK_ID} - + and P_HOMEWORK_PROBLEM_ID is NULL - - and P_HOMEWORK_PROBLEM_ID = #{pd.P_HOMEWORK_PROBLEM_ID} + + and P_HOMEWORK_PROBLEM_ID = #{P_HOMEWORK_PROBLEM_ID} ORDER BY RANK diff --git a/resources/mybatis1/sunvote/HomeworkReportMapper.xml b/resources/mybatis1/sunvote/HomeworkReportMapper.xml new file mode 100644 index 0000000..591cfa8 --- /dev/null +++ b/resources/mybatis1/sunvote/HomeworkReportMapper.xml @@ -0,0 +1,174 @@ + + + + + + + SV_HOMEWORKREPORT + + + + + HOMEWORK_REPORT_ID, + RANK, + STUDENT_NAME, + STUDNET_NO, + KEYBOARD, + RIGHT_PERSENT, + GET_SCORE, + ANSWER, + HOMEWORK_ID + + + + + #{HOMEWORK_REPORT_ID}, + #{RANK}, + #{STUDENT_NAME}, + #{STUDNET_NO}, + #{KEYBOARD}, + #{RIGHT_PERSENT}, + #{GET_SCORE}, + #{ANSWER}, + #{HOMEWORK_ID} + + + + + insert into + + ( + + ) values ( + + ) + + + + + delete from + + where + HOMEWORK_REPORT_ID = #{HOMEWORK_REPORT_ID} + + + + + update + + set + RANK = #{RANK}, + STUDENT_NAME = #{STUDENT_NAME}, + STUDNET_NO = #{STUDNET_NO}, + KEYBOARD = #{KEYBOARD}, + RIGHT_PERSENT = #{RIGHT_PERSENT}, + GET_SCORE = #{GET_SCORE}, + ANSWER = #{ANSWER}, + HOMEWORK_ID = #{HOMEWORK_ID} + where + HOMEWORK_REPORT_ID = #{HOMEWORK_REPORT_ID} + + + + update + + set + RANK = #{RANK}, + STUDENT_NAME = #{STUDENT_NAME}, + STUDNET_NO = #{STUDNET_NO}, + KEYBOARD = #{KEYBOARD}, + RIGHT_PERSENT = #{RIGHT_PERSENT}, + GET_SCORE = #{GET_SCORE}, + ANSWER = #{ANSWER}, + HOMEWORK_ID = #{HOMEWORK_ID} + where + HOMEWORK_ID = #{HOMEWORK_ID} + and + STUDNET_NO = #{STUDNET_NO} + + + + + + + + + + + + + + + + + + delete from + + where + HOMEWORK_REPORT_ID in + + #{item} + + + + + + + + insert into + + ( + + ) values + + + ( + #{item.HOMEWORK_REPORT_ID}, + #{item.RANK}, + #{item.STUDENT_NAME}, + #{item.STUDNET_NO}, + #{item.KEYBOARD}, + #{item.RIGHT_PERSENT}, + #{item.GET_SCORE}, + #{item.ANSWER}, + #{item.HOMEWORK_ID} + ) + + + + \ No newline at end of file diff --git a/resources/mybatis1/sunvote/StudentMapper.xml b/resources/mybatis1/sunvote/StudentMapper.xml index d3b3526..fdf4b2e 100644 --- a/resources/mybatis1/sunvote/StudentMapper.xml +++ b/resources/mybatis1/sunvote/StudentMapper.xml @@ -19,6 +19,7 @@ PARENT_PHONE, KEYPAD_ID, REMARK, + CLASS_ID, ID @@ -34,6 +35,7 @@ #{PARENT_PHONE}, #{KEYPAD_ID}, #{REMARK}, + #{CLASS_ID}, #{ID} @@ -69,6 +71,7 @@ PARENT_PHONE = #{PARENT_PHONE}, KEYPAD_ID = #{KEYPAD_ID}, REMARK = #{REMARK}, + CLASS_ID = #{CLASS_ID}, ID = #{ID} where ID = #{ID} @@ -85,6 +88,16 @@ + + + + + +