这个作业的要求是: https://bbs.csdn.net/topics/608215808
我提问的开源项目是:CSDN 技术 区 / skill_tree_opensource · GitCode
在提供的几个项目中,Python会比较熟悉,就选择了技能树来 fork 使用学习。
文章目录
-
- 问题1
- 问题2
- 问题3
- 问题4
- 问题5
问题1
其实刚开始有点雾,没看太懂这个项目能在做什么,和技能树有什么关系,完成了什么内容。我觉得 README.md 中可以加一段话(可能写的不是很好)来讲明这个项目:
要快速对项目进行了解,我们或许需要通过直观先来看看技能树做了什么。这里有一个具体的技能树项目:入门技能树 (csdn.net),使用后,我们可以发现:技能树提供了一个高效的学习环境,通过题目来对知识点进行熟悉。
而我们的项目( skill_tree_opensource · GitCode )在这里做些什么们可以用Markdown文件来编写不同章节、不同难度、不同知识点的题目并自动的生成 json 文件,从而方便了我们创造自己的题目。
对于Markdown的修改已经PR。
问题2
问题3
合理的分类是技能树发展的必要考虑。
问题4
现在只能表明正确的选项,后续是否考虑添加:题目解答以由问题提供者自由选择是否为题目添加详细解答。我们可以查看现有的技能树入门技能树 (csdn.net),虽然有讨论区,但是每个问题都要返回讨论区,还要在众多的帖子中挑选,这并不是一个方便的途径。
我觉得可以考虑添加 解答功能,由题目提供者自由选择 是否提供解答。
问题5
现在添加题目后,删除题目很麻烦。
情形是如下的:我们新建一个题目,,在第一次运行后,生成了一个 。此时,若我们想删除这个题目,我们是要删除和的,但是此时就需要我们手动删除 中的。

否则程序就会无法正常运行。我觉得可以考虑在删除文件后如何自动的修改。
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览210415 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!