读书人

怎么用SharePoint2010做一个学生在线考

发布时间: 2012-03-24 14:00:46 作者: rapoo

如何用SharePoint2010做一个学生在线考题的平台,能自动评分?
现在想用SharePoint2010做一个考题平台,有选择题,问答题,每个题都有分数,当用户选择完后,可以自动计算出学生的分数。我查了查资料,用列表可以做题库和答案,但是没有评分功能。Moss有一个自带的等级评分,是针对文档库的,基本上用不上。如果采用InfoPath2010做题库的话,跟SharePoint2010如何进行交互?请大家指点一下思路,谢谢。

[解决办法]
有一个很ugly的解决方法
假设你有三个选择题,分别用“题目1”、“题目2”、“题目3”三个选项类型的字段表示,假设其答案分别是A、B、C
然后再建三个计算值类型的字段,用来计算每道题分数:
“题目1分数”,计算公式设置为:IF([题目1]="A", 10, 0)
“题目2分数”,计算公式设置为:IF([题目2]="B", 10, 0)
“题目3分数”,计算公式设置为:IF([题目3]="C", 10, 0)
然后再建一个计算值类型的字段,用来计算总分:
“总分”,计算公式为:题目1分数+题目2分数+题目3分数

这种方法只适用于题目很少的情况(SharePoint 2010的字段个数是有限的)
如果比较多的话,避免不了通过开发的手段来做了
[解决办法]
ASP.NET做会更好些
[解决办法]

探讨
谢谢各位兄台指点.我现在的想法,还是用Moss开发,用ASP.NET做成WebPart,不知道能否实现?我的意思是把题库,答案,评分全部做成WebPart,然后在Moss页面里进行显示. 后台还是通过Moss管理,会员也是通过Moss管理.这样可以实现吗?

读书人网 >行业软件

热点推荐