[网宣] 台大课表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年才能修完。台大真是博大精深。知识的殿堂。
以前翘课真是亏大了。
处理好后就可以用简短的关键字来搜寻到课程并加入。就像画面中一样
http://imgur.com/ZQrjUl1
再来就开始实作课表。把刚刚选好的课程画出一周的课表。
就像图示一样。然后可以点击课程修改时间。
或是在空白处自建新增找不到的课程。
http://imgur.com/Vx4dXm6
再来要让这个课表有趣一点。那就加入流行的讨论功能好了。
每一堂课就像是一个讨论群组。只要在上面贴文,
修同样课程的同学就可以看见来回复。
像是哪时候要交作业之类的问题。让同学可以更即时的答复。
像是下面图示这样。
http://imgur.com/90ExYTc
http://imgur.com/LSFyLyO
既然都做了讨论的功能。那也来加一些校园讨论的群组好了。
反正也不用多写程式。
http://imgur.com/EycTkou
再来加上通知的功能来达到讯息即时散播的效果。
最后加上个人简单讯息以及大头照的输入功能。
花了两三星期。总算把后端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
楼主: 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