[網宣] 台大課表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