最近接触一个K12题库外包业务,其中有关于试题公式的部分且题量比较大,总共1300万试题。由于之前从未接触这种试题公式,使我花费了大量时间,今天给自己总结下,留点笔记。
一、k12题库——latex公式
这种公式还是比较好处理,由于是标准化的格式代码。在前段可以通过mathjax进行渲染,后端编辑器也可以通过mathjax再次编辑,整个过程比较顺手。
二、k12题库——mathMl公式
mathML公式和latex公式可以互转,在web前段和后端显示公式的解决方案也比较容易,组卷生成word也较好处理。
三、k12题库——html+css+js公式
其实本没有这类公式的,据说是客户从某个题库网站抓取来的数据,而被抓网站实际是mathjax渲染latex后变成html+css+js的公式。这种格式的k12题库数据致使编辑器内显示混乱,组卷生成word混乱。在各种尝试后,最后使用phantomjs页面指定位置截图,将公式全部转成图片。
今天女朋友催着下班暂时写到这吧,大家有问题可以一起交流 QQ ~1090930740