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、考试结束,直接给出成绩。