之前在学校有做过类似的 APP ,发现需求量比较大,希望能够让学生第一时间能够在手机上就可以方便的查询到自己的成绩、新学期课表等信息。
需求潜在点:大多数高校的教务系统没有配备 APP ,学生在校外查询成绩的需求迫切。
在部分高校有能力的学生会做一些工具类的小程序或者网站等为学生提供服务。
网络层面及安全层面有专业优势
专业排名统计等,用的人越多统计数据越精准
整合各个高校的自研工具,做一个统一的平台
总要做些什么,总要试一试
🐧群:638131617
1
q1angch0u 2022-12-23 14:04:37 +08:00 via iPhone 1
“超级课程表”
|
2
zzupw OP 和超级课程表有些区别,想与教务系统密切结合
|
3
BurneJones 2022-12-23 14:11:30 +08:00 via iPhone 1
以前看过一个例子,一名开发维护人员觉得学校停止对他授权调用学生个人 /成绩数据感觉不满。楼主可以考虑从正规官方渠道以招投标方式获得对应合作高校和自然人的明确授权。
|
4
yuyang3 2022-12-23 14:14:10 +08:00
前期没有报酬,就想有热血的程序猿们一起干点事
省流。 |
5
zzupw OP @BurneJones 是的 之前做过一种方案高校是无法屏蔽的,学生用起来也很方便 但是后来学校发通知 不让学生用 说怕有安全问题等 后期稳妥的运行是需要找校方谈 这个而且必须要给出很完整的方案 估计才会考虑让做。毕竟校方也怕有问题
|
7
chenchangjv 2022-12-23 14:44:27 +08:00 1
爬虫确定合法吗
|
8
jpyl0423 2022-12-23 14:52:31 +08:00
没有授权,没钱,爬的数据还要变现,这谁敢接
|
9
Daitabashi 2022-12-23 15:09:57 +08:00 2
一般来说, 一个用户在较长的一段时间内只会就读于一所学校, 所以你所谓的“聚合”是商业上的需求, 是你扩大产品竞争力的要求, 不是用户的需求, 但你同时又说没有报酬, 所以我不太理解你是想方便大家还是怎么样?
我从一个用户的角度来讲, 我们学校有自己的教务系统, 学生可以直接在网站上进行查询, 不喜欢网页也有校友做的小程序, 对于个人来讲就足够了, 我不知道让一个第三方平台来知道我的成绩有啥好处, 方便被你泄漏或者卖掉吗? |
11
zzupw OP @Daitabashi 您的回答很中肯 聚合的目的是的确是商业行为想扩大影响力 但是如果没有一个聚合的地方 每个学校只能靠有能力的学生自己去开发 那这个事情对于没有工具的学校来说 生活在咱们这个时代 是不是信息化水平还有些低 爬取数据是获取用户信息的方式 因为不能直接把学校的网站暴露在公网上 如果学校和用户同意保留是可以后面做统计分析 给学生一个排名参考的方式
|
12
zzupw OP 以前最简单的时候我们是把学校的系统直接穿透到公网,后来做了一些升级 我们将数据的爬取与处理服务都在校内让学生去跑 爬出来的成绩直接给到客户端
|
13
Yourshell 2022-12-23 15:33:54 +08:00
刷课脚本知道吧,看看停更多少个了。
|
14
sujin190 2022-12-23 15:48:06 +08:00
没官方授权很容易认定为非法入侵计算机,违法犯罪啊,你这没钱,重要的啥也没说,这风险是不是有点高?
|
15
Daitabashi 2022-12-23 15:48:57 +08:00
@zzupw 如果一个学校在这种方面比较落后 应该还是主要去看本校的计算机相关专业的学生有没有动力去做(普通高校、职高甚至高中基本都有这种学生)
如果本校学生比较拉垮 外面的商业公司其实也不好做什么 因为你无法说服一个落后的校领导层去做先进的尝试 |
16
e7aca8e58f94 2022-12-23 15:51:13 +08:00 2
之前曾经在一个号称几百所高校打印成绩单的公司的做后端,后面也有做小程序查成绩电子成绩单什么的,经常接触到这种场景,稍微说几句吧。
1.每个学校的教务系统都不一样,数据源都不一样,数据字段都不一样,爬出来的感觉被校方抓住问题很大。 2.外网拿到数据不太现实,特别是 985211 ,数据管控抓的死死的,正规途径外网不给开,数据都只提供内网使用。 3.据我当年在公司的了解,当年疫情刚来的时候,公司在号称几百所高校里面去是免费推这东西,最终也只是落地几十个,很多高校有不做这个的原因,要不自己做,要不不愿意开放外网,要不有其他更好的产品。 |
18
zzupw OP @Daitabashi 您说的这个很有道理 的确是存在这个问题 听了大家这么多意见 受益匪浅
|
20
zzupw OP @e7aca8e58f94 我之前谈过几家 总体反馈主要是怕安全性问题 其实数据这个是有保障的 但是如何让他们放心 这个是个难点
|
21
needpp 2022-12-23 16:24:47 +08:00 3
想法不错,可刑可铐
|
22
bjzhush 2022-12-23 17:55:49 +08:00
我来给你打两声退堂鼓
第一、99.9999%的学生只需要知道自己学校的教务处网址就行了,就算某人不知道或弄丢了,学校班级群里问一声就够了 第二、没几个学校愿意冒着不确定的风险授权给你,允许你的程序集成他们的网址,假如你稍微了解一点点体制这个东西你就不会怀疑我的话 第三、查成绩是一个低频需求,不需要什么 APP 我一般不对创业想法发表这样的言论,但是你这个确实太离谱了 |
23
susanzhou 2022-12-23 19:13:31 +08:00 1
接 22 楼的话,如果是想爬学校校务公开的新闻啥的,“翻一会”也完全够用了,不需要再开发了。翻一会网址:fanyihui.net
|
24
jimyag 2022-12-23 19:19:45 +08:00 1
op 可以看下这个帖子
https://v2ex.com/t/811121#reply149 |
25
Jooooooooo 2022-12-23 19:30:37 +08:00
任何需要授权你都不可能拿到, 谁给你盖章?
|
27
zzupw OP @susanzhou 想爬课表和成绩 课表可以对接日历等自动提醒 成绩如果学生同意平台留存的话可进行排名分析 其实都是应该是教务系统做的事情 但是目前教务系统都没有这个开发意向
|
28
zzupw OP @jimyag 看了一下原帖 真是类似的经历 我当时是被要求下架 然后学校组织人 弄了个官方的 现在来看效果没预想的那么好 所以我又萌生了重做的想法 把多年前的事情搞一下
|
29
zzupw OP @Jooooooooo 能谈下来 但是要求有点高。就是类似有公司 或官方背书的那种 真的很费劲 我今天看了大家的各种讨论也是给自己打了退堂鼓了。学校目前的方式 无论 SSLVPN 还是 WebVPN 等方式。真的没我方案安全。对于小程序来说 只是数据的展示 网络层不大通 同时我也不会存储用户账户密码 有身份认证的我直接对接 没有的话我可以走业务系统的认证结果。哎 可能这也是技术与制度之间的问题吧
|
30
zzupw OP 看了 https://kite.sunnysab.cn/上应小风筝 看到他们这么有热情和情怀 感觉这个事情不应该有一个集成的平台垄断或独裁。看到各个学校的小程序、网站和 APP 等 感觉百家争鸣的感觉也是很不错的!希望开发者们都能得到支持吧 毕竟大家都是为了一种情怀和服务的心理。帖子下沉了两天了还能得到大家的热评也很是欣慰 后期新的想法我也会继续和大家讨论
|
31
patrickyoung 2022-12-23 20:09:42 +08:00 via iPhone 1
@zzupw #2 非法访问个人数据。破坏计算机信息系统。
And 排个锤子的名,拒绝内卷从我做起! 目前学校的换了新系统的基本都是金智或者正方,学校的安全建设做的又烂,到时候出问题哪个领导愿意担责任并且有资格担这个责任?想清这个问题,你这项目就 ok 。 |
32
jimyag 2022-12-23 20:18:09 +08:00
@zzupw 校园的这种 app ,感觉在自己是学生的时候做一下就好了。学生做的 app 如果校方不同意你收集数据,顶多就是 app 不让你用了,或者给个小警告之类的。但是现在是校外人员,校方可能就会走法律途径。
看到你在 11 楼说的用成绩做统计分析,如果你做了类似查看某个课程的平均分,那么给分高的课程可能就会被很多同学去选择,而低分的很少去选择,这对授课老师也有影响。 |
33
sunnysab 2022-12-23 20:51:31 +08:00 1
如果不做商业化,做成开源,以自己学校为基础做一个 App ,通过插件化、可定制化的技术方式,并欢迎其他学校适配,或许还可以搞一下?但这中间也有坑,可能不是简单的数据处理问题,有的学校数据字段有差异,甚至有奇奇怪怪的需求(比如我校因为疫情防控,不同的楼上下课时间不一致),对架构的设计提出了较高的要求。
另外个人觉得因为偏情怀嘛,如果非营利,同时也没有盈利时,各校学生搞出点小篓子也没啥大事。但也因此做商业化可能不太合适。 |
34
zzupw OP @jimyag 抱歉刚才犹豫回复过于频繁被禁言了 30 分钟 这个排名原计划是类似给学生看班级的排名。课程平均分那个的确是您说的 不能给。 这样会有好多问题衍生出来。我看他们 pkuhelper 有类似的课程评价 会很大程度上影响一个老师的课程选择情况 还需要有好多需要考虑的问题 我到时候总结个切实可行的方案 回头和大家继续跟进
|
35
zzupw OP @sunnysab 哇塞 很高兴能收到大佬的评论 看你一路走来也是跌跌撞撞 深有体会。设计是想让用户先选择已经接入小程序的学校--->输入教务账号密码---> 通过加密隧道给到学校的服务----> 服务模拟登录并爬取信息 然后呈现 . UI 界面会根据对应学校的教务系统产品做相应适配。成绩如果谈妥的话可以做个缓冲层减少教务系统的查询压力。
|
36
icepie 2022-12-23 22:14:38 +08:00
我也做过类似的小程序....一直没拿来变现, 最近也维护不动了
|
37
lyuxiuchen 2022-12-24 09:04:03 +08:00
#12 op 你这???
拿出成品在找几个学校谈谈合作,正经的做一下也不是不可以。把你的收集数据的部分完全省去最好了,让学校给你钱给你数据不好吗? |
38
ily433664 2022-12-24 09:54:11 +08:00
这种学校不可能给授权的,也许小部分学校会允许,但大部分学校连外网访问都不给,更别说用这种 爬虫+数据安全隐患,学校领导不会做这种吃力不讨好的事,做好了没啥收益,出现问题就得担责
|
39
Torpedo 2022-12-24 13:15:13 +08:00
你这东西要做出来,牵动的利益太多了。
已经不是技术问题了 |
40
systemcall 2022-12-25 04:00:43 +08:00
总有人觉得这么多年没有类似的东西是技术问题
特别是你还要做分数、专业、排名的统计,这不知道要动多少人的奶酪,甚至不知道会戳到多少人的 g 点 超级课程表那样的软件,是这个大环境下能做的最多的事情了。课程表软件通常只宣称其提供了一套平台和工具链,针对每个教务系统的适配是学生自己做的,采集数据是学生自己的行为。并且也只采集了课程表 另外,不要看到教务系统做得烂,就觉得学校在信息化和各类管理系统上的投入少。学校这几年弄什么舆情监控系统、行为监控系统,烧的钱一点也不少 |
41
libook 2022-12-26 11:05:48 +08:00
之前在另外一个帖子剖析过这种产品,很难符合数据保护法的要求。
简单来说,这部分数据是学校的,学校授权学生查询,第三方经手这些数据得分别取得学校和学生的同意。学生好说,学校不好啃。用户量少没人管你,用户量多的话学校一告一个准。 |
42
zfjdif 2022-12-28 14:11:00 +08:00
学校这块挺难搞定的,技术倒不是问题。在学校的时候做过这种小程序 1.8w 用户,忘记日活了,查成绩那几天,每天 1k 广告费,主要是大家放假回家了,又需要内网查(后面开了 VPN ),毕业就没维护了。
|
43
zzzain46 2022-12-29 16:30:04 +08:00 via iPhone
坐等楼主发帖子找律师请求辩护。
|
44
LaurelHarmon 2022-12-30 14:58:19 +08:00 via Android
别创造需求了,查成绩就期末那几次,说实在老老实实打开网站还有点仪式感,一点不嫌麻烦
|