提交 50a7f87b 编写于 作者: F feilong

update readme

上级 3a5f1721
# skill_tree_opencv
`OpenCV技能树`[技能树森林](https://gitcode.net/csdn/skill_tree)的一部分。
## 目录结构说明
* 技能树`骨架文件`
......@@ -28,10 +30,10 @@
* 其中 `children` 可配置该`知识节点`下的子树结构信息,参考后面描述
* 其中 `export` 可配置该`知识节点`下的导出习题信息,参考后面描述
## `知识节点` 子树信息结构
例如 `data/1.OpenCV初阶/1.OpenCV基础/1.OpenCV简介/config.json` 里配置对该知识节点子树信息结构:
```json
{
// ...
......@@ -42,8 +44,6 @@
}
```
## `知识节点` 的导出习题编辑
例如 `data/1.OpenCV初阶/1.OpenCV基础/1.OpenCV简介/config.json` 里配置对该知识节点导出的习题
......@@ -73,6 +73,7 @@
"notebook_enable": true
}
```
其中 type 字段目前都固定是 `code_options``notebook_enable` 字段决定这个习题是否生成对应的 `notebook` 。根据具体情况写好其它字段,注意这里 `source` 的文件名,我们指定了一个 markdwon 文件。现在我们新建一个 `helloworld.md` 并编辑为:
````markdown
......@@ -165,5 +166,6 @@ int main() {
## 技能树合成
在根目录下执行 `python main.py` 会合成技能树文件,合成的技能树文件: `data/tree.json`
* 合成过程中,会自动检查每个目录下 `config.json` 里的 `node_id` 是否存在,不存在则生成
* 合成过程中,会自动检查每个知识点目录下 `config.json` 里的 `export` 里导出的习题配置,检查是否存在`exercise_id` 字段,如果不存在则生成
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册