回应:Alpha深度评测
零、说明
本篇博客是针对博客沉舟侧畔千帆过,病树前头万木春——对【题士】产品的深度测评与解析的回应,用以说明『题士』开发团队的观点、改进计划等
感谢HansBug、CookieLau助教及各位老师、测评人员对『题士』的深度测评
一、观点
1.『题士』团队Beta发布时将主推小程序,用以同时服务安卓和IOS用户,我们将尽可能地争取通过小程序的审核,当且仅当小程序最后仍旧审核不过时,才会推广安卓APP
2.『题士』的核心功能为多模式刷题或背题,社区等功能仅为更好地服务用户
二、改进计划
1. 产品主页
- 由于产品形式为APP和小程序,宣传时也以小程序码或APP二维码为核心,所以最开始没打算具体设计产品主页,仅在产品主页提供必要的说明,同时将产品主页和后台管理平台设计为一体,但是从测评结果来看,无论产品形式为APP、小程序还是网站,产品主页均十分重要,所以在Beta阶段将重新设计产品主页,一并解决测评中提到的若干问题
- 如若必要,会考虑将产品主页与后端管理平台分离,从根本上屏蔽非开发人员对后端管理平台的访问
2. APP&小程序
微信登录功能会极大方便用户开始使用,这一门槛的降低也会使得用户更倾向于选择这样一款不那么麻烦的 APP,从而获得先发优势
获取微信登录接口需要向微信提供企业认证,因此对于大三学生在软件工程课程中开发的一款软件而言,可以提供企业认证的人员并不十分信任大三学生可以保证软件不会对企业造成不良影响,即缺少可以承担相应责任的团队提供的背书,因此并不愿意提供自己的企业认证,当然更不能通过非法途径获得企业认证,因此APP端无法实现微信登录功能,这也恰恰契合主推小程序的观点1
对密码强度的硬性要求是对系统安全的负责
将增加APP端关于密码强度的硬性要求
60 秒对于失败的情况而言,还是太长了一些
在保证安全性的前提下,将缩短APP端验证间隔时间
登录入口处,显示的错误信息是密码错误。这部分的用词不应如此明确
APP端会将登录失败的提示修改为用户名或密码错误
放在同一个页面上岂不是更好一些
可以试想一下所有数据和数据说明放置在一个页面的情形,题库与社区的统计数据并不相关,所以设置为切换模式,故不会改变原有页面布局
切换科目入口应当设计的更有冲击感
切换科目四个字足以说明功能,切换科目与科目名称的不同文字颜色足以提醒用户“我在看到切换科目后,点击具体科目,再选择要切换的科目”即可切换科目,且当前科目与首页选择的科目相同,用户刷题之前在首页选择特定的科目的需求更多一些,同时在我的页面增强部分内容冲击感会影响页面整体布局,综合需求和页面设计,不会改变原有页面布局
大概率没有人会愿意去完善信息
从用户视角来看,一款即刷即用,刷完即走的软件为什么需要我完善信息?
所以从方便用户,提升用户体验的角度出发,不会增加个人信息入口的引导性
通俗地说,“我作为一个刷题的人,为什么需要向你这个软件提供个人信息,刷题就完事了,干嘛要提醒我完善个人信息,别有用心?数据分析?用户画像?后续直接给我推荐广告?那我干脆不用这个软件了”
多一些按钮、链接之类快捷操作,方便手机上快速跳转到官网或者发送邮件
根据目前的调研结果,微信小程序不允许在小程序中直接跳转到其他网站(待进一步调研),由于观点1,故无法设置类似功能
后续会加入团队博客链接,以向用户展现更多团队的内容
单选题没对选项做出限制,从这个角度来看没有有效区分出来单选和多选题,手感上会比较别扭。
已将单选设置为圆形,多选设置为方形,以提醒用户单多选
未对单选题做出限制是题士刷题功能的一个特色,已在Alpha答辩时详细解答,此处再重复说明:用户在实际答题时也有可能忘记单多选的问题,也存在单选题中选择多个选项后提交的情况,我们仅为用户提供圆形方形等小提示,并不会对用户直接限制,以尽可能地模拟真实考试情形
题目下方按钮可以设计得更精细一些,比如查看评论可以显示现有的条数,比如添加一个快速评论的按钮
根据观点2,刷题为核心功能,评论仅在用户需要时查看,所以将评论归纳在一个页面,以减小评论等内容影响用户刷题体验,所以不会对评论按钮继续优化以保证凸显核心功能
对于尚不熟悉题库的刷题者而言会有一种迷路感——“我是谁?我在哪?第一章第二章都是啥来着的
将同时显示章节数和章节标题
当我使用忘记密码时,填入了我的邮箱、收到的验证码以及新的密码,此时点击确认,我的密码实际上并没有修改成功。而且我的邮箱又重复收到了一封新的验证码邮件。重复数次操作验证,发现结果依旧,所以猜测是代码逻辑上出现了问题
待进一步测试后,解决此问题
可以考虑向上挪一下,或者加入手势滑动操作
向上挪会使页面十分混乱,手势滑动与现有手机自带手势滑动冲突
目前搜索框的居中看起来非常怪异,建议搜索框和按钮左右顶边
可能这位用户还需考虑一下页面整体设计,不过我们将可能会对此部分设计进行优化
选项卡收起的时候默认是向下的箭头,与日常使用直觉不符合(一般来说是收起的时候箭头朝左,展开的时候箭头朝下)
将会更改为收起的时候箭头朝左,展开的时候箭头朝下
是否可以考虑尽快录入其他题库?
Beta发布时将在保证题库的正确合理性的前提下,录入其他科目的题目
本产品可以在更广的范围内(例如全校)进行宣传,
Beta发布时将会在全校范围进行宣传
首次使用开始刷题时,若题目包含图片(如第 7 题)会出现较明显卡顿,猜测可能是因为没有缓存完成导致的,建议补充显示“题目加载中”等信息
涉及图片的题目的加载速度取决于图床传输速度,事实上进行测试时,目前的加载速度在大多数人的可接受范围内,您如果加载时间过长的话,建议调试一下自己的网络
明显有超长评论
已对评论组件进行整体改进
不过在用户量上来之后可以想办法去清理一下与题目无关的评论(如 xxxnb),并增加举报功能,这样才不会让它变成鸡肋
Beta开发阶段已增加举报功能
这一特性并不是开发团队没有完成,仅仅只是把它错误地放在了并非用户最为需求的地方
顺序刷题时从上次完成题目开始就好,如果想选择从某个题目开始刷题,可以点击题库页,自行选择,如果用户忘记自己上次刷到哪里,点击题库页查看所有已刷题目,如此设计可以尽量提升用户随时刷题的体验,而不是每次顺序刷题时还要接着选择某个章节,某个题目,此条个人意见略显偏颇,有待商榷
章节列表和收藏题数/总题数的展示,随便点进一栏,用户会看到大大的开始按钮。带着疑问点下去,页面顶端显示出“没有啦”的红色提示,稍经思考才理解,应该是“我之后收藏的题会显示在这里”
开始按钮与首页的开始按钮设计相同,即为首页的开始刷题的含义,并不需要特殊理解,用户点击某一章节,查看自己收藏的题目后,如果想对收藏的题目或错题进行刷题,即可点击开始按钮,从用户体验上并不会让用户体验到挫败,反而是自然的感觉,此条个人意见略显偏颇,有待商榷
其他UI设计的相关建议,由于审美不同,仁者见仁,智者见智,不能一概而论
问答社区、资源社区等已在Beta开发计划之内
至于用户体验方面,『题士』团队在开发过程中会尽可能的提升
实用至上!
三、总结
再次感谢HansBug、CookieLau助教及各位老师、测评人员对『题士』的深度测评
希望我们可以共同创造更好的『题士』,争取不留遗憾
回应:Alpha深度评测的更多相关文章
- 双卡双待支持双电池 夏新N808深度评测_夏新手机评测-泡泡网
双卡双待支持双电池 夏新N808深度评测_夏新手机评测-泡泡网 双卡双待支持双电池 夏新N808深度评测
- 【转帖】龙芯3A3000处理器深度评测:和Intel、AMD差距巨大
龙芯3A3000处理器深度评测:和Intel.AMD差距巨大 https://www.eefocus.com/mcu-dsp/424623/r0 作者非计算机科班毕业 让我汗颜. 我计算机毕业都不知道 ...
- 针对五款IPA文件安装工具的深度评测
IPA是Apple程序应用文件iPhoneApplication的缩写,在日常中我们可以通过把IPA文件直接安装到iPhone手机来使用,故此笔者针对目前几种比较认可的方式做了对比,评测一下到底那款工 ...
- “深度评测官”——记2020BUAA软工软件案例分析作业
项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建) 这个作业的要求在哪里 个人博客作业-软件案例分析 我在这个课程的目标是 完成一次完整的软件开发经历并以博客的方式记录开发 ...
- 深度评测丨 GaussDB(for Redis) 大 Key 操作的影响
本文分享自华为云社区<墨天轮评测:GaussDB(for Redis)大Key操作的影响>,作者: 高斯 Redis 官方博客. 在前一篇文章<墨天轮评测:GaussDB(for R ...
- Beta实际开发与初始计划的比较
零.说明 本篇博客为Beta阶段开始十天后,实际开发工作与初始计划的比较 截止至本篇博客发布为止,团队所有成员已完成计网考试,将在本周日进行充分的接口测试 一.比较 1.与初始计划对比 初始计划 实际 ...
- Beta阶段性总结
1.题士开发总结 2.反思 2.1 Issue管理 从0522敲定各个功能的API后,团队成员及时沟通,积极开发,但由于开发过程没能有效体现在issue上(如未能及时在issue上形成记录,功能开发完 ...
- 浅析PCIe链路LTSSM状态机
我们知道,在PCIe链路可以正常工作之前,需要对PCIe链路进行链路训练,在这个过程中,就会用LTSSM状态机.LTSSM全称是Link Training and Status State Machi ...
- Unity3D手游开发日记(6) - 适合移动平台的水深处理
市面上大部分的手机游戏,水面都比较粗糙,也基本没发现谁做过水深的处理. 水深的处理在PC平台比较容易,因为很容易获得每个像素的深度,比如G-Buffer,有了像素的深度,就能计算出每个像素到水面的距离 ...
随机推荐
- tar 命令简介
tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来在磁带上创建档案,现在,用户可以在 ...
- 对easyui-validatebox的验证类型的扩展
easyui为我们提供了validatebox类型的组件,使用它可以完成自动验证,十分方便.要注意的是,easyui中的各个组件都是有继承关系的.通过查看api,textbox继承validatebo ...
- Vue个人博客关于标题自动打字机效果Typewriter
最近在写个人Blog 中间看过很多个人博客的开发 一大部分用的是Hexo框架或者vuePress框架 导入各种主题样式插件等等 但是看多了就会发现 很多博主的个人博客基本都很相似 并没有什么新东西呈现 ...
- 从输入 URL 到展现页面的全过程
总体分为以下几个过程 DNS解析 TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 连接结束 DNS解析 域名到ip地址转换 TCP连接 HTTP连接是基于TCP连接 ...
- 使用 elementUI 的表单进行查询,表单中只有一个文本框时,回车会自动触发表单的提交事件,导致页面的刷新。
使用elementUI的el-form组件进行查询时,当输入框仅有一项时,回车自动提交表单,浏览器会刷新页面: 原因:由于当表单只有一个文本框时,按下回车将会触发表单的提交事件, 从而导致页面刷新. ...
- PHP中命名空间是怎样的存在?(三)
这是与命名空间有关的最后一篇.最后还是两个比较简单的内容,是关于命名空间和全局相关的一些类.函数.常量的使用对比.当然,最后我们还会总结一下命名空间的名称解析规则做为这三篇系列文章的结束. 全局空间 ...
- dedecms织梦修改标题默认长度
1 先在后台管理: 2 在数据库修改表dede_archives: ALTER TABLE `dede_archives` CHANGE `title` `title` VARCHAR( 250 ) ...
- 深入xLua实现原理之C#如何调用Lua
本文主要是探讨xLua下C#调用Lua的实现原理,有关Lua如何调用C#的介绍可以查看深入xLua实现原理之Lua如何调用C# C#与Lua数据通信机制 无论是Lua调用C#,还是C#调用Lua,都需 ...
- Shell系列(4)- 历史命令
格式:history [选项] [历史命令保存文件] 选项: -c:清空历史命令 -w:把缓存中的历史命令写入到历史命令保存文件~ /.bash_history;用户的家目录下 例子: [root@l ...
- MySQL修改root密码的多种方法, mysql 导出数据库(包含视图)
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass ...