2014/12/07 NetCommons ミニワークショップ in 大阪 2013 たきぐち(@atakig)

Develop on
NetCommons

自己紹介

  • PHPのプログラマ
  • アジャイル
  • PHP関西ユーザーズグループ
  • WordBench大阪
  • ウィスキー
  • 写真
  • 万年筆

NetCommons事例

大学向け Eポートフォリオシステム


  • 大学の評価に使える
  • 目標設定
  • 自己評価
  • 達成度評価
  • 教員からのフィードバック

提出物管理システム

なぜNetCommonsだったか

  • ライセンス
  • NetCommonsのコンセプト
  • NII
  • 完成度の高さ

ライセンス

Not GPL but

FreeBSD

コンセプト


  • 学校向け
  • Eラーニング

NII


国立情報学研究所

哲学

完成度


  • 日本語
  • 個々のモジュール
  • 部屋
  • 権限管理

Good

  • 流用できるパーツが多い
  • ACL

流用できるパーツが多い


  • 学習記録
  • 自己評価
  • フィードバック

ACL


  • アクセスコントロールリスト
  • 教員と学生

No Good

  • 情報がない
  • JavaScript
  • コメントもない

情報がない


  • フレームワークはmaple
  • .iniのリファレンス
  • コマンドapi
  • 標準モジュールのカスタマイズ

JavaScript


  • 全てはcommon.js
  • JavaScriptのソースはテーブルに
  • JavaScriptでミスがあると...
No Comment

  • コメントは0に等しい
  • 難読化?

To Be

  • 個々のモジュールの使い勝手
  • 想定ユーザー数
  • OSS?

個々のモジュールの使い勝手


  • 機能的には揃っている
  • やりたい事が出来ているか
  • 帯に短かし、襷に長し

想定ユーザー数


  • 20〜30人?
  • 大規模授業への対応は
  • メニューの絞り込み

OSS


  • ソースは開示されている。
  • といってもPHPなので...
  • エンドユーザーからのフィードバックは

NetCommons3に対して

  • ロードマップ
  • CakePHP
  • ユーザーコミュニティ

ロードマップ


  • Ver.2の開発
  • Ver.3の立ち位置
  • 使う側、作る側

CakePHP


  • 多くの開発者
  • NetCommonsの文化
  • CakePHPのバージョンアップ

ユーザーコミュニティ


  • 中の人と外の人
  • 発展途上
  • コミュニティの目指す先


 

ご静聴ありがとうございました

Develop on NetCommons

By たきぐち

Develop on NetCommons

2013/12/07のNetCommons関西ワークショップの発表資料

  • 1,989