Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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月中旬停止开放

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /