Skip to content

Mint-green/UnlearnableWord

Repository files navigation

学不会单词

一个背单词小程序

词汇数据来源

ECDICT

简介

这是一个背单词小程序,是仿不背单词App做的(因为不背的UI真的太好看了),词库是刚好找到了大佬的ECDICT项目,把这些数据稍微做了些处理导入了数据库。 主要实现搜索,学习单词,复习单词,统计,登录等功能。

整体结构

框架

功能模块及页面

  • 登录模块(支持账号密码、微信登录&注册)

  • 主页

    • 每日一句(获取&发音)
    • 主页显示需要背以及复习的量
  • 概述页

    • 显示相关基础及统计数据(词书、已背数量等)
    • 切换词书
    • 查看所有学过/未学习的单词等各项统计的单词队列
    • 收藏夹
    • 每日任务
    • ECharts显示历史学习记录
  • 个人主页

    • 个人信息更改(头像、昵称、密码)
  • 单词详情页

  • 搜索模块

    • 用英文搜索(前缀、搜原型、空格模糊搜索)
    • 中文释义进行搜索(直接当空格模糊使,近义词替代和自动分词太难了没做)
    • 历史搜索
    • 切换大小词库(小的快/大的全)
  • 学习/复习单词

    • 三种题型(看词选义、看词识义、看义识词)
    • 遮挡单词or词义样式(倒计时自动取消or遮挡条点击取消)
    • 循环逻辑及实现
    • 跳过or设置为已掌握
    • 复习时间间隔算法(参考SuperMemo系列SM-5算法)
    • 拼写页面
  • 设置页

效果图

首页登录前  个人页登录前  登录页  首页登录后  个人页登录后 图名1

概览页登录后1  概览页登录后2  单词列表  学习/复习页1  学习/复习页2 图名2

学习/复习页3  学习/复习页4  学习/复习页5  学习/复习页6  搜索页 图名3

小词库搜索  大词库搜索  释义搜索  单词详情  设置页 图名4

体验

想要玩一下的可以扫描以下二维码:

小程序二维码

由于微信要取消云开发基础套餐的免费使用了,而本人暂无精力完善此项目,这个月(22.10)20号会清除本项目的云开发数据,目前已将已有数据备份,有机会会再放出来给大家体验的! 不过还是老样子,大家有什么需求或问题都可以提一下issue,我会竭力帮大家解决的~

自行部署

  1. 由于本项目依托微信小程序提供的云开发能力,因此需要一些注册等的基本操作,可以参考我的另一个项目...的指引,如果会申请小程序使用云开发能力的可以朋友可以略过这一步:GuGuMusic的使用方法
  2. 下载基础数据库的文件,最近还是没能力完善说明各个表格的具体字段等,大家可以查看数据后大致判断,度盘链接,提取码:dddd
  3. cloudfunctions文件夹在的云函数右键部署,在云开发服务的地方也按照2中的文档建好并导入需要的数据后,应该就可以用了

更多

最近比较忙,先简单列列已完成的and放放效果图(请原谅我放那么多图),详细的介绍之后再上,持续更新ing~ 有问题都可以提问,有什么想法也可以提一提呀~

更新日志

22.10.02 修复第一个用户(普通/微信)无法创建成功问题

22.10.02 由于微信调整云开发计费规则,本项目小程序测试版将于22年10月中旬停止开放