自定义题库的刷题工具软件
基于vue+element实现,所有数据存在浏览器端。
不需要数据库,不需要服务器。
体验地址:prokill.serfend.top
方法一:直接运行
server.zip
文件下载http_server.exe
,点击开始,然后使用谷歌浏览器访问 http:\电脑的ip地址即可
方法二:下载静态资源包使用http服务运行
static.zip
文件下载python -m http.server 80
方法三:使用node环境部署和运行
npm install
npm run dev
运行完成后将自动打开网站
我会做
和我不会
错题本
菜单集成到了答题
菜单中)在 data\problems\index.json
中设置题库目录。
在data\problems\database\XXXXX.json
中设置题目内容,文件名与index.json中对应即可,可参考默认案例。
{
"problems":[
{
"content":"单选题干",
"options":["选项A","选项B","选项C"],
"analysis":"这题选C",
"answer":3
},
{
"content":"单选题干",
"options":["选项A","选项B","选项C"],
"analysis":"这题选C,同时支持选项引用,这里{{OPT:3}}选项是正确答案",
"answer":3
},
{
"content":"多选题干",
"options":["选项A","选项B","选项C"],
"analysis":"这题选AC",
"answer":[1,3]
},
{
"content":"多选题干",
"options":["选项A","选项B","选项C"],
"analysis":"这题选A",
"answer":[1] // 数组表示是多选题
},
{
"content":"判断题题干",
"analysis":"解析也可以不写,直接去掉这个字段即可",
"answer":true // 布尔类型表示是判断题
},
{
"content":"填空题题干,早上好,{{ANS}},晚上好。\n一二{{ANS}}四五",
"answer":["中午好","三"] // 字符串数组表示是填空题
},
{
"content":"简答题题干",
"answer":"这里填入答案" // 字符串表示是简答题
},
]
}
第一次做题时候不会有统计,以后再次刷到这个题的时候则会显示该题的历史做题记录
刷题模式
如果选中该模式,则将会显示
会做
和不会做
按钮,点击按钮可以直接完成该题的训练。适合填空题这种输入答案比较慢的题快速刷题。
如果存在bug或意见
您可以在 issue 中提出
或在 pull request 中提交您的代码
成为贡献者!