使用指南更新 添加关联题目 部分
This commit is contained in:
parent
ac94e78ab3
commit
240709fe30
|
|
@ -149,10 +149,33 @@ mathpix是一个非常好用的数学文字和公式转换工具, 唯一的缺
|
|||
4. 终端会显示收录的进度, 收录完成后``vscode``会打开一个名为``新题收录列表.txt``的窗口, 最后两行就是本次收录的信息(日期, 题号等)
|
||||

|
||||
|
||||
随后如果有必要, 可保存``Problems.json``及``新题收录列表.txt``至暂存区, 之后可以commit到本地的repository, 乃至push到远程的服务器.
|
||||
随后如果有必要, 可添加``Problems.json``及``新题收录列表.txt``至暂存区, 之后可以commit到本地的repository, 乃至push到远程的服务器.
|
||||
|
||||
## 添加关联题
|
||||
|
||||
1. 在题库中选择需要添加关联题的旧题目的题号(可用``:``和``,``进行分隔)
|
||||
2. 在面板上选择``录入``-``添加关联题目``
|
||||

|
||||
3. 对``vscode``中打开的``添加关联题目.py``进行编辑, 一般需要修改以下三处
|
||||

|
||||
1. 修改被关联的题号(可用``:``和``,``进行分隔)
|
||||
2. 新题目的起始题号(``int``类型), 如果起始题号被占用, 则会自动寻找之后的第一个空闲题号作为起始
|
||||
3. 编辑者姓名
|
||||
4. 保存后关闭``添加关联题目.py``, 在面板上点击``运行``
|
||||
5. 在``vscode``中会打开一个``problems.json``的文件, 目前它将旧题目的信息复制了过来, 在``related``字段(黄色框)中自动建立了关联.
|
||||

|
||||
6. 在编辑时(见上图), ``id``字段**一定不要改动**, ``content``字段中保存的是raw格式的字符串, 和LaTeX代码主要的区别如下:
|
||||
|
||||
|raw格式|LaTeX格式|
|
||||
|:---:|:---:|
|
||||
|``\\``|``\``|
|
||||
|``\n``|``<换行>``|
|
||||
|``\t``|``<tab>``|
|
||||
|
||||
``genre``字段可能有变化(类型[填空题/选择题/解答题]可能变化了), ``ans``和``solution``字段中如果有内容可能需要修改或删去(题目改变了解答和答案可能有变化)
|
||||
7. 编辑完成后保存, 关闭``problem_edit.json``文件后, 程序会自动添加新的题目, 添加完成后会对新题目进行试编译. 如果试编译失败, 则刚才的所有编辑将全部失效(所以每次建议少添加几个关联题), 题库文件将退回原状; 如果试编译成功, 则``Problems.json``中的相应位置会添加对应的关联题目
|
||||
|
||||
随后如果有必要, 可添加``Problems.json``至暂存区, 之后可以commit到本地的repository, 乃至push到远程的服务器.
|
||||
|
||||
## 导入metadata(各种数据与信息, 如答案, 解答, 备注, 使用记录, 标签等)
|
||||
|
||||
|
|
|
|||
Reference in New Issue