親愛的,我把 GitHub 拿來收作業了!

時間過得很快,一轉眼今年秋天在台北商業大學開設的 Ruby on Rails 學程已經是第四年了。
不管是什麼技能,想要學會不太可能就只靠每週三小時的三學分課程就學得會,一定需要平日的練習或是實作專案才能有所成效。由於是學校的正式課程,需要有打分數的標準,於是除了期中、期末考外,所以每週會規定同學們要繳交作業。
在以往大多會使用 Email 或是開學校的 FTP 請同學自己上傳檔案,但 Email 有些不確定性(被歸進垃圾郵件或是寄往莫明的黑洞完全消失),而 FTP 雖然簡單,但我希望同學們還可以在學校再學到一些其它畢業之後還能用到的技能,於是我便選擇使用 Git/GitHub 來收同學們的作業。
Git 不是新技術,使用 GitHub 收作業也不是什麼新潮的做法,國外早就有學校是這樣做的,本文不是要介紹如何使用 Git 指令或教大家如何使用 GitHub,僅分享我自己這幾年來在學校授課時實際使用 GitHub 收作業的一些心得。