GitHub

您所在的位置:网站首页 乐高小程序答题 GitHub

GitHub

2024-07-11 02:27| 来源: 网络整理| 查看: 265

将题目装进微信

每个人都有微信,每个人都随身带着微信,微信小程序提供了一个快速便捷编写程序的选项。 最近要参加一个竞赛,有官方题库分发下来,为了利用零碎的时间熟悉题目,我做了这个小程序,随时随地的背题。题库是独立的,我把小程序分享出来,只要制作自己的题库,任何人都可以制作自己的答题、背题小程序

程序界面及特性

主要有两个界面,主界面上选择练习方式,问题界面答题、背题。目前支持顺序学习,乱序学习和学习收藏的问题。

界面

Home Picture Support Favorite

特性 记录答题进度,使用local storage存储答题的进度 乱序答题 收藏题目,重点复习 题目完全放在本地,免除服务端开发,快速部署 提供脚本将文本文件格式的题目转化为题库,图片使用特殊的标记添加 具体使用

一共分三步:

准备题库 使用微信开发者工具调试 预览小程序/上传小程序,开始背题 准备题库

我提供了一个Python脚本,来将文本格式的题目解析为js格式的题库,即/scripts/parse.py。

处理题目

首先将原始题目保存为文本,然后使用该脚本将其解析为题库 该脚本对格式要求不高,以下几种题目结构都能正确识别

# 题目和选项在一行 1. 哪个小程序可以快速背题?A. KnockDown B. GreatChinaDream # 题目和选项不在一行 1. 哪个小程序可以快速背题? A. KnockDown B. GreatChinaDream # 选项多行 1. 哪个小程序可以快速背题? A. KnockDown B. GreatChinaDream

⚠️注意事项

题目编号和题干、选项字母和选项内容之间必须有分隔符号,目前支持的分隔符号有.,。和空格 新的题目必须从行首开始,且题目必须有编号,且编号后必须要分隔符号 选项必须是大写字母,即A,B,C...Z,选项后必须有分隔符号 如果题干或选项中有大写字母,务必确保该大写字母后没有分隔符号,以免错误的解析为选项 处理图片

若原始题目中有图片,有两种处理方式:

将图片保存在小程序资源文件夹中,但是小程序的大小被限制在2M,图片太多的话就不能使用这种方式处理了 上传到图片CDN上,选择哪个CDN取决于个人选择,SM.MS是比较简便的选择

不管那种处理方式,都需要把图片的地址按照图片标记方式插入到题目的文本文件中,标记语法为

或者

需要注意的是,图片一定要插在题干和选项之间



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3