常见问题
1、后台导入试题模板提示:上传文件格式受限制(code:0)
FastAdmin框架默认未开放Excel文件格式的上传,需要手动设置
请参考这篇配置:https://doc.fastadmin.net/exam/1583.html#toc-4
2、题目设置数学格式(latex格式,v1.5.10版本之后支持)
如果你未安装富文本编辑器
直接在题目框填入latex格式即可。
如果你已安装富文本编辑器
需要注意latex格式的内容不要使用html标签包含,可以通过点击源代码按钮,查看文本是否正确。
例如:
以下这种情况会导致latex格式,需要手动去除html标签(修改后需要再点一次源代码按钮才生效)
3、小程序代码上传失败:Error: 系统错误,错误码: 80051,source size 4381KB exceed max limit 4MB
请参考这篇文档处理:https://doc.fastadmin.net/exam/2001.html
4、微信支付失败,错误信息:Function libxml disable entity loader()is deprecated
php版本过高,框架的easywechat版本过低导致,请使用php 7.4的版本。
5、小程序微信登录点击无效
有几个需要排查的地方
- 后台系统配置-微信配置,检查下appid和secret填写是否正确,不能有空格
- 是否有按照文档配置微信隐私协议授权,授权后需要审核通过才能生效,具体配置请参考文档配置:https://doc.fastadmin.net/exam/2643.html
- 检查下微信小程序后台(微信公众平台),开发配置,是否限制了服务器白名单IP
- 检查下微信小程序后台(微信公众平台),开发配置,当前服务器请求域名是否在配置内
最好是用微信小程序开发工具运行起来调试,根据错误信息百度下能直接知道原因
6、二维码生成失败问题
升级到v1.7.0版本即可
7、考试成绩及格线问题
版本v1.6.4之前,考试成绩(包括考场考试成绩)未记录试卷的及格线字段。
在后台考试成绩详情页面中的及格线是实时读取试卷信息中的及格线。
如果在产生考试成绩记录后,修改了试卷的及格线(例如调低了及格线),可能会导致后台查看考试成绩详情的及格状态与及格线不一致问题。
请更新到v1.6.4之后的版本解决此类问题。
8、证书模板预览报错
- 设置
/public/exam_certs的目录755权限 - 证书模板图片,必须是
JPG/JPEG文件格式(改后缀无效,需要使用画图工具另存为JPG/JPEG格式)
9、如何创建材料题(案例题)?
材料题有两种添加方式:
- 方式一:先添加主题目(也就是案例),创建时,题型选
材料题,再选择子题目 - 方式二:先添加主题目(也就是案例),再创建子题目,子题目
属于材料题子题选择是,再选择所属材料题(也就是前面添加的案例),设置分数即可
10、HBuilderX编译失败,无法安装less等插件
按DCloud官方给的解决方案处理:http://hx.dcloud.net.cn/Tutorial/faq/pluginInstall?id=question
11、HBuilderX编译失败:Vue2 scss 预编译器默认已由 node-sass 更换为 dart-sass,如果您的代码使用了 dart-sass 不支持的旧语法,可能存在部分不兼容的问题。
在manifest.json中用源代码视图新增配置"sassImplementationName": "node-sass",保存后重新编译即可。
12、关于科目的使用
如果你需要用到科目功能,需要先设置科目(必须2级才生效)
之后再设置分类,分类有:题库分类、试卷分类、考场分类。分类可以设置对应的科目,设置后,前端用户选择科目后,就会展示对应的数据。
如果分类不设置对应科目或者前端未选择科目,则显示所有数据