Django之在线考试与自动评分

来自CloudWiki
112.230.235.132讨论2019年2月13日 (三) 00:28的版本 (创建页面,内容为“ == 技术要点 == 1)通过GET方式提交参数; 2)随机抽题; 3)客观题自动评分。 ==实施步骤== ===增加数据模型=== 1、修改ap…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

技术要点

1)通过GET方式提交参数;

2)随机抽题;

3)客观题自动评分。

实施步骤

增加数据模型

1、修改apps\questions文件夹中的models.py文件,增加Test模型。


2、执行命令,更新数据库。


3、在apps\questions\templates\questions文件夹中创建模板文件test.html。


4.1、修改apps\questions文件夹中的views.py文件,增加下面的导入。


4.2、增加用来检查是否登录的修饰器。


4.3、然后增加用来考试的函数test()。


5、修改apps\questions文件夹中的urls.py文件,增加一条路由。


6.1、执行命令,运行网站,然后使用浏览器登录,进入考试页面。


6.2、考试结束,直接给出成绩。