团队项目建议 - 英语学习 App

简介:

在这几年推广《构建之法》软件工程教学的过程中,我看到很多老师在讲软件工程的时候,虽然讲了很多年,但是手头没有任何项目,学生或者现想(得到一些大而无当,无法在一学期内完成一个可用版本的项目), 或者抄袭一些经典模板题目(图书馆管理...) 。没有好的实践素材,教学质量也不能提高。

为何不能从身边获取需求,解决自身的痛点呢?我们举一个例子:

对于大学生来说, 英语学习,通过考试是一个刚需。 一个人的英语词汇量有多少,是一个很多大学生都关心的问题。 

现在的英语学习App 都很完美了么? 未必,我们的学生做过多次调查,发现各种App 都有很多提高空间。

这个“软件” 做出来,很容易鉴别质量么?当然,所有大学生都能判断这个App 的好坏; 有实际用户么?有。 作为对比,同学们做的 “图书馆管理系统” 有人能实地使用呢? 能借书出来么?

这个“软件” 的可行性如何? 能做出来么? 网上有一些数据:

①大部分单词的出现频率;

②公开的英语词汇解释。   

利用这些数据,就可以做一个小的词典App。基本功能有:查词,显示词汇的解释。

扩展功能:

    - 各种专业词汇、特别词汇表 (四级、六级)的支持

    - 服务器/客户端的扩展,支持动态下载文件

    - 可以做简单的“单词本”, “背单词” 功能。     

    - 可以考虑在不同设备同步单词本,这就要考虑用户的管理,网络模块

    - 再深入下去, 就可以做 “词汇量” 功能。  如果我们让一个用户回答单词单词的释义, 大约20 个左右, 根据用户回答的正误和所选单词的频率数据, 就能大概推算出这个用户的词汇量是多少。  如果算法好了, 就可以和UI结合, 我们可以给用户多次测试 (每次 20 个单词), 测得越多,算法就越准。

    - “词汇量” 算法还可以让学不断改进。
    我们可以展现他在所有用户中的排名。
    用户不会的单词就可以放到用户的单词本中。

 





本文转自SoftwareTeacher博客园博客,原文链接:http://www.cnblogs.com/xinz/p/5940829.html,如需转载请自行联系原作者

目录
相关文章
|
2月前
|
存储 小程序 API
【微信小程序】-- uni-app 项目-- 购物车 -- 首页 - 轮播图效果(五十二)
【微信小程序】-- uni-app 项目-- 购物车 -- 首页 - 轮播图效果(五十二)
【微信小程序】-- uni-app 项目-- 购物车 -- 首页 - 轮播图效果(五十二)
|
2月前
|
小程序 开发工具 git
【微信小程序】-- uni-app 项目--- 购物车 -- 配置 tabBar 效果(五十一)
【微信小程序】-- uni-app 项目--- 购物车 -- 配置 tabBar 效果(五十一)
|
4月前
|
移动开发 JavaScript 前端开发
【前后端实战项目】带你从入门到实战全面掌握 uni-app
【前后端实战项目】带你从入门到实战全面掌握 uni-app
|
2月前
|
JavaScript Android开发
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
30 0
|
1天前
|
存储 JavaScript 前端开发
uni-app 从vue3项目创建到Pinia管理数据全局使用 持久化存储数据 详细教程
uni-app 从vue3项目创建到Pinia管理数据全局使用 持久化存储数据 详细教程
|
28天前
|
监控 数据可视化 安全
智慧工地SaaS可视化平台源码,PC端+APP端,支持二开,项目使用,微服务+Java++vue+mysql
环境实时数据、动态监测报警,实时监控施工环境状态,有针对性地预防施工过程中的环境污染问题,打造文明生态施工,创造绿色的生态环境。
15 0
智慧工地SaaS可视化平台源码,PC端+APP端,支持二开,项目使用,微服务+Java++vue+mysql
|
2月前
|
监控 安全 Shell
深入探究App压力测试的关键要点:从零开始学习Monkey
Monkey是Google的自动化测试工具,用于模拟用户随机事件以测试应用的稳定性和压力。它可以在模拟器或设备上运行,通过随机点击发现潜在问题。
29 1
|
2月前
|
移动开发 自然语言处理 小程序
miniprogram-to-uniapp使用指南(各种小程序项目转换为uni-app项目)
miniprogram-to-uniapp使用指南(各种小程序项目转换为uni-app项目)
43 1
|
2月前
|
小程序 安全 JavaScript
【微信小程序】-- uni-app 项目创建 & 目录结构讲解(四十九)
【微信小程序】-- uni-app 项目创建 & 目录结构讲解(四十九)
|
4月前
|
存储 JavaScript 前端开发
如何在uni-app项目中进行数据持久化
如何在uni-app项目中进行数据持久化
63 0