我需要基于flask和sqlite开发一个答题系统,要求如下 1.答题系统有用户和管理员两种身份,用户只需要输入编号自动创建身份,记录所有用户回答和答题时间到数据库 2.管理员可以配置编辑题目,批量添加题目后点击保存形成一套题,每套题对应一张答案的表单 3.四种题目类型:单选题、多选题、填空题、滑块题(通过滑块选择1-100的数字),题目包含题目描述文本、选择题还包含选项文本,管理员在管理员页面可以配置题目数量和描述 4.用户在用户界面每次可以选择一套题目作答,作答完毕后点击提交,将所有用户作答内容和所用时间记录到数据库
我将为您创建一个基于 Flask 和 SQLite 的答题系统,包含用户和管理员两种角色,支持四种题型,并能记录用户答题情况。
app.py
templates/index.html
templates/user/login.html
templates/user/dashboard.html
templates/user/quiz.html
templates/admin/login.html
templates/admin/dashboard.html
templates/admin/create_quiz_set.html
templates/admin/edit_quiz_set.html
templates/admin/view_results.html
static/css/style.css
这个答题系统基于 Flask 和 SQLite,实现了以下功能:
app.py 文件启动应用http://127.0.0.1:5000/ 进入系统admin运行预览前端页面
我来为您创建一个可以预览的前端页面版本,展示答题系统的主要界面:
这是一个完整的答题系统前端预览版本,包含了所有主要功能界面:
答题界面 - 支持四种题型的答题
体验用户流程:
体验管理员流程:
测试答题功能:
这个预览版本完整展示了答题系统的所有核心功能和界面设计,您可以通过点击不同按钮来体验完整的用户和管理员操作流程。