考试系统数据库结构与自动评分机制概览.pdfVIP

  • 0
  • 0
  • 约6.12千字
  • 约 6页
  • 2026-01-24 发布于北京
  • 举报

考试系统数据库结构与自动评分机制概览.pdf

试卷设置

Examidchar30//这个由三个部分组成一个字符串,当前时间课程号和出卷老师号

Teacheridchar10出卷老师IDCourseidchar10选择题数量int//选择题题数

Choosescoreint//选择题分值Inputsumint输入题数量Inputscoreint输入题分值

Essaysumint作文题数量Essayscoreint作文题分值ExamDateDate//考试时间

试题

考试IDchar30题目IDint题目文本vcharmax选项Avchar选项Bvchar选

项Cvchar选项Dvchar正确vcharmax正确分值int//此题的分值

题目类型questionclass题目类型检查约束,为cIe,分别表示选择题填空题解

答题

学生表

ExamidStudentidQuestionid

Studentanswervcharmax备注char2学

生可以在这题上做标记Getscoreint学生这

题的得分

创建一个视图改卷视图Examidteacherid(表示改卷的老师的id)studentid

questionidquestiontextstudentanswerRightanswergetscorescore

questionclass这里有个触发器,当questionclass为c时即表示为选择题时,如果

studentanswer等于rightanswer则getscore等于score。

试卷设置

Examidchar30//这个由三个部分组成一个字符串,当前时间课程号和出卷老师号

Teacheridchar10出卷老师id

Courseidchar10

Choosesumint//选择题题数

Choosescoreint//选择题分值

Inputsumint

Inputscoreint

Essaysumint

Essayscoreint

ExamDateDate//考试时间

试题

Examidchar30

Questionidint

Questiontextvcharmax

optionAvchar

optionBvchar

optionCvchar

optionDvchar

rightanswervcharmax正确

scoreint//此题的分值

questionclass这个题目的类型check约束,为cIe,分别表示选择填空解答题

学生表

Examid

Studentid

Questionid

Studentanswervcharmax

Remarkchar2学生可以在这题上做标记

Getscoreint学生这题的得分

创建一个视图

改卷视图

Examidteacherid(表示改卷的老师的id)studentidquestionidquestiontextstudentanswer

Rightanswergetscorescorequestionclass

这里有个触发器,当questionclass为c时即表示为选择题时,如果studentanswer等于

rightanswer则getscore等于sc

文档评论(0)

1亿VIP精品文档

相关文档