这个作业的要求是: https://bbs.csdn.net/topics/608215808
问题一
1.项目文档中提到:在根目录下执行 python main.py
会合成技能树文件,合成的技能树文件: data/tree.json
。所以该技能树的项目运行之后只会生成json格式文件,作为项目后端使用吗?是否可以考虑生成html等有前端渲染效果的网页或者运行命令后同时在本地生成一个md文件更加直观呢?在目录中已经存在index.txt文件的情况下,执行命令后生成一个思维导图类似的图片是否可以更清晰?
问题二
2.在项目的config.json
文件中,文档中提及"type": "code_options"
表示是一个选择题。type
除了选择题之外是否还有其他的可选择项呢?比如技术博客等类似格式的文件?
问题三
3. 尝试添加了一个习题,但是tree.json
文件中只能看到新增的文件的配置内容,看不到添加习题的内容是否正常呢?
问题四
4. 新增习题对应的config.json
文件中同时含有keywords_must
和keywords
属性,这两个属性有什么区别呢?
问题五
5. 在初阶下增加了第四条章目录,但是index.txt
中内容与实际目录并不匹配,index.txt
作用是什么呢
问题六
6. 目前做成的技能树项目包含了大量习题、文章,并且包含了用户的讨论和博客等内容,整体呈现印象更倾向于leetcode或者洛谷等一类交流学习网站,资源量过大且参与用户水平参差不齐是否有利于技能树的受众呢?相较于类似社区形态的技能树,做成w3school或者使用vuepress等工具生成的静态网站来实现技能树是否会更权威?