Wordman 沃德曼(Wordman)是一个移动端的背单词应用,下载。 特性 简约模式能够达到意想不到的成效,Less is More! 计划:不多不少,持之以恒 科学:艾宾浩斯记忆,渐进式增强 沃德曼 坚毅的你 = 词典人,HOHO~ 功能 内置多个常用词库 开始选定一个词库学习时设置每天学习的词数,后续就按照该词数进行该词库的学习/复习 学习每一个单词时拼写一遍,正确的话到下一个词 艾宾浩斯记忆:第 1 天、第 2 天、第 4 天、第 7 天和第 15 天提醒,拼写后到下一个词,过完这课后重复错词,直到没有错词才进入下一课复习 生词本:记不住的词随时回顾 截图 主界面 学习   生词本    实现  架构  概述   1.0.0:实现客户端应用 Wordman 以及服务端词库工具 Word,Wordman 自带词库包 2.0.0:实现服务端服务程序 Words,更新 Wordman 实现和 Words 的交互,可在线下载词库 客户端 客户端使用 Cordova 进行开发,通过 AngularJS 实现 SPA(Single-page Application)。 核心框架/库: PhoneGap/Cordova 3.4.0 jQuery 1.10.2 Async.js 0.8.0 AngularJS 1.2.16 服务端 Express Jade MongoDB 数据 单词表 word_${classId} phon:音标 pron:语音路径 para:释义 build:构词法 example:JSON 格式例句 应用端的单词表是通过下载词库包导入的,一个词库对应一张单词表,表名:词库 word_12,例如 word_12。 词库表 class size:单词总数 state:0: 未下载;1:已下载未安装;2:已安装 times:第几次学习该词库 selected:当前是否选定,0:未选定;1:选定 learned:完成学习(尚未完成所有复习轮)的单词数 finished:完成所有复习轮的单词数 学习计划表 learn_plan 在用户添加一个词库后会生成对这个词库的学习计划,默认每天 20 个词。 wordIds:今天需要学习的单词 id date:计划学习开始日期 done:实际学习结束日期 复习计划表 review_plan 在用户添加一个词库后会生成对这个词库的学习计划,默认每天 20 个词。 roundId:因为同一课需要复习 5 次(艾宾浩斯),这 5 次的复习计划属于同一轮,轮 id 一样 wordIds:今天需要复习的单词 id date:计划复习开始日期 done:实际复习结束日期 词库包 一个词库包是一个 SQL zip 文件,下载到应用端后导入到应用端本地库。目前已有的词库包: 初始化 用户安装 Wordman 后首次启动时进行初始化: 生成 UUID,用于标识该 Wordman 应用(2.0.0 后用于上报 Words) 将词库 SQL.zip 逐个导入 Web SQL 数据库 计划生成 当用户选定了一个要学习的词库后,使用默认的 20 个单词为一课/天生成学习计划(对于同一词库,一天只能学习一课,默认是 20 个单词) 选定:第一次选择词库时询问用户是否开始学习该词库,用户确定的话认为选定了该词库。 用户每天学习一个词库时使用一开始选定词库时设置的词数进行一课的学习,后续复习也是用这个词数 如果学习/复习进度有延误,比如计划是昨天应该学习/复习这课的,但实际上是今天才学习/复习,那么今天至少要学习两课(昨天延误的和今天的) 第一次学习某课结束后将用当天时间生成该课的复习计划( 1、2、4、7、15 天) 第 3、4 两点表达的是一个策略:当天的时间如果大于等于计划的就开展学习或复习。这样设计主要是要“逼迫”用户把学习/复习任务按照制定的计划进行。 开发 安装 Cordova:npm -g install [email protected] 安装目标平台(例如 Android),在 wordman 目录下执行:cordova platform add android --verbose 安装 SQLite 插件,在 wordman 目录下执行:cordova plugin add https://github.com/brodysoft/Cordova-SQLitePlugin 构建时不要使用 NetBeans IDE 的构建,而要使用 cordova build 注意 JSZip/JSZipUtils 不支持中文,所以词库 zip 包名使用数字,里面的 SQL 脚本统一命名为 class.sql Wordman 1.0.0 使用 Web SQL 作为数据库,存在兼容性以及数据量问题,后续需要考虑使用 SQLite 插件1.1.3 版本已经使用 SQLite 插件实现     标签:背单词
2024-04-16 20:33:01 2.74MB 开源项目
1
java背单词
2024-03-12 22:54:12 17KB java
1
C#背单词源码,支持多种数据库,能够单机运行,自己项目的一部分,供大家参考。
2024-01-12 15:13:03 82KB C#背单词源码
1
墨墨背单词高级版.apk
2023-04-19 23:36:41 96.59MB
1
基于小程序实现背单词单词对战程序设计源码 基于“微信小程序” + “云开发”实现的单词对战小程序,支持**好友对战**、**随机匹配**、**人机对战**三种对战的形式,含四级核心词、四级大纲词、六级核心词、六级大纲词、考研真题核心词、考研大纲词、小学必备词 **该项目适用于**: - **毕业设计**:文档齐全、难度合适、技术广度大、业务闭环,含项目解析教程;使用微信小程序云开发,无需搭建服务器/环境等,无后序成本;注意项目上手需要的基础包含:`HTML`、`CSS`、`JavaScript`,另外需要看一下[微信小程序开发者文档](https://developers.weixin.qq.com/miniprogram/dev/framework/) - **运营恰饭**: 小程序日UV1000,即可日收入100 (微信广告收入);项目业务闭环,可以自己开发更多功能;裂变模式丰富,好友对战、提示卡、挑战模式群分享等。云开发有一定免费额度,恰小饭无其他服务器成本 ~ 不错的副业项目 - **学习小程序**:代码封装性强,使用了微信小程序常用API,小程序云开发上手;文档齐全
1
墨墨背单词(无限单词),版本号3.6. 无须登录! 终极版! 2020/5/20日,亲测可用! 绝大部分手机都可以。可能会有部分机型不可用,谨慎下载。
2023-03-12 21:49:11 92.78MB 墨墨背单词
1
背单词小程序小鸡单词2.0WeChat-applets.zip,微信小程序小
2023-03-01 19:04:30 451KB 微信小程序
1
墨墨背单词.apk
2023-02-23 21:50:46 135.97MB
1
本文目录总体功能目标:前期功能:后期功能:大致思路:当前效果图:开始编码:词库:选择题:用到的基类、自定义Button、工具类 在使用背单词APP的过程中,我发现我就没专心背单词,而是想着:咦,这功能可以!唉?这个地方好像有点小BUG!这里为啥不加点这个功能?那里为啥不加点那个功能?然后我就点开了我的AndroidStudio,开始了接来下的编码之旅!(本文持续更新,感兴趣的小伙伴可收藏一波) 项目地址(GitHub):https://github.com/YJX666666/MyDictionary 总体功能目标: 前期功能: 添加单词:能够添加单词 词库管理:能显示词库所有单词、能删除以及
2023-02-02 16:21:49 228KB 单词 数据 数据库
1