解决一个具体的学习问题
项目源于一个直接的问题:没有一个足够好用的 A-Level Pseudocode IDE。我希望学生能够像运行真实代码一样,直接运行课程所使用的伪代码。
从语言实现到 AI Tutor
我独立实现了解释器与 Lexer,并加入 AI Tutor,用来解释程序、定位错误和辅助学习。它不只是编辑器,也是一套面向特定课程语境的学习工具。
被真实学生使用
这个从个人痛点出发的项目后来被其他 A-Level Computer Science 学生用于学习与练习,也让我看到小工具通过开源可以产生的真实价值。
继续探索
在 Selected Work 查看重点项目,或前往 Background 阅读完整经历。