This repository has been archived on 2024-06-23. You can view files and clone it, but cannot push or open issues or pull requests.
mathdeptv2/文档/工具基本功能及用法介绍.md

19 lines
890 B
Markdown

# 添加新题目到数据库
## 工具文件
``添加题目到数据库.ipynb``
## 功能简介
从一个.tex文件中提取题目内容(用\item开头, 放置在\begin{enumerate}\end{enumerate}环境中), 并从起始id开始将.tex文件中题目逐题添加到数据库中
## 用法
第一个单元格中需要设置四个位置:
- ``starting_id``: 整数. 起始id号, 这个号码注意不要和已有的id重复, 可在``Problems.json``中查询空闲id. 处理中如果有重复id的话程序会报重复, 并且不会写入新题目到数据库
- ``origin``: 字符串. 题目出处, 同一批题目的出处字符串一致, 尽可能详尽, 对应到``Problems.json``数据库中的``origin``项
- ``filename``: 字符串. .tex文件的文件名(含路径)
- ``editor``: 字符串. 编辑及收录者姓名, 用"\t"分隔日期(yyyymmdd)及姓名, 例如"20221007\t张三"