Web Api Hackathon EdTech編 に参加しました。

FREESCHOOL

今回は、インターネット上に学校をつくろうというテーマで教材作成アプリを開発しました。
エンジニアとして参加し、環境はCakePHPでごりごり書きました。
ハッカソンに参加して良いことは、集中してコーディングするので実力が上がる。
デザイナーさんに出会える、なにより楽しい!

参加の感想と知ったことをまとめておきます。

◯教育のトレンド
MOOCs:大学の授業が動画で見れる。
反転授業:予習で先取り学習(授業動画が見れる)をやって、授業では生徒同士でディスカッション
タブレット:広尾学園ではiPadで(学校では難しい)理科の実験の様子をみれる。

◯CakePHP
hasManyは便利だけど、コントローラーとビューでレスポンス内容が異なることがある(なぜ。。。)
コントローラーは一つで紐づくモデル(テーブル)は複数、ビューも複数ひもづけることが出来る。
ただし、コントローラー内のメソッドが増えてものすごく太る。もう少しモデルをうまく使わないといけないと実感。