大專院校教科書團訂平台。A part of Colorgy。
本系統倚賴 Colorgy Core 運作。
需要 Core 設定好各校 (組織) 的資料,包括代碼、名稱、簡稱與底下的各系所 (部門)。
需要 Core 開設相應的 data API 提供各校課程資料,API path 固定為 {org_code}/courses
(org_code
為學校代碼小寫),並需要以下欄位:
year
: (integer) 課程的學年度,使用公元年 (e.g. 2015) 表示。term
: (integer) 課程的學期,1 或 2。code
: (string) 橫跨年度、學期的課程唯一代碼,且不被上課時間、地點等細部改變影響。name
: (string) 課程名稱。lecturer
: (string) 課程的教師姓名。
以下欄位為選用:
general_code
: (string) 課程的通用代碼。跨年度開的同一門課,此代碼將會一樣。department_code
: (string) 開課系所代碼。
Just run:
$ ./bin/setup
and configure the app's environment variables, which lays in .env
. The information for connecting to Colorgy Core will be always required.
Run the following command to execute all test suites:
$ bundle exec rake
- Fork it.
- Create your feature branch (
git checkout -b my-new-feature
). - Commit your changes (
git commit -m 'add some feature'
). - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request.