[New]SFCシラバスAPI | SFC Hack

[New]SFCシラバスAPI

はじめに
SFCで公開されているシラバス情報を、プログラムから使いやすい形式で取得することができます。

対応形式はJSONとJSONPです。
JSON: http://www.json.org/json-ja.html

シラバスの取得

2013年春学期  http://hack.sfc.keioac.jp/api/2013s/syllabus.json?  

2012年春学期  http://hack.sfc.keioac.jp/api/2012s/syllabus.json?
2012年秋学期  http://hack.sfc.keioac.jp/api/2012f/syllabus.json?

パラメータ

項目名 説明 値/サンプル
name 講義名のパラメータ。指定したキーワードに部分一致する情報を返します。 course=研究会A
day 曜日のパラメータ。対応した曜日の情報を返します。月曜日から金曜日までそれぞれ1〜5に対応しています。 day=1
tp 時限のパラメータ。対応した講義回の情報を返します num=1
subject 講義区分のパラメータ。指定したキーワードに部分一致する情報を返します。  subject=ナレッジ
lecturer 担当教員のパラメータ。指定したキーワードに部分一致する情報を返します。  lecturer=武田
 cap 最大履修人数のパラメータ。指定した値以下の情報を返します。
値を0にした場合、履修者制限のない講義情報を返します。
 cap=0
レスポンス 説明
year 講義の年
term 学期
course_num 講義の識別番号
name 講義名
lecturer 担当教員(配列で返します)
day 曜日(配列で返します)
timepiriod 時限(配列で返します)
credit 単位数
capacity 履修制限人数
syllabus_url シラバスURL(リンク先を閲覧するにはCNSアカウントが必要です。)
実行例
http://hack.sfc.keioac.jp/api/2012f/syllabus.json?lecturer=武田&tp=2
[{"year":"2012","term":"秋","course_num":"12040","name":"Webデザインとマネジメント ","lecturer":["武田 圭史"],"day":["4"],"timepiriod":["2"],"department":"学部","subject":"創造技法","credit":"2","capacity":"70","syllabus_url":"https://vu8.sfc.keio.ac.jp/course2007/summary/syll_view.cgi?yc=2012_31599&ks=12040&key2="}]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>