前置信息说明

概念介绍

记忆宫殿

曾经,古希腊诗人西蒙尼德斯在大宴会厅里朗读一首赞美卡斯托尔和波拉克斯两位大神的抒情诗后,被大神叫了出去,正在此时,宴会厅坍塌了,厅内无一宾客存活,尸体模糊,亲属难辩,西蒙尼德斯却根据人们在厅内的座位而把尸体一一辨认出来。

记忆宫殿(The Memory Palace)的核心原理是用熟悉的地点、环境等能唤醒大脑视觉记忆的元素作为定点桩,去记住与其相关的陌生信息。通俗地说,记忆宫殿把文字或符号等转换成画面,甚至把多个画面串联成情节,从而促进文字或符号的记忆。

A4纸背单词法

A4 纸背单词法是讲记忆宫殿原理结合艾宾浩斯遗忘曲线应用到单词背诵领域的成功实践。

首先,背单词者准备需要背诵的单词、A4 纸和笔,并进行以下步骤:

  1. 记第一个单词,将其写到 A4 纸上,位置随意
  2. 记第二个单词,将其写到 A4 纸上,位置随意,扫一眼第一个单词是否还记得
  3. 记第三个单词,将其写到 A4 纸上,位置随意,扫一眼第一、二个单词是否还记得
  4. ...
  5. 之后频繁拿出此 A4 纸对其中单词进行复习

该方法使背诵者在背诵某个单词时仍可频繁看到之前的单词及二者的位置关系等,从而达到利用大脑视觉记忆对一维单词进行二维场景建模并频繁复习的作用。

词图

『近取 key』将 A4 纸背单词法在 PC 端进行了实现,将写满单词的 A4 纸转换为可显示多个单词的画布,即词图

单词掌握程度相关

为了评估用户对某一单词的掌握程度,『近取 key』为每一个单词的给予了三个层次的熟练度评价供用户选择:

  • 熟知(naive):过于简单,没有再次出现的价值。
  • 认识(known):认识,但仍有加入词图的价值。
  • 不认识(unknown):用户对其释义不了解,有加入词图的必要。

用户和典型场景

用户信息 用户情况
姓名 田旭尧
身份 可怜高中生,高考近在眼前
使用动机 高考英语单词必须得全部背过呀
典型场景 每周末在家抽出 3~4h 专门背单词
用户偏好 使用整块的时间系统化背单词,且对每个单词的掌握程度要求高
用户痛点 碎片化的背单词法不适用于一直坐着学习的高考党;纸质书籍笨重,没有交互;天天看书看得好累,要是有更 fashion 的学习方式换换脑子就好了
付费接受程度 如果产品效果良好,接受程度较高
用户比例 30%
用户信息 用户情况
姓名 田昶舜
身份 某校非英语专业大二学生
使用动机 英语不太好,想多背一些单词冲刺四六级,但是没有什么动力
典型场景1 在宿舍突然想背单词,打开 APP 使用一些背词功能
典型场景2 在食堂,饭太烫闲着无聊没事干,背几个单词
用户偏好 几乎不背单词,或偶尔零碎地背单词(非受众
用户痛点 不知道怎么复习/背单词,想要短时高收入
付费接受程度 几乎不接受,有太多能背单词的软件了
用户比例 30%
用户信息 用户情况
姓名 田昶禹
身份 某校考研党,英语单词量不高,需要大量提升
使用动机 想要在半年里把考研单词记熟,每天抽出一定时间专门背单词
典型场景1 复习数一数二腻了,背背单词学学英语换换脑子
典型场景2 突然被某篇鸡汤激励到,立誓背完考研单词,然后背了五分钟
用户偏好 偶尔会专门背记单词,主要时间不会用太多,但会用系统化的时间专门记忆单词
用户痛点 单词量较大,碎片化背单词过于低效,且容易注意力不集中、记忆不长久
付费接受程度 接受程度较低
用户比例 30%
用户信息 用户情况
姓名 田永晓
身份 某校英语专业或出锅留学生
使用动机 有大量背单词的需求,常啃红宝书等词书,普通的碎片化记忆模式 APP 不适合了
典型场景1 某一天要背好多单词,不想背着一大摞书去图书馆,硬啃,普通的背单词软件过于碎片化,满足不了需求
典型场景2 看了个英文电影,想把电影里整理出来的单词加入候选背单词列表中
用户偏好 系统化背单词,即专门抽出时间阅读书籍、影视并记忆有关单词
用户痛点 纸质书籍重且较不方便、没有交互;大量学习中产生的零散单词除了手写记录难以集中背诵,且无法自定义位置;希望能提供基于词根词缀、近反义词的推荐背诵词
付费接受程度 接受程度较低,但不是完全不能接受。如果能大量覆盖所需记忆的词书、词表并能够用户自定义输入词汇,则或许可以接受
用户比例 10%

系统功能设计

『近取key』的主要功能可以划分为三大板块:

  • 词图:词图的创建、查看、复习测试。
  • 个人控制台:用户个人空间,展示个人情况统级信息、基本配置等。
  • 主页:软件 home 页、教程页等。

注:以下原型图 UI 仅为初期展示所用,实际 UI 以之后开发为准。

主页

未登录的用户首先进入主页。主页将对『近取 key』进行简要介绍,用户可通过工具栏跳转到登录注册界面或查看使用教程

已登录的用户工具栏将展示用户基本信息(头像,退出登录等),用户中心(个人控制台部分),教程社区等。

词图相关功能

『近取 key』提供三个与词图相关的主体功能:创建词图、查看词图、复习词图。

创建词图

用户选择创建词图后,系统根据用户选择的单词类型在对应的词库中进行词汇抽取,并将词汇通过和用户交互的方式依次展现在创建词图界面的侧边栏,又用户选择对该词的熟悉程度。

系统将根据用户的选择跳转到下一状态:

  • 若用户选择熟识,则直接跳到下一词,且该词将不会再被推荐。
  • 若用户选择认识,则展示词汇相关详细释义,用户可以选择跳到下一词,或将该词加入词图中。
  • 若用户选择不认识,则将首先展示词汇的例句等部分释义,然后用户可查看详细释义,并选择跳过到下一词或将该词加入词图。

当用户点击加入词图后,该词将在右侧画布中出现,用户可以通过拖拽调整其位置,并通过字体编辑等修改单词的外观信息。

除了使用系统生成的词汇列表,用户也可以在搜索栏中查找单词来查看详细释义或加入词图。

当用户认为词图中单词已经足够时,点击结束创建即可完成词图的编辑。

查看词图

用户可以对自己已创建好的词图进行查看。

在查看时,左侧工具栏将显示词图中所有单词的熟悉程度。

当用户的鼠标移动到某一单词上时,系统将以浮窗形式展现该的单词的释义信息(此功能在创建、查看词图时存在,复习时不存在)。

在查看界面,可以通过点击复习以进入复习模式,来通过系统帮助检测背诵程度;也可以通过点击导出将词图导出为 jpg、png、pdf 等常见格式,将词图留存到本地。

复习词图

复习词图功能利用系统来帮助用户以测试的形式检验词图的掌握程度,并进行复习。

复习时,侧边栏将收起,全屏展示词图画布。词图中的单词将按照一定顺序(从左到右,加入时间等,由用户进行选择)依次出现在画布上。用户可以选择对该词的掌握程度。用户可选择熟识,则不会产生其详细释义,直接出现下一个单词;或可选择查看详细释义,则将展示该词的详细信息,点击下一个后即可出现下一个单词。

在复习测试时,用户可以点击退出来打断测试,将回到查看界面。

个人控制台相关功能

个人控制台属于是属于每个用户的私人管理空间,也是用户登陆后的默认跳转界面。

我的词图

我的词图是用户进入词图相关功能的入口。用户可以选择词书创建词图,或从空白开始创建词图(无系统推荐词单)。此外,该界面将显示用户已创建词图的预览,即显示词图创建时间、上次复习时间等基本信息,并以进度条方式显示当前词图中单词的整体掌握情况。

统计信息

统计信息将展现用户的艾宾浩斯遗忘曲线和打卡情况,对用户的背词状态进行宏观呈现。另外,页面还将显示用户背过的所有单词的基本信息和熟练度状态,对用户的背词状态进行微观呈现。

基本设置

基本设置界面将显示用户个人信息,并可进行密码修改,配置修改等。

边界情况处理

问题 解决方案
用户搜索不存在的单词 显示”暂无单词信息“等提示语句
用户疯狂点击加入词图 配置中限制每张词图的词数上限
用户将词拖动到画布边缘 对单词位置和浮窗显示位置进行画布自适应
用户数量过多、词图过多等系统承载力问题 1. 初期对于数据库信息体量进行限制,超限则不予添加。2. 后期可以通过系统扩容等方式解决
浏览器页面适应问题 开发时关注浏览器兼容问题,基准浏览器为google chrome,并关注其他常见浏览器的渲染情况。

功能阶段性划分

通过综合考虑功能的重要性、难度及开发时间,现对个功能部分进行阶段划分。

主页

功能 所属阶段 完成标准
主页页面+工具栏 Alpha 美观,功能齐全
登录 Alpha 美观可用
注册 Alpha 美观可用
退出登录 Alpha 美观可用
注销 Alpha 美观可用
教程 Beta 美观,详细介绍各功能使用方法
社区 Beta 美观,至少可以进行词图背景板的分享,争取进行完整词图分享

词图

功能 所属阶段 完成标准
分词书创建词图 Alpha 美观可用
使用系统推荐单词列表创建词图 Alpha 美观可用,词汇合理,推荐词汇合理(数量,难度,不重复推荐等),支持中途打断的恢复。
用户搜索自定义加入词图 Beta 美观可用,和推荐列表不产生冲突
单词拖拽 Alpha 美观可用,顺滑流畅,具有记忆功能
单词、背景美化 Beta 美观可用
浮窗显示详解 Alpha 美观可用,浮窗显示位置、大小合理
导出 Beta 常见格式均可导出成功
侧边栏显示单词熟练程度 Alpha 美观可用,计算熟练度方式合理
复习测试功能 Alpha 美观可用,支持中途打断的恢复。

个人控制台

功能 所属阶段 完成标准
新建词书词图 Alpha 美观可用,可以选择基础配置(如词数)
新建空白词图 Beta 美观可用,可以选择基础配置
我的词图预览 Alpha 美观可用,进度条清晰直观,基本信息显著
艾宾浩斯遗忘曲线 Alpha 美观可用,数据精确属实
打卡情况 Alpha 美观可用,数据属实
单词具体情况 Beta 美观可用,数据精确属实
个人信息展示 Alpha 美观可用
密码修改 Alpha 美观可用
配置修改 Beta 美观可用,能够实现快捷键配置

潜在问题及解决方案

潜在问题 解决方案
用户依然难以做到坚持背单词 设置打卡机制和艾宾浩斯遗忘曲线,时刻警醒用户,并指定最佳复习方案。另外,一张画布显示多个单词这一词图特性也可以潜在诱导用户及时复习。
词图过大不好记忆 系统预设置每种背景图对应的单词数量合理上限,beta阶段用户也可以自身喜好调整词数
没有网络连接时无法使用 对于创建好的词图提供导出功能,用户可以本地查看词图。beta阶段将酌情考虑将项目打包成本地可运行的app。
用户背单词时不集中注意力 暂无
由于系统压力过大或网络异常等原因导致操作丢失 暂无
由于不同词源导致的单词释义格式不统一 数据来源收集阶段中重点关注一个数据源,个别确实情况酌情调整

期望目标

功能目标

能够以美观的 UI,简洁友好的用户操作,将 A4 纸背单词法移植到 PC 端,并充分结合 PC 优势实现流畅的用户、系统双向交互,有效帮助用户进行单词记忆。

具体来说,即按时验收功能阶段性划分的各功能。

用户量目标

Alpha 阶段:一周后用户量保守估计 100,理想估计 300,日活用户预估占比 20%,即 20 人。

Beta 阶段:一周后用户量保守估计 300,理想估计 2000,日活用户预估占比 20%,即 60 人。

产品能力目标

能够支持需求量较高的所有词书的创建需求。

系统存储词汇量达到与《牛津高阶英汉双解词典》相当。有例句、近反义词、时态信息等详解的词汇达到词汇总量的 25%。

产品完成后在 github 平台进行正式发布。

信息收集目标

能够采集累计用户量、日活用户量等基本信息。

能够采集所有使用用户的使用频率、遗忘曲线、单词掌握程度等信息并建立用户画像。

能够通过以上数据对 A4 纸背单词方法的有效性和产品的实际帮助能力进行评估。

能够采集到用户使用体验等反馈信息。

能够对偏离预期的数据进行分析整合,并反思差异出现的原因。

【近取 key】功能规格说明书的更多相关文章

  1. 【近取 key】技术规格说明书

    项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 技术规格说明书 我在这个课程的目标是 进一步提升工程化开发能力,积累团队协作经验,熟悉全栈开发流程 ...

  2. 【近取 Key】Alpha - 项目展示

    项目与团队亮点 一.团队成员与分工简介 成员组成与分工 本团队由 6 名成员组成,其中有 3 名 PM,2 名后端开发人员与 4 名前端开发人员,由于组内成员数量有限,因此所有 PM 均需同时兼领开发 ...

  3. 学霸系统PipeLine功能规格说明书

    学霸系统PipeLine功能规格说明书共分为以下三部分: 1.产品面向用户群体 2.用户使用说明 3.产品功能具体实现 1.产品面向用户群体 我们这组的项目并不是传统意义上能发布并进行展示的项目,因此 ...

  4. 功能规格说明书Version2

    此功能规格说明书是Week8 功能规格说明书的第二个版本, 版本1地址:http://www.cnblogs.com/Z-XML/p/3407687.html 此功能规格说明书是面向用户的,所以作者将 ...

  5. 【近取 key】NABCD分析

    项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 团队项目-NABCD分析 我在这个课程的目标是 提升工程能力和团队意识,熟悉软件开发的流程 这个作 ...

  6. 问渠那得清如许?为有源头活水来——对【近取Key】产品进行的深度测评与解析

    在 Build To Show 的场景中,大家各显身手,用各种办法展现技术,的确很难在单一的维度上确定谁赢谁输.但是,在 Build To Win 的场景中,往往市场就是那么一块, 竞争对手占了 70 ...

  7. 【近取 Key】Alpha - v1.0 版本发布说明

    功能与特性 Alpha 版本虽然为本软件的第一代版本,但已基本覆盖了用户个人使用时的主要功能.除登陆注册与后台管理外,下文将分版块详细介绍面向用户的主要功能特性. 『产品主页』 潜在应用场景 场景 0 ...

  8. BugPhobia进阶篇章:功能规格说明书

    0x01 :特别鸣谢 首先特别鸣谢<构建之法>中并没有给出固定化格式的功能规格说明书的样例,因此在此次的说明书中将尽可能用生动形象的例子展示软件交互阐释 因此受到它本身的启发,此次团队功能 ...

  9. 【Alpha】功能规格说明书

    更新说明:从用户需求分析中剥离有关用户场景分析部分,加入功能规格说明书. Github地址:https://github.com/buaase/Phylab-Web/blob/master/docs/ ...

随机推荐

  1. go-echarts 入门安装和使用

    在 Golang 这门语言中,目前数据可视化的第三方库还是特别少,go-echarts的开发就是为了填补这部分的空隙.Echarts是百度开源的非常优秀的可视化图表库,凭借着良好的交互性,精巧的图表设 ...

  2. Just a Joke HDU - 4969(物理+积分)

    题目链接:https://vjudge.net/problem/HDU-4969#author=0 题意:一个人在圆心以V2速度追赶一个以V1的速度进行圆周运动,问在圆心的人能否在不超过D的距离追上他 ...

  3. 基于ZXing.Net生成一维二维码

    新阁教育-喜科堂付工原创 最近很多小伙伴对一维码.二维码比较感兴趣,今天主要给大家分享一个C#生成条形码和二维码的案例. C#作为一个高级语言,特点就是快! 我们使用的是开源库ZXing,ZXing是 ...

  4. KubeEdge EdgeMesh设计原理

    EdgeMesh主要用来做边缘侧微服务的互访. ServiceMesh service mesh是一个服务网格的概念.在传统的架构里面都是通过像Dubbo来进行服务治理,服务治理的程序和我们应用程序强 ...

  5. HTML5与CSS3新增特性笔记

    HTML5 HTML5和HTML事件 注意:行内代码的为H5新增事件 Window事件属性: 针对 window 对象触发的事件(应用到 标签) onafterprint 文档打印之后运行的脚本 on ...

  6. C语言-字符串函数的实现(一)之strlen

    C语言中的字符串函数有如下这些 获取字符串长度 strlen 长度不受限制的字符串函数 strcpy strcat strcmp 长度受限制的字符串函数 strncpy strncat strncmp ...

  7. day13.常用模块

    一.time与datetime模块 1.1time 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计 ...

  8. 使用Tensorflow Object Detection进行训练和推理

    整体流程(以PASCAL VOC为例) 1.下载PASCAL VOC2012数据集,并将数据集转为tfrecord格式 2.选择并下载预训练模型 3.配置训练文件configuration(所有的训练 ...

  9. Java 常用类总结(SE基础)

    本篇博客对java常用类相关知识进行了归纳总结,比较详细,适用于学习和复习. 1. 字符串相关的类 1.1 String String是一个final类,代表不可变的字符序列.不可被继承. Strin ...

  10. mysql索引性能验证,高性能的索引策略

    索引性能验证 1.无索引列的查询 在where条件中查询没有添加索引的列,性能会比较差.我们可以先在sqlyog中打开表t_user的数据,然后复制一个名字出来进行查询. /*无索引列的查询,索引不会 ...