任务简介
课程:《Python程序设计》
班级: 2143
姓名: 冀彦丞
学号: 20214325
实验教师:王志强
测评内容:Python技能树及CSDN MarkDown编辑器测评
测评日期:2022年4月19日
必修/选修: 公选课
一、Python技能树测评
1.Python技能树简介
顾名思义,所谓技能树,便是给从未接触过Python的同学朋友给予以明确的学习路线及指导,技能树在主界面按学习顺序列出了Python学习的基础板块,每个板块也给到了对应的难度评级。
点击目录进入,直接显示的便是技能树的主要内容(参考资料)
每一个小部分都精选了由CSDN博主贡献的教程博客,有些部分还附有视频教学
点击正文上方标签栏可切换至练习题、交流讨论和笔记三大板块
练习板块:
当前知识点下对应的所有练习均通过后板块侧面会出现一片绿叶标志
交流讨论板块:
大家交流讨论的地方
笔记板块:
笔记保存之后可以在这里看到,可以看看大佬们都是怎么学习的
2.使用体验
总体上技能树还是能给到一定的学习指引,但还是存在这许多小问题有待改进,详见下
3.优缺点分析及改进建议
优点
1.习题板块和通过后绿叶的标志能帮助自学者巩固知识点,提高学习的积极性
2.习题每次刷新后答案顺序会改变,一定程度上杜绝了蒙题的行为
3.交流讨论和笔记板块能更好的帮助大家共同学习,一起进步
4.技能树中不会弹出广告干扰学习
缺点
1.由于文章均由广大博主提供,技能树的知识点存在体系混乱、不同部分内容重复的问题,不能很好的指引初学者
例如:
在《Python简介》中的博主已经给出了非常详尽的优缺点分析,但是在之后《常用开发工具》中的博主又重新简要分析了Python的优缺点,
2.内容部分中视频和文章往往不是同一个博主提供,导致视频和文章各讲各的,没有照应作用
以基础语法中的函数部分为例:
|
|
3.文章内容虽以在博主中进行精选,但可能是因为时间较短,目前还是存在部分文章质量不高的问题
4.习题只有单选题一种类型,有可能导致做题者实际一知半解但是蒙对的情况,不能很好的检测学习是否有效
5.当代码块单行代码或文章内容过长时,只能通过选中的方式向后移动查看
例如:
6.交流讨论板块定位不够明确,主要还是要以问答为主
7.只能在对应的板块查找笔记,当学习内容较多后非常的不便
8.笔记保存后会直接以贴子的形式发布(也有可能是我没找到在哪取消)
9.技能树正文部分无法将笔记区域隐藏到侧面且存在最大宽度,当空白区域大于最大宽度是缩小正文区域不能获得更多的文字显示,如图:
10.附加的吐槽:为啥在CSDN中上传的视频会非常糊,而且也没有相关的说明,在文章中插入gif又不能大于5MB导致很难在博客展示出一些复杂的操作
改进建议
针对缺点1:由官方给出几篇技能树内容的样例规范模式,鼓励博主们以统一的版式编写内容
针对缺点2:尽量鼓励视频及文章创作者的内容互相呼应,让读者能视频和文章结合起来学习
针对缺点4:可以参考leetcode等流行刷题网站,推出编程大题的题型,并且针对后期的某些技能可以给出实际的项目实现,甚至与相关接单网站合作,鼓励学习者在作业中完成实际任务
针对缺点5:建议在界面下方添加横向滚动条方便查看
针对缺点7:建议添加一个汇总笔记的网页,可以直接将所有的笔记整合到一篇文字里方便查看,最好再添加word、pdf等常见格式的下载方便本地保存
针对缺点8:应在保存旁增加一个保存并发布的勾选栏,可以让大家自行选择是否发布
针对缺点9:增加隐藏笔记的按钮,增加正文部分任意横向宽度自适应
其他建议:
1.可以考虑在知识点后初难度评分增加重要性/常用性的评分
2.可以参考游戏技能树,在技能树初始界面增加一个可交互的技能树,用户可以点击自己想要达成的目标技能查看相关所需技能的学习而不是从头全部学习,满足有针对性学习/速成要求用户的需求
3.笔记板块中可以参考百度贴吧等,在内容较多后由官方/选出楼主给参考价值较大的笔记加精/置顶,方便其他学习者参考学习
4.可以添加一个常见问题板块,专门将大家常见的问题/错误整理出来
3.BUG反馈
BUG1
- 测试环境:windows10+联想浏览器(7.0.0.12151)
- 可复现性及具体复现步骤:必然发生
- 具体情况描述:当笔记保存后会以<发布的贴子>形式存在,如果把这个贴子删除,回到技能树就会发现重新修改对应笔记后无法保存
4.结论
类别 | 描述 | 评分(满分10分,良好6分, 及格4分,聊胜于无1分, 很差-3分) |
---|---|---|
核心功能 | 分析三个核心功能,功能设计和质量。 | 7 |
细节 | 有什么为用户考虑的细节? | 6 |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 9 |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 7 |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 7 |
内容丰富度 | 知识内容是否全面,能否较好的起到教学作用 | 8 |
界面美观度 | 界面是否简洁美观 | 9 |
二、MarkDown编辑器测评
MarkDown编辑器简介
Markdown 是一种用来写作的轻量级标记语言,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它能使我们专心于码字,用「标记」语法,来代替常见的排版格式。由于Markdown的语法简洁明了、学习容易且功能比纯文本更强,有很多人用它写博客。
如图, MarkDown编辑器主要分为快捷操作栏,代码区和预览区三大板块。
代码区即为编辑的地方,通过点击快捷操作栏中的选项可以方便的创建对应的格式等,无需手动书写代码,预览区则能帮助创作者即使的看到编辑的效果。
详细的MarkDown语法在此便不赘述,在此推荐几篇我学习MarkDown的文章作为参考
2使用体验
MarkDown编辑器很好发挥了MarkDown具备的优点,简介方便易上手,没有干扰的界面能够更好帮助创作者们更好的把注意力投入文字输出。同时添加了投票等特色功能,更好的提升了MarkDown的实用性。
3优缺点分析及改进建议
优点
1.可以让人专注于文字的内容而不是排版样式
2.可读、直观、学习成本低
3.模板功能可以极大方便基础的排版工作
4.滚动时预览区域略微的延迟极大的提升了手感和顺滑感
5.实时预览可以让编辑者轻松看到实际效果
缺点
1.不像word一样功能强大,仅具备基础功能
2.详细的语法说明,能帮助新手快速上手,参考语法复制功能也能帮助解决忘记格式的问题
3.如LaTeX 数学公式、插入甘特图、插入UML图等的详细语法说明均为英文文档,对英语基础薄弱者较为不友好
4.插入视频支持网站仍然较少
5.表格似乎只支持以第一行为表头
6.图片只能插入,无对齐、大小调整等相关基础操作
7.文字颜色修改操作未在语法说明中介绍,且在操作栏中也没有相关选项
8.文字高亮颜色不可选,仅能为黄色
9.文本样式修改没有更详细的语法说明
改进建议
针对问题3:建议提供中文版的详细语法说明界面
针对问题5:希望增加能以列为表头和以行列同时为表头的操作
针对问题6:增加图片的基本操作语法
针对问题7:在快捷操作栏中增加文本颜色修改
针对问题8:增加更多可选高亮颜色操作(通过在==文本==两侧添加相关颜色函数操作之类的)
针对问题9:添加文本操作相关的详细说明文档
其他建议:
导出格式仅支持HTML和MarkDown,希望能支持pdf等格式的导出
希望增加可开关的语法格式检测,比如高亮疑似误用的中文符号,方便初学者更好上手
插入图片最大仅支持5MB,希望提供大图片上传的解决方案
3.BUG反馈
BUG1
- 测试环境:windows10+联想浏览器(7.0.0.12151)
- 可复现性及具体复现步骤:必然发生
- 具体情况描述:当误改MarkDown中以URL形式插入图片对应代码对应的网址后无法通过Ctrl + z撤销误操作恢复
BUG2
- 测试环境:windows10+联想浏览器(7.0.0.12151)
- 可复现性及具体复现步骤:必然发生
- 具体情况描述:无法通过Ctrl + z撤销以URL插入图片的操作
BUG3
- 测试环境:windows10+联想浏览器(7.0.0.12151)
- 可复现性及具体复现步骤:必然发生
- 具体情况描述:嵌套引用时换行后自动生成的>无法对齐
4.结论
作为一款轻量级的标记语言,CSDN中的MarkDown能较好的完成主要的功能,界面也简介美观,无干扰内容。但依然还有很多可以改进提升的地方。