2分钟阅读

圣诞快乐!

在这个冬季假期,我花了将近四十个小时来完成一个小型个人项目,这是一个仪表板,可以帮助我可视化我的中文学习进度。

通过这个过程,我复习了我的Nuxt技能,尝试了最近发布的Nuxt 3,并由于新发现的依赖冲突在GitHub上开启了几个讨论和问题。除此之外,我还能够深入研究 Apache Echarts的精彩世界,创建美丽的、定制的图表来展示我的普通话水平。

这个项目的目标是有一个专门的地方,我可以记录我的中文学习目标和成果。到目前为止,我一直在使用备忘录应用程序来记录每天需要完成的活动,并使用Google表格来记录学习时间。虽然这 在多个应用程序之间切换很麻烦完成了任务

  • 输入数据/设置新目标/创建图表通常需要很长时间
  • 信息没有针对语言学习者的需求进行定制
  • 我的语言学习仪表板(目前是闭源的,只是个人原型,但如果有足够的兴趣,我考虑将其变成一个公共网站)解决了这个需求。它最大化了有用的数据输出,同时最小化了输入数据所需的努力(从而为生产性的语言学习本身创造更多时间)。我估计每周只需约15分钟来输入数据,这个数字比以前低得多。

该网络应用程序跟踪:

我的中文学习目标和截止日期

  • 每天花在学习上的时间,以及属于哪个类别(阅读、听力、口语等)
  • 学习活动之间的分布,如课堂、看电视节目等
  • 词汇量(单词和汉字),以及里程碑
  • 统计数据,如总学习时间、总阅读字数、总阅读书籍数等

这些输入通过文件输入来详细说明不易量化的统计数据的更新,比如阅读的书籍,或者通过发送一个包含某项活动基本信息的"自定义日志"来实现

到目前为止,我一直在完善各种功能并测试界面,因为我要到1月1日才开始跟踪(作为我的新年决心的一部分)。但我会确保在2022年底写一篇新帖子,展示所有统计数据的增长!

与此同时,请观看下面90秒的YouTube视频,概述以下功能!如果你觉得这可能对你有用,请在下面告诉我——我可以与你分享代码库或者努力使其公开。

留言