源源考了99分,却挨打了,为什么?--排序的力量

源源是个小学一年级的学生,这次语文考了100,数学考了99,开完家长会后,源源却挨了一顿打,事情是这样的:

源源:“妈妈,不就差1分嘛,您为什么还要训我呀?”

妈妈:“就差1分?为什么别人都不错,你就要错?”

源源:“可是,他们都是双百,最多就算并列第一,我还是第二名呢!”

妈妈:“第二名?你倒是挺会为自己开脱,你知道吗?你们班30个同学,有20个人考了双百,你考99,排21名,如果按照优等生、中等生、差等生分,你就算差等生了!”

源源:“才不是呢,上次您们唱歌比赛,一等奖10个,二等奖20个,其余都是三等奖,您获了三等奖,还得了不少奖金呢,凭什么您得了三等奖有奖金,我就少考了1分就得挨训!”

妈妈:“好啊,你和大人顶嘴了!”

于是,一场战争开始了抛开教育制度的讨论,探究今天战争的导火索,难道是考试分数吗?仅仅因为1分考分的战争吗?当然不是,真正的起因就是名次!用数据语言来说那就是成绩的排序。排序引发了这场战争,所以说,排序的作用是巨大的。

无论排名是否应该出现在学校中的成绩榜,家长和老师还是很在乎名次的,因为它会产生一种比较作用,由此来判断这个学生是否优秀.所以,如果作为一个数据列表,排序是用户的基本要求,因此在设计数据界面的时候,应该将数据进行习惯化的排序,即使学生成绩表不需要按成绩排出名次,列表也不可以按记录随机列出,而是要按一定的顺序排列,比如按姓名排会有利于家长更快找到自己的孩子的名字,按学号排有利于学号的查找。

在这里还要强调的是,数据展示界面中,要适当加入场景元素,比如:源源的家长在察看源源成绩的时候,一定也想参看其它学生的成绩,虽然说攀比的心理不一定有好处,但是设身处地地考虑,哪一个家长不关心自己孩子在同学中的位置呢?所以除非有特殊的隐私要求,显示源源成绩的时候也应该显示其他人的成绩,只不过源源的数据可能会在颜色或字体上区别于其他人而成为焦点。如果说源源是“主角”,那么“配角”也要适时出现也是用户的需求,因此,在进行数据界面设计时要站在用户的角度去考虑,必要时加上一些的场景元素,这些元素并非可有可无,它就像一个体贴的助理一样陪伴着用户,当用户需要的时候一眼就能看见它。

……

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值