none
考试系统思路求解 RRS feed

  • 问题

  • ASP。net     考试系统后台 通过选项以后 就可以自动生成 带有 单选控件 多选控件 还有填空的控件  试卷
    这里想请教下 如何才能自动生成这些控件 还有这些控件都生成出来以后 怎么才能让他 生成一张考卷呢??
    思路求解 我想练手 做一个这样的后台系统···谢谢各位了···
    • 已移动 肖小勇Moderator 2010年1月12日 6:18 asp.net 相关问题 (发件人:Visual C#)
    2010年1月12日 2:07

答案

  • 具体可以参考:
    http://www.dlmu.net/pe/webdesign/ShowArticle.asp?ArticleID=26885
    希望对你有帮助!
    周雪峰
    • 已标记为答案 Jan coki 2010年1月12日 6:08
    2010年1月12日 3:26
    版主

全部回复

  • 考试系统
    1.你要先把你用到的题型控件,如单选控件,填空控件写成符合你要求的用户控件
    2.你根据你的题型动态把这些控件生成到ASP.NET页面上,这样有些麻烦,
    3.当然你也可以利用GRIDVIEW模板来实现,进行数据绑定

       你可以把每种题型用一个gridview来显示试题内容,这样比较方便



    努力+方法=成功
    2010年1月12日 2:18
  • 你好!

    首先设计数据结构。大概这样如:

    问题表:

    主键
    问题
    问题类型(单选、多选、问答)通过这个字段来确定在界面上显示 Radio(单选), CheckBox(多选),TextBox

    答案表:(主要是多选与单选)

    主键
    问题主键
    答案
    是否是正确答案

    用户答案表:

    用户主键
    问题主键
    答案主键

    界面可以考虑使用 GridView 、 ListView 这样的控件。
    在控件中添加模版列,在 ItemDataBound 事件中根据“问题类型”来确定显示哪一种控件。
    如是选择题就将答案动态的添加到模版列中,问答题就直接添加一个 TextBox 或 TextArea。

    保存数据建议使用 ajax 来做,答案是否正确可以在数据库中分析。


    知识改变命运,奋斗成就人生!
    2010年1月12日 2:25
    版主
  • 那能不能做出像  回帖一样的操作页面呢···就是把 上面的 按钮改一下  然后 按提交以后 就 生成 网页了 ???

    2010年1月12日 3:03
  • 具体可以参考:
    http://www.dlmu.net/pe/webdesign/ShowArticle.asp?ArticleID=26885
    希望对你有帮助!
    周雪峰
    • 已标记为答案 Jan coki 2010年1月12日 6:08
    2010年1月12日 3:26
    版主
  • 基于问答类型的这个做可能会方便一些,但基于选择类型的答案就没有必要这样做了。
    知识改变命运,奋斗成就人生!
    2010年1月12日 4:42
    版主
  • 谢谢···各位版主的帮忙· ··我去练手看看 麻烦那各位了···

    2010年1月12日 6:08
  • 不客气啊!
    周雪峰
    2010年1月12日 6:16
    版主