利益相关:非交大学生,但在运营另一个学校的类似小程序。
看了[博学多闻]写的回答,然后正好自己做过类似的小程序,忽然想说点什么,以下是想到啥说啥。
1.不安全肯定是不安全的,查课表成绩这个,用户肯定要输入账号密码(不然没法爬虫),那开发者肯定能拿到用户的账号密码(很明显这是不安全的)。
2.课表应该用的人挺多,可以考虑单独当一个tabbar项
3.最理想最安全的情况,学校数据库开放视图,登录接入统一认证,微信openid跟学号绑定起来,这一套下来是最理想的情况。有技术的话,可以考虑课表放在服务器redis缓存里,定时刷新,前端每次都从服务器缓存里取。如果原来是缓存的前端,调课就反应不过来。
4.学校的软件大多不好用,因为开发人员水平不高,应该可以说全是外包。而且开发不跟用户交流,根本不了解用户,只按照自己想法快速实现,能做好就有鬼了。
5.页面比较简略,直男审美,样式可以考虑[colorui],不管是原生开发还是uniapp框架开发,都能用
答一波,这就是我的小程序in东师,把新生攻略都码到快60万字了,也没敢碰内网通知、课表查询、成绩查询的原因。
中国高校特有的高傲姿态,不会允许你基于任何心理接触学生的账号和密码,即使他们的系统千疮百孔如同虚设。
顺便一提,东北师范大学教务系统还在使用2005年那一版,只能运行在IE的强智,莫得办法
滨医一个学生做的公众号,那个学生把每个人的资料打包卖给了黑客,结果学校连个屁都不放
2022.4.1午,西交小明小程序已经恢复正常。
(分割线)
首先我想说的是,这种为爱发电的行为,无论是否涉及到所谓的信息泄露,都会收到官方的排挤与打压。
当然,我非常理解网信中心对于学生信息泄露的风险的担心,作为一名学生我也表示支持,但是我希望相关人员可以想想,为什么会出现这样一个同学们自己制作的小程序被官方取缔,却会有无数同学申冤这件事。
想回答这个问题,我们先来看看所谓的“官方正版”是怎样的。
作为一名学生,我们日常最需要使用的功能不多,无非查课表,查空闲教室(方便我们去上自习不用一间一间教室找),查考勤(万一哪节课没打上卡,回头是非常麻烦的)。
那么,想要查找到上面这些信息,从官方渠道是怎样的呢?
我们学生大部分相关服务,是在教务处下的一个叫做“师生综合服务大厅(ehall)”的网站进行的。首先不说这个网站的UI之类做得怎么样,我们在PC端最起码是能用的。下面放一张PC端ehall的截图:
最起码每个字都能看清。但是值得吐槽的是,这样一个我们几乎每天都要用的网站,对手机端的适配几乎为零。用手机网页版打开ehall是这样的。
我当然知道可以缩放网页,但是想象一下,我想完整看一行字,就需要先放大,然后从最左边划到最右边,再到最左边……
至于具体使用,我这里举一个例子。比如我要用手机查询空闲教室,打开网页之后放大,选择学校校区,然后惊奇的发现,我只能选择创新港校区!怎么,我想找个空教室上自习我还得去创新港不成?
至于其他网页我也不比过多吐槽,选课端年年选课年年崩,思源学堂使用压力一大就打不开,查考勤的网页不用VPN打不开,而连个VPN又非常麻烦……
至于官方的APP,我们日常使用的只有两个——移动交大和西交体育。它们的使用体验也是“有口皆碑”的。移动交大里饭卡充值用流量5G,还没有2G网络加载微信公众号速度快;体育场馆预订日常打不开,显示网络异常;考勤查询,更是从来没打开过……
至于西交体育,多少安卓设备一直闪退打不开,几乎每天表白墙上都有求助;很多人跑着步就会“瞬移闪现”屡见不鲜;GPS定位失败更是家常便饭……
(分割线)
就在这样的条件下,出现了西交小明。
没有过多的功能,只有简单的课表,空闲教室,考勤查询,后来多了成绩查询,表白墙等更多功能。没有广告,没有恰饭,只有无尽的细节与关怀。一次又一次的更新,无数bug的优化,我们使用越来越方便,使用的同学也越来越多。
我不认识制作这个小程序的学长,我也不了解现在是谁在运营,但我,作为一名XJTUer,在使用中我真的感受到便捷,感受到这是一个用心制作的东西!
就像钢铁侠有贾维斯,XJTUer有西交小明。
小明的日常是这样的:
昨晚的小明:
今早的小明是这样的:
如果真的要结束,那就画一个完美的句号吧。
有我们的陪伴,希望你能活得更久一些。