关于考试系统请大家给点意见

jjkang_ 2017-07-06 07:54:29
毕业设计,想用java做一个考试或者题库系统,遇到了一些困难,请大家帮帮忙
1、简答题怎么给分
2、如果要把固定的题型组合成一套试卷,怎么把试卷提交给老师
...全文
553 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
那年花 2017-07-15
  • 打赏
  • 举报
回复
引用 22 楼 jjkang_ 的回复:
[quote=引用 21 楼 qq_25543635 的回复:] [quote=引用 20 楼 jjkang_ 的回复:] [quote=引用 19 楼 qq_25543635 的回复:] [quote=引用 15 楼 jjkang_ 的回复:] [quote=引用 13 楼 qq_25543635 的回复:] 学生做题 做题完成保存到数据库 老师在想要改卷时候 根据老师负责的课程调出该课程的学生试卷 就这么简单拿到学生的答案啊 只要的试卷有一个课程字段与老师字段就可以了 跟住课程ID与老师ID 取相应的试卷给老师改卷
学生做的试卷都怎么保存到数据库呢?都要设计什么字段呢?要设计每个题对应的题目信息以及答案吗?[/quote] 根据题型设计字段啊 你题目要跟试卷分开啊 题目给一个试卷ID[/quote]你的意思是不是每个题的答案也要设置一个字段[/quote] 3张表啊 题目 答案 试卷[/quote]题目和答案设计数据库理解了,还有一个问题,我想的是每套试卷都由固定的题型组成,比如d5道填空题,10道选择题,3道问答题等等这样的,每套试卷的题型和数目是一样的,这样的话,还有必要设计试卷这张表吗?如果有,该怎么设计[/quote] 试卷最后取的题目是根据一开始题目里面设置的试卷ID 那么你只需要取相应数量的题目就可以了 就算那边出多了题目 也可以在这些题目随机抽取
jjkang_ 2017-07-15
  • 打赏
  • 举报
回复
引用 23 楼 qq_25543635 的回复:
[quote=引用 22 楼 jjkang_ 的回复:] [quote=引用 21 楼 qq_25543635 的回复:] [quote=引用 20 楼 jjkang_ 的回复:] [quote=引用 19 楼 qq_25543635 的回复:] [quote=引用 15 楼 jjkang_ 的回复:] [quote=引用 13 楼 qq_25543635 的回复:] 学生做题 做题完成保存到数据库 老师在想要改卷时候 根据老师负责的课程调出该课程的学生试卷 就这么简单拿到学生的答案啊 只要的试卷有一个课程字段与老师字段就可以了 跟住课程ID与老师ID 取相应的试卷给老师改卷
学生做的试卷都怎么保存到数据库呢?都要设计什么字段呢?要设计每个题对应的题目信息以及答案吗?[/quote] 根据题型设计字段啊 你题目要跟试卷分开啊 题目给一个试卷ID[/quote]你的意思是不是每个题的答案也要设置一个字段[/quote] 3张表啊 题目 答案 试卷[/quote]题目和答案设计数据库理解了,还有一个问题,我想的是每套试卷都由固定的题型组成,比如d5道填空题,10道选择题,3道问答题等等这样的,每套试卷的题型和数目是一样的,这样的话,还有必要设计试卷这张表吗?如果有,该怎么设计[/quote] 试卷最后取的题目是根据一开始题目里面设置的试卷ID 那么你只需要取相应数量的题目就可以了 就算那边出多了题目 也可以在这些题目随机抽取[/quote]我是问,试卷这张表应该怎么设计?都需要什么字段?
那年花 2017-07-14
  • 打赏
  • 举报
回复
引用 20 楼 jjkang_ 的回复:
[quote=引用 19 楼 qq_25543635 的回复:] [quote=引用 15 楼 jjkang_ 的回复:] [quote=引用 13 楼 qq_25543635 的回复:] 学生做题 做题完成保存到数据库 老师在想要改卷时候 根据老师负责的课程调出该课程的学生试卷 就这么简单拿到学生的答案啊 只要的试卷有一个课程字段与老师字段就可以了 跟住课程ID与老师ID 取相应的试卷给老师改卷
学生做的试卷都怎么保存到数据库呢?都要设计什么字段呢?要设计每个题对应的题目信息以及答案吗?[/quote] 根据题型设计字段啊 你题目要跟试卷分开啊 题目给一个试卷ID[/quote]你的意思是不是每个题的答案也要设置一个字段[/quote] 3张表啊 题目 答案 试卷
jjkang_ 2017-07-14
  • 打赏
  • 举报
回复
引用 21 楼 qq_25543635 的回复:
[quote=引用 20 楼 jjkang_ 的回复:] [quote=引用 19 楼 qq_25543635 的回复:] [quote=引用 15 楼 jjkang_ 的回复:] [quote=引用 13 楼 qq_25543635 的回复:] 学生做题 做题完成保存到数据库 老师在想要改卷时候 根据老师负责的课程调出该课程的学生试卷 就这么简单拿到学生的答案啊 只要的试卷有一个课程字段与老师字段就可以了 跟住课程ID与老师ID 取相应的试卷给老师改卷
学生做的试卷都怎么保存到数据库呢?都要设计什么字段呢?要设计每个题对应的题目信息以及答案吗?[/quote] 根据题型设计字段啊 你题目要跟试卷分开啊 题目给一个试卷ID[/quote]你的意思是不是每个题的答案也要设置一个字段[/quote] 3张表啊 题目 答案 试卷[/quote]题目和答案设计数据库理解了,还有一个问题,我想的是每套试卷都由固定的题型组成,比如d5道填空题,10道选择题,3道问答题等等这样的,每套试卷的题型和数目是一样的,这样的话,还有必要设计试卷这张表吗?如果有,该怎么设计
jjkang_ 2017-07-13
  • 打赏
  • 举报
回复
引用 19 楼 qq_25543635 的回复:
[quote=引用 15 楼 jjkang_ 的回复:] [quote=引用 13 楼 qq_25543635 的回复:] 学生做题 做题完成保存到数据库 老师在想要改卷时候 根据老师负责的课程调出该课程的学生试卷 就这么简单拿到学生的答案啊 只要的试卷有一个课程字段与老师字段就可以了 跟住课程ID与老师ID 取相应的试卷给老师改卷
学生做的试卷都怎么保存到数据库呢?都要设计什么字段呢?要设计每个题对应的题目信息以及答案吗?[/quote] 根据题型设计字段啊 你题目要跟试卷分开啊 题目给一个试卷ID[/quote]你的意思是不是每个题的答案也要设置一个字段
那年花 2017-07-11
  • 打赏
  • 举报
回复
引用 15 楼 jjkang_ 的回复:
[quote=引用 13 楼 qq_25543635 的回复:] 学生做题 做题完成保存到数据库 老师在想要改卷时候 根据老师负责的课程调出该课程的学生试卷 就这么简单拿到学生的答案啊 只要的试卷有一个课程字段与老师字段就可以了 跟住课程ID与老师ID 取相应的试卷给老师改卷
学生做的试卷都怎么保存到数据库呢?都要设计什么字段呢?要设计每个题对应的题目信息以及答案吗?[/quote] 根据题型设计字段啊 你题目要跟试卷分开啊 题目给一个试卷ID
NANU-NANA 2017-07-10
  • 打赏
  • 举报
回复
引用 17 楼 jjkang_ 的回复:
[quote=引用 16 楼 u010087908 的回复:] [quote=引用 14 楼 jjkang_ 的回复:] [quote=引用 12 楼 u010087908 的回复:] [quote=引用 6 楼 jjkang_ 的回复:] [quote=引用 5 楼 u010087908 的回复:] [quote=引用 3 楼 jjkang_ 的回复:] [quote=引用 1 楼 u010087908 的回复:] 1.简答题,手动给分。 2.你需要一个查看试卷的app。
1、手动给分也行,但是要怎么查看每个人做的答案呢? 2、我是想能不能做一个老师端的功能,专门用来给学生评阅试卷,学生做的试卷能不能封装成一个xml或者类似邮件的东西来提交给老师[/quote] 完成的试卷应以html和pdf两种形式再现。 老师端,其实也就是客户端,也就是我说的查看成绩的app,成绩应以多种形式展现,包括table,chart,以及各种考试细节。看你有多少时间和精力。[/quote]嗯嗯,我现在想问的就是该怎么把学生做过的试卷(html或者pdf或者xml的形式)提交给老师呢?要用到什么技术,或者说一下大概的思路[/quote] 遍历test,用ajax从后台取每个question。利用filter截获test中的每个question(jsp),不返回前台,合成html string,再返回前台,在新tab中输出整个试卷。如果不反回前台,而是用pdfcreator生成pdf再返回,就是输出pdf文件。[/quote]感觉你说的就是我想要的效果,但是我不知道具体怎么实现[/quote] 我觉得,几个点我都提到了。你之后遇到具体问题的时候,咱们再讨论吧。 我觉得你应该先把考试细化。或者说先确定,一套试题由那些东西组成。 一个考试系统,可以做的很庞大,很细致。[/quote]把试卷和答案都存到数据库,然后从数据库查出用户做的题目和答案,然后在service 层拼成html (stringbuffer),然后到页面显示,这样理解有没有错啊[/quote] 挺好的
jjkang_ 2017-07-10
  • 打赏
  • 举报
回复
引用 16 楼 u010087908 的回复:
[quote=引用 14 楼 jjkang_ 的回复:] [quote=引用 12 楼 u010087908 的回复:] [quote=引用 6 楼 jjkang_ 的回复:] [quote=引用 5 楼 u010087908 的回复:] [quote=引用 3 楼 jjkang_ 的回复:] [quote=引用 1 楼 u010087908 的回复:] 1.简答题,手动给分。 2.你需要一个查看试卷的app。
1、手动给分也行,但是要怎么查看每个人做的答案呢? 2、我是想能不能做一个老师端的功能,专门用来给学生评阅试卷,学生做的试卷能不能封装成一个xml或者类似邮件的东西来提交给老师[/quote] 完成的试卷应以html和pdf两种形式再现。 老师端,其实也就是客户端,也就是我说的查看成绩的app,成绩应以多种形式展现,包括table,chart,以及各种考试细节。看你有多少时间和精力。[/quote]嗯嗯,我现在想问的就是该怎么把学生做过的试卷(html或者pdf或者xml的形式)提交给老师呢?要用到什么技术,或者说一下大概的思路[/quote] 遍历test,用ajax从后台取每个question。利用filter截获test中的每个question(jsp),不返回前台,合成html string,再返回前台,在新tab中输出整个试卷。如果不反回前台,而是用pdfcreator生成pdf再返回,就是输出pdf文件。[/quote]感觉你说的就是我想要的效果,但是我不知道具体怎么实现[/quote] 我觉得,几个点我都提到了。你之后遇到具体问题的时候,咱们再讨论吧。 我觉得你应该先把考试细化。或者说先确定,一套试题由那些东西组成。 一个考试系统,可以做的很庞大,很细致。[/quote]把试卷和答案都存到数据库,然后从数据库查出用户做的题目和答案,然后在service 层拼成html (stringbuffer),然后到页面显示,这样理解有没有错啊
NANU-NANA 2017-07-10
  • 打赏
  • 举报
回复
引用 14 楼 jjkang_ 的回复:
[quote=引用 12 楼 u010087908 的回复:] [quote=引用 6 楼 jjkang_ 的回复:] [quote=引用 5 楼 u010087908 的回复:] [quote=引用 3 楼 jjkang_ 的回复:] [quote=引用 1 楼 u010087908 的回复:] 1.简答题,手动给分。 2.你需要一个查看试卷的app。
1、手动给分也行,但是要怎么查看每个人做的答案呢? 2、我是想能不能做一个老师端的功能,专门用来给学生评阅试卷,学生做的试卷能不能封装成一个xml或者类似邮件的东西来提交给老师[/quote] 完成的试卷应以html和pdf两种形式再现。 老师端,其实也就是客户端,也就是我说的查看成绩的app,成绩应以多种形式展现,包括table,chart,以及各种考试细节。看你有多少时间和精力。[/quote]嗯嗯,我现在想问的就是该怎么把学生做过的试卷(html或者pdf或者xml的形式)提交给老师呢?要用到什么技术,或者说一下大概的思路[/quote] 遍历test,用ajax从后台取每个question。利用filter截获test中的每个question(jsp),不返回前台,合成html string,再返回前台,在新tab中输出整个试卷。如果不反回前台,而是用pdfcreator生成pdf再返回,就是输出pdf文件。[/quote]感觉你说的就是我想要的效果,但是我不知道具体怎么实现[/quote] 我觉得,几个点我都提到了。你之后遇到具体问题的时候,咱们再讨论吧。 我觉得你应该先把考试细化。或者说先确定,一套试题由那些东西组成。 一个考试系统,可以做的很庞大,很细致。
jjkang_ 2017-07-10
  • 打赏
  • 举报
回复
引用 13 楼 qq_25543635 的回复:
学生做题 做题完成保存到数据库 老师在想要改卷时候 根据老师负责的课程调出该课程的学生试卷 就这么简单拿到学生的答案啊 只要的试卷有一个课程字段与老师字段就可以了 跟住课程ID与老师ID 取相应的试卷给老师改卷
学生做的试卷都怎么保存到数据库呢?都要设计什么字段呢?要设计每个题对应的题目信息以及答案吗?
jjkang_ 2017-07-10
  • 打赏
  • 举报
回复
引用 12 楼 u010087908 的回复:
[quote=引用 6 楼 jjkang_ 的回复:] [quote=引用 5 楼 u010087908 的回复:] [quote=引用 3 楼 jjkang_ 的回复:] [quote=引用 1 楼 u010087908 的回复:] 1.简答题,手动给分。 2.你需要一个查看试卷的app。
1、手动给分也行,但是要怎么查看每个人做的答案呢? 2、我是想能不能做一个老师端的功能,专门用来给学生评阅试卷,学生做的试卷能不能封装成一个xml或者类似邮件的东西来提交给老师[/quote] 完成的试卷应以html和pdf两种形式再现。 老师端,其实也就是客户端,也就是我说的查看成绩的app,成绩应以多种形式展现,包括table,chart,以及各种考试细节。看你有多少时间和精力。[/quote]嗯嗯,我现在想问的就是该怎么把学生做过的试卷(html或者pdf或者xml的形式)提交给老师呢?要用到什么技术,或者说一下大概的思路[/quote] 遍历test,用ajax从后台取每个question。利用filter截获test中的每个question(jsp),不返回前台,合成html string,再返回前台,在新tab中输出整个试卷。如果不反回前台,而是用pdfcreator生成pdf再返回,就是输出pdf文件。[/quote]感觉你说的就是我想要的效果,但是我不知道具体怎么实现
那年花 2017-07-10
  • 打赏
  • 举报
回复
学生做题 做题完成保存到数据库 老师在想要改卷时候 根据老师负责的课程调出该课程的学生试卷 就这么简单拿到学生的答案啊 只要的试卷有一个课程字段与老师字段就可以了 跟住课程ID与老师ID 取相应的试卷给老师改卷
NANU-NANA 2017-07-10
  • 打赏
  • 举报
回复
引用 6 楼 jjkang_ 的回复:
[quote=引用 5 楼 u010087908 的回复:] [quote=引用 3 楼 jjkang_ 的回复:] [quote=引用 1 楼 u010087908 的回复:] 1.简答题,手动给分。 2.你需要一个查看试卷的app。
1、手动给分也行,但是要怎么查看每个人做的答案呢? 2、我是想能不能做一个老师端的功能,专门用来给学生评阅试卷,学生做的试卷能不能封装成一个xml或者类似邮件的东西来提交给老师[/quote] 完成的试卷应以html和pdf两种形式再现。 老师端,其实也就是客户端,也就是我说的查看成绩的app,成绩应以多种形式展现,包括table,chart,以及各种考试细节。看你有多少时间和精力。[/quote]嗯嗯,我现在想问的就是该怎么把学生做过的试卷(html或者pdf或者xml的形式)提交给老师呢?要用到什么技术,或者说一下大概的思路[/quote] 遍历test,用ajax从后台取每个question。利用filter截获test中的每个question(jsp),不返回前台,合成html string,再返回前台,在新tab中输出整个试卷。如果不反回前台,而是用pdfcreator生成pdf再返回,就是输出pdf文件。
什么都不能 2017-07-08
  • 打赏
  • 举报
回复
引用 7 楼 jjkang_ 的回复:
引用 4 楼 hanpoyangtitan 的回复:
首先要有题库,然后按题型随机抽题组成题组,题组组成试卷实例。客观题事先设置好答案,主观题人工给分
嗯。我知道,题库就放到数据库中。我现在想问的就是,人工给分,首先应该让老师看到学生的答案啊,这个学生的答案怎么提交给老师
都有试卷的实例了,还看不到答案吗?主要看是哪种考试,是集中批卷还是各批各的。
jjkang_ 2017-07-08
  • 打赏
  • 举报
回复
引用 4 楼 hanpoyangtitan 的回复:
首先要有题库,然后按题型随机抽题组成题组,题组组成试卷实例。客观题事先设置好答案,主观题人工给分
嗯。我知道,题库就放到数据库中。我现在想问的就是,人工给分,首先应该让老师看到学生的答案啊,这个学生的答案怎么提交给老师
jjkang_ 2017-07-08
  • 打赏
  • 举报
回复
引用 5 楼 u010087908 的回复:
[quote=引用 3 楼 jjkang_ 的回复:] [quote=引用 1 楼 u010087908 的回复:] 1.简答题,手动给分。 2.你需要一个查看试卷的app。
1、手动给分也行,但是要怎么查看每个人做的答案呢? 2、我是想能不能做一个老师端的功能,专门用来给学生评阅试卷,学生做的试卷能不能封装成一个xml或者类似邮件的东西来提交给老师[/quote] 完成的试卷应以html和pdf两种形式再现。 老师端,其实也就是客户端,也就是我说的查看成绩的app,成绩应以多种形式展现,包括table,chart,以及各种考试细节。看你有多少时间和精力。[/quote]嗯嗯,我现在想问的就是该怎么把学生做过的试卷(html或者pdf或者xml的形式)提交给老师呢?要用到什么技术,或者说一下大概的思路
jjkang_ 2017-07-08
  • 打赏
  • 举报
回复
引用 10 楼 hanpoyangtitan 的回复:
引用 9 楼 jjkang_ 的回复:
[quote=引用 8 楼 hanpoyangtitan 的回复:] [quote=引用 7 楼 jjkang_ 的回复:] [quote=引用 4 楼 hanpoyangtitan 的回复:] 首先要有题库,然后按题型随机抽题组成题组,题组组成试卷实例。客观题事先设置好答案,主观题人工给分
嗯。我知道,题库就放到数据库中。我现在想问的就是,人工给分,首先应该让老师看到学生的答案啊,这个学生的答案怎么提交给老师
都有试卷的实例了,还看不到答案吗?主要看是哪种考试,是集中批卷还是各批各的。[/quote]我想的是每门课都有专门的老师,每门课的考试卷子都由老师来阅卷[/quote] 1.每个试卷实例都属于一个考试计划,考试计划定义了使用的题库、学期、题型和试题数量、考试时间、考试时长等设置,题库有科目、年级等,客观题答案,主观题知识点 2.考试时 程序根据计划从题库抽题组成试卷实例,考试者开始答题开始计时,按试题类型分步答题提交缓存考试答题结果,答题结束后最终提交结束答题(考试时间结束后自动提交答题结果)结束答题。答题结束后当天晚上可以通过定时任务批量处理客观题分值。 3.教师批阅时按实例关联考试计划、实例关联用户信息将试卷分派给各科批阅用户进行批阅。[/quote]谢谢你回答的这么具体,你说的这些我都明白了,但是还有一个问题,就是咱们平常刷题的网站,比如牛客之类的,用户都是在一个网页上做题,我现在就是不知道应该如何把用户做好的试卷提交给老师,这个过程没思路
什么都不能 2017-07-08
  • 打赏
  • 举报
回复
引用 9 楼 jjkang_ 的回复:
引用 8 楼 hanpoyangtitan 的回复:
[quote=引用 7 楼 jjkang_ 的回复:] [quote=引用 4 楼 hanpoyangtitan 的回复:] 首先要有题库,然后按题型随机抽题组成题组,题组组成试卷实例。客观题事先设置好答案,主观题人工给分
嗯。我知道,题库就放到数据库中。我现在想问的就是,人工给分,首先应该让老师看到学生的答案啊,这个学生的答案怎么提交给老师
都有试卷的实例了,还看不到答案吗?主要看是哪种考试,是集中批卷还是各批各的。[/quote]我想的是每门课都有专门的老师,每门课的考试卷子都由老师来阅卷[/quote] 1.每个试卷实例都属于一个考试计划,考试计划定义了使用的题库、学期、题型和试题数量、考试时间、考试时长等设置,题库有科目、年级等,客观题答案,主观题知识点 2.考试时 程序根据计划从题库抽题组成试卷实例,考试者开始答题开始计时,按试题类型分步答题提交缓存考试答题结果,答题结束后最终提交结束答题(考试时间结束后自动提交答题结果)结束答题。答题结束后当天晚上可以通过定时任务批量处理客观题分值。 3.教师批阅时按实例关联考试计划、实例关联用户信息将试卷分派给各科批阅用户进行批阅。
jjkang_ 2017-07-08
  • 打赏
  • 举报
回复
引用 8 楼 hanpoyangtitan 的回复:
引用 7 楼 jjkang_ 的回复:
[quote=引用 4 楼 hanpoyangtitan 的回复:] 首先要有题库,然后按题型随机抽题组成题组,题组组成试卷实例。客观题事先设置好答案,主观题人工给分
嗯。我知道,题库就放到数据库中。我现在想问的就是,人工给分,首先应该让老师看到学生的答案啊,这个学生的答案怎么提交给老师
都有试卷的实例了,还看不到答案吗?主要看是哪种考试,是集中批卷还是各批各的。[/quote]我想的是每门课都有专门的老师,每门课的考试卷子都由老师来阅卷
NANU-NANA 2017-07-07
  • 打赏
  • 举报
回复
引用 3 楼 jjkang_ 的回复:
[quote=引用 1 楼 u010087908 的回复:] 1.简答题,手动给分。 2.你需要一个查看试卷的app。
1、手动给分也行,但是要怎么查看每个人做的答案呢? 2、我是想能不能做一个老师端的功能,专门用来给学生评阅试卷,学生做的试卷能不能封装成一个xml或者类似邮件的东西来提交给老师[/quote] 完成的试卷应以html和pdf两种形式再现。 老师端,其实也就是客户端,也就是我说的查看成绩的app,成绩应以多种形式展现,包括table,chart,以及各种考试细节。看你有多少时间和精力。
加载更多回复(4)

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧