平成26年度青森ITビジネス・マッチング交流会 平成27年2月13日(金)@ワ・ラッセ 青森大学 株式会社リンクステーション セルフ・マネジメントのための ゲーミフィケーション・アプリケーション 青森大学ソフトウェア情報学部 小久保温 Twitter @akokubo / Facebook 100002382355446 1 よくありませんか? こんなこと 最近、体重が… ダイエットしなくちゃ… でも、今日、お腹減ってるんだよな …明日から本気出す! 2 大学生活も同じ はじめての一人暮らし 自分で自分をマネジメントする 練習の期間 それをサポートしたい! 3 ゲーミフィケーション 学生生活をRPG化 やった方がいいことを「ミッション」 ミッションをクリアするとレベルアップ それを可視化! 4 実施体制 企画・運営: 青森大学(社会学部+ソフトウェア情報学部) +リンクステーション 開発: 学生が端末側を開発 サーバーサイド: 小久保(教員) カード: デザイン 三上(4年) FeliCa SDK: リンクステーション タブレット端末: デザイン 今(4年)+C#プログラム 伊藤(4年) スマホWeb UI: 織田(4年) 5 RPGのメタファー ユーザーのステータス カテゴリー 経験値 レベル スタディ 243 4 ヘルス 198 3 モラル 353 5 コミュニケーション 218 4 経験値獲得 ユーザーに与えられたミッション ミッション カテゴリー レベル PCで検索する スタディ 3 自炊する ヘルス 授業中私語をしない 人の目を見て話す ミッションを達成すると獲得する経験値 カテゴリー 獲得経験値 スタディ 5 4 ヘルス 30 モラル 2 モラル 5 コミュニケーション 4 コミュニケーション 0 達成 新たなミッションの設定 6 システム構成 0123 カードで認証 ミッション達成を登録 FeliCa カード ミッション達成登録端末 Windows タブレット + カードリーダー REST API Web ページ Ruby on Rails プログラム + データベース Web アプリ ステータスなどの 詳細情報を確認 スマートフォン 7 クラウド PaaS(Heroku) で稼働 グラフィックデザイン FeliCaカード スマホWeb UI Windows 8.1タブレット 8 Web REST API仕様 ユーザー情報 一覧(上位5人) GET /api/users 個々のユーザー GET /api/users/FeliCaポケットナンバー ミッション達成履歴 達成の記録 POST /api/histories 一覧(最近5件) GET /api/histories 個々のユーザー GET /api/histories/FeliCaポケットナンバー 本当はこうした方が GET /api/users/FeliCaポケットナンバー/histories 9 サーバーサイドE-R図 カテゴリー レベル ロール ゼミ レベル ID: 整数 カテゴリー ID: 整数 ゼミ ID: 整数 ロール ID: 整数 値 : 整数 名前 : 文字列 名前 : 文字列 名前 : 文字列 必要経験値 : 整数 ユーザー ユーザー ID: 整数 ゼミ ID: 整数 (FK) ミッション ロール ID: 整数 (FK) ミッション ID: 整数 e-mail: 文字列 レベル ID: 整数 (FK) 暗号化パスワード : 文字列 カテゴリー ID: 整数 (FK) fpno: 文字列 説明 : 文字列 カード番号 : 文字列 学籍番号 : 文字列 名前 : 文字列 獲得 履歴 割り当て ステータス 獲得 ID: 整数 割り当て ID: 整数 履歴 ID: 整数 ステータス ID: 整数 カテゴリー ID: 整数 (FK) ミッション ID: 整数 (FK) ミッション ID: 整数 (FK) ユーザー ID: 整数 (FK) ミッション ID: 整数 (FK) ユーザー ID: 整数 (FK) ユーザー ID: 整数 (FK) カテゴリー ID: 整数 (FK) 総経験値 : 整数 経験値 : 整数 経験値 : 整数 日時 : 日時 10 運用 1年生全員対象 事前に参加する学生自身 がミッションを考える 10/29-12/17に実施 前後に「自己効力感」を 測定 11 まとめ 参学連携でイベント運営+アプリ開発 学生の育成に有効: いろいろ経験すること大事! 今後も是非! ゲーミフィケーションっぽいしくみ 自発的参加でないとハマるのは一部の人 ハマる要素を強化する必要性 12
© Copyright 2024 ExpyDoc