OSC编辑部系列直播:开源世界当中,到底存不存在“白嫖”?>>>>>
宙飒天下网 Primary School Mathematics 小学数学口算题
前端环境搭建
-
进入
./webfrontend
终端输入:cd webfrontend
,如果你使用的是vscode,可以使用分屏新建终端,这样前后端的服务器启动可以一目了然. -
终端输入:
npm install
更新下载前端的依赖,如果速度太慢,建议搜索使用镜像服务器下载依赖. -
终端输入:
npm start
启动前端服务器.正常的话你会看到下图:
最近发现有些朋友下载代码后不能使用请看这里
- 本程序运行调试的python环境为
3.8.8
,建议新建一个全新的虚拟环境来测试。 - 首次运行时,前后端报错的话,大概率都是依赖没有安装,建议查看错误提示安装相关依。
- 如果依然无法运行,可以发起issues提供详细的报错信息,或是联系我一起分析。
使用教程
启动程序
终端下进入程序根目录,先启动后端:
(fastAPI_psm) bash-3.2$ cd webbackend (fastAPI_psm) bash-3.2$ python main.py
终端显示下图即是后端启动完毕.
再开一个终端,如果是vscode
拆分终端,进入到./webfrontend
,输入npm start
终端显示如下就说明启动成功了.
程序的使用
- 例:生成10以内加法口算题60道,设置好算数项的取值范围和运算符号,设置好口算题数目之后点添加口算题,最后点击生成口算题即可!
- 口算题卷子保存在
./docx
目录下,用软件打开后连接打印机就可以打印了. - 一些复杂的口算题都是先从添加口算题开始,比如我要打印60道100以内的加减法混合口算题,结果不大于70. 这个时候我们可以选择第一步运算符号的加法和减法,设置好其他参数,然后添加口算题,最后点生成口算题.
- 具体的使用可以多试试,其实很简单啦!
程序成生的口算题截图:
一些想法
重构程序界面的时候发现自己的能力有限,所以界面ui的处理很让人头疼,希望有时间有能力的前端后端全栈的牛逼大佬来贡献一沓代码,共同完善这个小程序,为更多宝贝的程序员老爹老妈省下更多的时间!
后端主要是一些简单的算法,后续还想添加的功能有:小数的口算题,整十百千的口算,分数口算题(这个完全没有思路)。
最后感谢曾经贡献过代码的同学,再次谢谢你们!
还没有评论,来说两句吧...