美文网首页
Prac项目开发日志

Prac项目开发日志

作者: 遨游于学海 | 来源:发表于2024-03-20 16:25 被阅读0次

虽然标题叫做开发日志,但是这里只是简要写一下。
最近,由于一些原因,开发了一个开源的项目,名字就叫做prac,当前的功能还不太完善,在此记录一些关于此项目的设计摘要。
首先,这个项目,是由于想要能够自定义练习题进行练习,但是很多现有软件它不能自定义习题,而且对于数学等的内容不使用流行的latex、而是像素图,视觉上不舒适,于是就结合了许多开源软件开发了这款开源软件。
这个项目主要使用React开发,capacitor封装,样式采用原生的+Material UI,数学库采用MathJax。
打开App后,加载练习文件(json格式),软件上会显示此次练习的概要说明,点击“开始练习”,按题目顺序进行练习,题目分为5类:单选、多选、客观填空(这3类可以自动判断)、主观填空和简答、解答(这2类不能自动判断).
在题目和选项中,除了可以有普通文本、latex之外,还可以使用本软件自带的和写入到练习文件中的元数据,元数据主要作用在于:
1.可以防止较长内容影响到命题思路;
2.可以以更短的名字重用素材;
自带的元数据的名字类似于std/*,即以std/开头,因此练习文件中的元数据不应以此字符串开头
在练习文件中,必须包含meta字段,即使其中没有任何内容,即最少必须是:

{
"meta":{}
}

=======================================
经过大约3个晚上,昨天晚上已经发布了最初的v0.0.1版本了,
项目地址:
https://github.com/cyjyj123/prac
当前需要自己构建。

相关文章

网友评论

      本文标题:Prac项目开发日志

      本文链接:https://www.haomeiwen.com/subject/ercazdtx.html