[网宣] 台大课表APP 分享

楼主: acstep (@￿)   2015-03-02 17:16:25
过年前想要学一下 Android 程式,想说要写什么好呢。突然想到快要开学了。
以前小学都会使用哈比书套送的课表。现在好像都没看到有谁在使用课表了。
就想来写个台大的课表APP好了。怀旧一下。
APP 在这里
https://play.google.com/store/apps/details?id=com.app.university
课表要好用第一就是要好建立。不然要手动一直输入早就烦死了。
先来用python写个小程式去parse台大网站这学期的所有课程
Parse完才发现以前修课怎么都不知道台大一学期要开 8792堂课。
也太多了吧! 怎么有这么多种课。比紫禁城的房间数8707间还要多。
一天修一种课也要27年才能修完。台大真是博大精深。知识的殿堂。
以前翘课真是亏大了。
处理好后就可以用简短的关键字来搜寻到课程并加入。就像画面中一样

再来就开始实作课表。把刚刚选好的课程画出一周的课表。
就像图示一样。然后可以点击课程修改时间。
或是在空白处自建新增找不到的课程。

再来要让这个课表有趣一点。那就加入流行的讨论功能好了。
每一堂课就像是一个讨论群组。只要在上面贴文,
修同样课程的同学就可以看见来回复。
像是哪时候要交作业之类的问题。让同学可以更即时的答复。
像是下面图示这样。


既然都做了讨论的功能。那也来加一些校园讨论的群组好了。
反正也不用多写程式。

再来加上通知的功能来达到讯息即时散播的效果。
最后加上个人简单讯息以及大头照的输入功能。
花了两三星期。总算把后端server跟APP做完了。
大家如果怀念以前使用课表的生活,可以下载来使用看看。
或是想看看有没有一起修课的同学交流课程的讯息也可以试用看看。
至于Iphone版的因为还不会写,所以没做。
看有谁有兴趣写的,可以分享课程的DB给你使用。
就不用再花时间去Parse了。有什么bug欢迎告诉我修改喔。
喜欢的话请帮我分享网址或是这篇文章到 facebook 谢谢。
作者: futri752 (胖熊)   2015-03-02 17:22:00
大推
作者: DevilMirror (魔镜:(()   2015-03-02 17:45:00
作者: a61008321 (让手枪飞翔)   2015-03-02 18:35:00
QQ跪求ios
作者: joey1149 (Joey)   2015-03-02 18:47:00
推 可是我的装置跟APP不相容耶我Android:4.1.1 核心版本:3.4.0 非常古老的机种
作者: xeniaeo (Xenia)   2015-03-02 18:49:00
推好用!
楼主: acstep (@￿)   2015-03-02 18:51:00
Sorry 4.1.1应该可以阿 请问出现什么讯息?
作者: joey1149 (Joey)   2015-03-02 18:55:00
显示: " ! 您的装置与这个版本不相容"
作者: nawusica (Ri)   2015-03-02 19:23:00
作者: rubyk (rubuy)   2015-03-02 19:43:00
觉得满好的耶
作者: hitma1220 ( )   2015-03-02 20:09:00
作者: violet850627 (开到荼蘼)   2015-03-02 20:13:00
推!!!
作者: lznus (ルサア)   2015-03-02 20:22:00
无法显示@节>< 很棒的app!
楼主: acstep (@￿)   2015-03-02 20:28:00
请问是哪一堂课不能显示@ 我应该都有修正才是?
作者: gt299792 (七动轴煤水车SL)   2015-03-02 20:29:00
期待好久的东西
作者: so11170329 (噜)   2015-03-02 21:12:00
推~不知道能不能放到桌面?
作者: jayelva (香草天空)   2015-03-02 21:44:00
推推
作者: nchueric (键盘伐木工)   2015-03-02 22:16:00
不错用的APP 推一下
作者: sjwdwaymon (玉米)   2015-03-02 22:20:00
推!厉害
作者: joey1149 (Joey)   2015-03-02 23:33:00
谢谢 很好用的APP
作者: wizcat (wizcat)   2015-03-03 00:39:00
帮推:))
作者: clairecat (克莱儿)   2015-03-03 01:20:00
日文无法显示@耶~~
作者: s58111158 (左手只是辅助)   2015-03-03 01:27:00
帮推 谢谢原PO的努力 也期待能做得更好~
楼主: acstep (@￿)   2015-03-03 01:28:00
请问日文无法显示是指日文版的android 还是日文课?
作者: ccs94515 (Info")   2015-03-03 01:46:00
日文课三34@的@没有显示
楼主: acstep (@￿)   2015-03-03 02:13:00
我修正一下 目前要改变时间直接在课表上的课点击就可以了
作者: hlhss89083 (edward)   2015-03-03 02:20:00
推~ 但有没有可能加上上课地点呀!
楼主: acstep (@￿)   2015-03-03 02:23:00
可以啊 本来就有这个资料 只是不知道要秀在哪边好看
作者: vivianzxc (郁)   2015-03-03 02:23:00
推~希望能有上课地点和授课老师
楼主: acstep (@￿)   2015-03-03 02:46:00
改好了 支援上课地点 请更新1.5版
作者: minway (小徐)   2015-03-03 04:26:00
推实用
作者: yolo0602   2015-03-03 09:15:00
推~但能不能把左边的时间栏(?)改成符合台大上下课的时间间隔?例如8:10.9:10这样
作者: st098   2015-03-03 09:40:00
推~
作者: ainge (走る!!)   2015-03-03 09:46:00
推 ~ 厉害 !
作者: wcmodel (wcmodel)   2015-03-03 10:03:00
为什么只能有15门?
作者: Jasonfm89 (Jason)   2015-03-03 10:25:00
好东西必推啊
作者: jhangyu (jhangyu)   2015-03-03 10:41:00
楼主: acstep (@￿)   2015-03-03 10:50:00
因为修超过15门就是每天早中晚平均都要修一门 也太操了吧!
作者: cannedfish (兰屿核废料)   2015-03-03 11:17:00
星期六的课无法显示QQ
作者: wcmodel (wcmodel)   2015-03-03 14:02:00
我的正课跟实习课是拆开的所以很简单就超过了...
楼主: acstep (@￿)   2015-03-03 14:10:00
sorry 我下一版在增加到30门好了 之前没想到这多..
作者: Moonlet (1000)   2015-03-03 14:47:00
要是课程点进去可以换成个人的备忘录应该更实用 然后死线前会通知之类的XD按到嘘QQ. 这个很棒 补推推
楼主: acstep (@￿)   2015-03-03 15:35:00
课程点进去本来是想加一些课程资讯 修课同学之类的不过目前每一堂课的人还不多 加了好像也看不到东西所以就没加了 有兴趣可以帮我转贴这篇文章到facebook吗?等人多一点 就可以把这些做进去了 谢谢...
作者: SamThunder (山上的小雷神)   2015-03-03 16:32:00
看起来很好用呢!虽然我不是Android系统 但帮你转贴囉!
作者: Jayie17 (Jayie)   2015-03-03 17:14:00
感觉可以加上每堂课讨论版内有多少人
作者: qitar888 (OAO/)   2015-03-03 17:18:00
[bug]当天的课超过晚上九点半的话会压到早八第一堂课
作者: pasjcs   2015-03-03 17:49:00
推~有上课地点太贴心~~如果左边时间能一致的话更好~~
作者: B01201026 (星空萤火虫)   2015-03-03 18:23:00
红明显为什么我把校队体育课加进去就一直闪退(一三ABCD
楼主: acstep (@￿)   2015-03-03 18:27:00
请问是哪一堂课。我试试看那个不是压到八点的课。那个蓝色是说今天星期几。每天会变动
作者: Moonlet (1000)   2015-03-03 20:04:00
我意思是说 点进去是个人的类似联络簿之类可以记录作业分享了~~ 谢谢原PO这么用心ˊˇˋ
楼主: acstep (@￿)   2015-03-03 20:14:00
记录作业之类的功能之前有想过。不过现在 记录程式这么多。做了也没人用 不如把时间拿来打LOL
作者: ndpe1220 (ndpe1220)   2015-03-03 21:18:00
数据库很难和课程网一样我试加校队体育以后,也是直接当(university已停止)再也打不开了
楼主: acstep (@￿)   2015-03-03 21:41:00
找到问题了 如果想在使用的话 请用下一版1.6 谢谢之前选校队体育的会当掉的 请移除程式再登入一次 应该OK了
作者: fatewang   2015-03-03 23:22:00
推推~
作者: qitar888 (OAO/)   2015-03-04 10:04:00
资讯系礼拜一开的NASA表定到九点二十但是会上到十点 我自己把时间改成7:25~10:00 然后我礼拜一早八的课就被NASA吃掉一半
楼主: acstep (@￿)   2015-03-04 12:39:00
9:20 改成 7:25? 那八点的不就一定会被遮到吗?
作者: qitar888 (OAO/)   2015-03-04 13:30:00
喔喔我是指19:25~22:00" target="_blank" rel="nofollow">
" target="_blank" rel="nofollow">
楼主: acstep (@￿)   2015-03-04 13:51:00
谢谢 我下一版把时间延长到12点好了好像有些人有这个问题sorry 没看清楚 如果课程是没提供时间的 我都会先把他设定到星期一早上八点 在自己手动调到正确的时间
作者: qitar888 (OAO/)   2015-03-05 13:55:00
喔喔我自己也没看清楚XD看起来很像同一堂课

Links booklink

Contact Us: admin [ a t ] ucptt.com