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