






现在的人要是去做那个考试答题用的小程序, 这回事儿, 说得明白一点呢, 就是它包含了题库导入、答题逻辑、成绩出分这三种东西组成的一个整套的东西, 技术上的门槛, 其实是非常低的, 可是所有的坑, 全都隐藏在了那些细节里面。
很多的培训机构和学校的做法是找到开发团队来做事, 然后列出的需求是一下来就有几十条之多, 可是到后来才发现核心的功能就只是那几个方面而已,最后钱花出去的数量却是翻了有倍数那样的增加程度。
说实在话, 难度并不高。只要做一个基础版本的考试答题小程序就足够了, 核心环节就是把题目数据保存到数据库里面, 然后让用户进入之后进行选择题目、进行解答、最后提交答案以及查看分数这个完整的过程, 并且使用微信小程序的开发框架把它实现出来, 所需要的工期大概也就两到三周的时间。
难点在于题目的具体形式。如果是单选题或者多选题, 那些工作还比较好解决。可一旦把判断题、填空题、综合题混合排列的情况放进去了, 前端的页面渲染逻辑以及后端的自动判分逻辑, 就必须要进行重新设计了。

除此之外, 还有像限定时间提交试卷、网络断开之后重新连接恢复考试状态、防止考生在考试中作弊这些功能, 全都是需要在各种细节里去慢慢打磨和抠出来的功夫, 大家不要小瞧了这些事情的重要性。
价格区间其实挺大的, 如果是纯模板套方案, 三千到八千就能搞定, 这适合那些考试场次不多、题型简单的场景, 虽然上线速度很快, 但是扩展性一般。
如果你想要那种能够实现实时排名、组卷引擎、成绩报表导出的定制化功能, 那么报价超过两万元是非常普遍的现象。最核心的问题在于, 你需要搞清楚自己真正需要的是一个仅仅满足基本使用的方案, 还是一个体验优良的方案, 千万不要被销售人员的言语技巧所迷惑, 从而买下整套包含很多根本不会用到的模块的服务。
只要需求说得特别明白清晰, 最后给出的价格报价就能够做到非常准确, 所以建议大家在真的开始动手操作去开发制作之前, 先把题目类型、并发人数还有需不需要自动组卷这三件非常重要的事情都给写清楚弄明白, 这样不管找谁去进行开发制作都不容易踩到什么奇怪的坑里去。
