78
社区成员




项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2023北航软件工程 |
这个作业的要求在哪里 | 团队项目-选题和需求分析 |
我在这个课程的目标是 | 学习软件工程技术,完成团队开发流程 |
这个作业在哪个具体方面帮助我实现目标 | 明确选题方向,完成需求分析 |
首先,我们对典型用户进行英语单词APP的使用采访,总结如下:
问题 | 受访人A | 受访人B | 采访摘要 | 项目需求 |
---|---|---|---|---|
使用现有单词APP的记忆效果如何? | 短期记忆,时间长了就忘了 | 图片例句固定,容易忘 | 当前单词软件能从词库中抽取单词和待复习单词形成当日词单。单词卡中包含中英文释义以及简单例句等单词信息。 | 现有固定化,碎片化的学习机制需要创新 |
单词软件现在流行的单词卡的形式上有什么功能需要增加? | 口语和写作上没怎么练习过 | 希望能记住释义并了解使用环境。只用背单词软件的话达不到这个效果 | 目前单词软件不能完全满足用户背单词的听说读写及使用需求,用户希望能通过文章、对话等含有更多语境信息的形式来加强单词学习 | 需要具有交互性、更多信息量的语境信息 |
是否希望能有更多元化、自定义的词单? | 用过自定义词单的功能,但只能用户一个个录入 | 适应自己学科的专业领域的词单 | 目前单词软件的词库有限,用户希望能有更个性化的词单服务 | 便于创建自定义词库 |
现有单词学习软件的复习测验与记忆评估机制如何? | 测验能是寓教于乐的形式 | 不太好评估,希望的测验是语境听力或者对话 | 用户希望能对自己的学习效果进行评估检验 | 利于长期记忆的更为新颖的评估与检验机制 |
以下是采访原文:
某大四学生:
Q:相比于中小学课文驱动的英语学习方式,你认为使用背单词软件学习的效果怎么样?
A:软件学习到的单词基本都只能短期记忆,时间长了就忘了。
Q:在英语学习过程中,你是如何判断自己是否掌握了这个单词?只通过背单词软件你认为是否能达到这个效果?
A:能在阅读过程中认识这个单词吧。因为没有出国和发表英语论文的需求,只是需要看一些英文文献,所以口语和写作上没怎么练习过。以后读研需要发表论文的时候可能会再多考虑一些英文写作上的事情。
Q:是否希望背单词软件能够在现在流行的单词卡的形式上增加更多和语境相关的功能,加强对单词的学习?如果要增加的话,你比较期待什么形式的?
A:目前没有很急切的需求,但如果能有包含我背的单词的小故事,感觉还是很有意思的。
Q:你是如何评估自己一段时间内学习单词的效果的?是否希望能用测验的方式来评价自己的学习效果?
A:只能凭感觉吧。测验评价应该挺不错的,不过希望测验能是寓教于乐的形式,单纯做题的话可能会有点抵触。
Q:是否希望能有更多元化、甚至自定义的词单,而不是只限于四六级、考研等固定词单?
A:好像是有能用户自定义词单的app的,但只能用户一个个录入。其他词单的话,可以有些专业领域的词单。之前看过别的同学在背仪器相关的词单,但不知道是不是他自己做的。
某大一新生
Q:相比于中小学课文驱动的英语学习方式,你认为使用背单词软件学习的效果怎么样?
A:还可以。
Q:在英语学习过程中,你是如何判断自己是否掌握了这个单词?只通过背单词软件你认为是否能达到这个效果?
A:记住释义并了解使用环境。只用背单词软件的话达不到这个效果。
Q:是否希望背单词软件能够在现在流行的单词卡的形式上增加更多和语境相关的功能,加强对单词的学习?如果要增加的话,你比较期待什么形式的?
A:希望能有通过包含单词的文字进行对话的功能,对了解使用环境会比较有帮助。
Q:你是如何评估自己一段时间内学习单词的效果的?是否希望能用测验的方式来评价自己的学习效果?
A:不太好评估。测验的话希望能是语境听力或者对话。
Q:是否希望能有更多元化、甚至自定义的词单,而不是只限于四六级、考研等固定词单?是的话,你希望有什么样的词单?
A:希望能有适应自己学科的词单。
我们的问卷一共收集到了120+份结果,以下是部分问题展示:
Q: 现有单词软件最吸引您的点?
Q: 您认为目前的背单词软件还存在哪些问题?
Q: 您是否对如下功能感兴趣?
(现有机制固定化,碎片化)当前单词软件能从词库中抽取单词和待复习单词形成当日词单。单词卡中包含中英文释义以及简单例句等单词信息。
(需要具有交互性、更多信息量的语境信息)目前单词软件的碎片化学习不能完全满足用户背单词的需求,用户希望能通过文章、对话等含有更多语境信息的形式来加强单词学习。
(便于创建自定义词库)目前单词软件的词库有限,用户希望能有更个性化的词单服务。
(利于长期记忆的更为新颖的评估与检验机制)用户希望能对自己的学习效果进行评估检验。
引入虚拟智能形象 Kaleido (释义:万花筒),表示本产品智能英语学习助手的知识与技能像万花筒一般,从以下单词学习的多方面进行功能创新,丰富用户体验:
复习单词
个人维度
共享维度
图像处理
生词本并导入部分生词,后端数据库会将此部分生词关联到此主题的标签;当其他用户使用场景定制功能指定相同主题时,后端数据库即可返还之前维护的数据库中含有此类标签的单词,达到可维护的共享数据仓库的模式。首先,结合需求考虑,本项目聚焦于定制化与智能化,区别于传统背单词的移动端APP中,文件交互繁琐、输入栏挤占屏幕空间、难以进行分屏操作等缺点,我们计划为用户提供Web网页端与PC端应用程序两种分发方式,向用户提供便捷的多形式交互功能,并向用户展示多层面的定制化英语学习信息。
此外,从项目的开发与交付方面考虑,我们计划在alpha阶段和beta阶段分别推出Web网页端与PC端产品:alpha阶段进行Web开发利于产品的快速交付与功能测试;beta阶段的PC端应用程序可以支持部分功能的离线应用,能够更好地面向用户群体优化使用体验。
前端:使用Web框架Vue.js
后端:使用Django框架
数据库:使用mysql主数据库和Redis缓存数据库
服务器:使用腾讯云服务器
集成AI算法:
使用Electron将Web项目构建为跨平台的PC端桌面应用程序,优化基础功能的离线使用体验
当前市面上已经有很多单词软件,以下列举了4款主流单词软件的功能与优缺点。
产品名 | 功能 | 优点 | 缺点 |
---|---|---|---|
扇贝单词 | 碎片式单词学习 | 界面较简洁 | 词库单一,碎片式背单词效果一般 |
百词斩 | 碎片式单词学习,有图片、例句等辅助学习 | 记忆形式多样,较为生动有趣 | 词库单一,背单词形式虽有趣却也容易分散注意力,每个单词对应的图片与例句固定,遗忘率高 |
不背单词 | 碎片式单词学习,复习力度大,轮次多 | 复习力度大,记忆效果较好 | 复习耗时较长,需要更多的时间精力,比较枯燥,效率一般 |
墨墨背单词 | 碎片式单词学习,借助艾宾浩斯遗忘曲线进行复习 | 有艾宾浩斯记忆曲线进行学习与复习,较为科学 | 词库固定,不能学习专业词汇,功能较单一只能背单词 |
相对于上述产品,我们的产品有如下优势:
项目前期:选择一批对本产品感兴趣的潜在用户长期追踪调查,从需求调研、原型设计、功能开发、产品测试等多个环节持续收集用户反馈,帮助产品从开发初期实现短周期实现快速迭代
中期内测:朋友圈等社交平台发布项目内测宣传,考虑建立微信内测群等高效直接的用户反馈模式
产品发布:制作宣传网站、宣传海报及宣传视频,结合人工智能热点在多平台宣传,吸引更广泛的多类型用户群体
从用户层面,我们应用新技术新服务,将智能化引入英语单词学习软件,为用户提供多层面定制化的英语学习内容,多模态沉浸式的人机交互体验,多维度可维护的共享数据仓库。
从开发者的角度,深入了解并使用当前最热门也是非常重要的人工智能技术之一——GPT,通过本项目将最前沿技术融入软件开发过程之中,不仅仅开拓了眼界,更让我们对学术界-工业界的技术落地有了切身体会。
同时,除去软件开发的相关经验之外,我们作为有英语学习需求的大学生也是本软件的受益者之一,可以极大提升我们英语学习的效率。
Alpha阶段提供Web网页端服务;Beta阶段在网页提供PC端应用程序的程序安装包,支持部分功能的离线应用。
发布后一周的总用户量达到300人;每日活跃用户量50人。