モジュール分け>>
!!メイン画面(望月、千葉、武蔵、和山)
*index.html
*styles.css
*main.html
**chara.js{}//キャラクタ操作
***print_chara() //キャラクターを出力
**baloon.js{}//各種表示処理
***print_baloon//吹き出し表示
***print_data(id) //吹き出し内のデータを表示する
***print_question(id) //質問データベースから選ばれたデータを表示する
***print_map(id) //マップ情報を表示する
!!データベース操作(藤澤、尾川)
*akinator.js{} //質問から候補を1つに絞ってそのidを返す
**choose_data()
*chose.js{}//データベースからの選択
**chose_ramdomdata() //ランダムでデータを選ぶ(戻り値 id)//
**chose_question()//ランダムで質問を選ぶ(同上)
データベース(イメージ)((br))
(例)((br))
場所データベース((br))
||id |選択フラグ |場所名 |画像 |money|…
||0 |0 |岩手大学| |0|…
||1 |0 |病院| |1|…
||2 |0 |交番| |1|…
質問データベース((br))
||id |選択フラグ |質問 |タグ
||0 |0 |有料or無料 |money
||1 |0 | |
||2 |0 | | |
--------------------------------------------------------------------------------------------
!!!プロトタイプ目標
メイン画面:各画面への移動ができるようにする((br))
通知設定モジュール:通知が表示できるようにする。((br))
時間割モジュール:時間割を表示する。((br))
授業詳細画面:プロトタイプのプログラムとして授業詳細のページを作って詳細を書き込めるようにする。((br))
課題モジュール:入力欄と表示欄を構成し、課題データの構造を作る。((br))
カレンダーモジュール:カレンダーの表示(機能は表示のみ)((br))
単位管理モジュール:各授業の単位、成績の編集をできるようにする。((br))
!!!プロトタイプ進捗状況
各担当者の個人ページに記載
!!!モジュール詳細
[[メイン画面モジュール|20::gr01::メイン画面モジュール]] ([[伊沢 諒|20::gr01::伊沢諒]])
[[通知設定モジュール|20::gr01::通知設定モジュール]] ([[鷹觜 悠生|20::gr01::鷹觜悠生]])
[[時間割モジュール|20::gr01::時間割モジュール]] ([[岩原 颯汰|20::gr01::岩原颯汰]])
[[授業モジュール|20::gr01::授業モジュール]] ([[野田 真稔|20::gr01::野田真稔]])
==[[課題リストモジュール|20::gr01::課題リストモジュール]]== 課題データモジュールに統合
[[課題データモジュール|20::gr01::課題データモジュール]] ([[奥田 優人|20::gr01::奥田優人]])
[[カレンダーモジュール|20::gr01::カレンダーモジュール]] ([[太田 涼平|20::gr01::太田涼平]])
[[単位管理モジュール|20::gr01::単位管理モジュール]] ([[松本 蓮史|20::gr01::松本蓮史]])
<<{モジュール.jpg}((br))
<<{モジュール (1).jpg}((br))
<<{モジュール (2).jpg}((br))
<<{モジュール (3).jpg}((br))
!!!画面遷移図
<<{モジュール (4).jpg}
((br))
[[グループページへ戻る|20::gr01]]
[gr01の班wiki Top|http://wiki.cis.iwate-u.ac.jp/~wiki/csd/group.cgi/2021/?p=21%3A%3Agr01]