Skip to content

monstar-lab/yes-no-makura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yes-no-makura アプリ概要

任意の質問をリアルタイムで表示、回答を集計するアプリケーションです。質問はディスプレイやプロジェクタに表示し、回答者にはスマートフォンやタブレット等の端末から「yes」「no」で質問の回答をしてもらいます。 イベントでの使用が考えられています。

開発環境構築手順

  1. 任意の場所にgit clone URL でプロジェクトを引っ張って来て下さい。

  2. プロジェクトごとにrubyのバージョンが異なるため、rubyのバージョンを変更する必要があります。これにはrbenvを使用します。 詳しい使用方法はコチラを参照して下さい。

  3. rbenv install を実行し必要なバージョンのrubyをインストールします。.ruby-versionにバージョンを設定してあるので、バージョン指定は必要ありません。

  4. rubyのバージョンを変更したため、gem install bundlerでbundlerもインストールし直します。

  5. bundle installを行って下さい。

  6. rails db:migrate でマイグレーションを行って下さい。

  7. rails sで動作確認を行って下さい。

  8. まずは試しにアプリを使ってみましょう。

基本的なアプリの使い方

管理者(質問の管理や表示を行う)

  • 管理画面の表示

    管理者としてアプリを使用する場合は/adminにアクセスしてください。※ルートは回答者の回答用画面が表示されます。

  • 質問の登録

    1. 画面右上のQUESTIONSを押します。

    2. 画面中央にNEW QUESTIONのボタンが表示されます。

    3. ボタンを押すと質問の登録画面に移ります。

    4. Bodyに質問文を入力して下さい。

    5. Stateはinitを選択して下さい。(openは回答中、closeは回答終了の状態を指します)

    6. Create Questionを押すと質問が登録されます。

  • 質問の表示

    1. 質問を登録し終えたらHOME画面に戻りSTARTを押しましょう。

    2. 画面に登録した質問が表示されます。その間に回答者に質問の回答をしてもらいます。

    3. 頃合いを見てRESULTボタンを押します。

    4. 画面に結果が表示されます。(yesと回答した人数が表示されます)

    5. 次の質問がある場合はNext Questionを押します。

  • 個別の質問の編集・削除

    1. 登録した質問は一覧で表示されています。

    2. 個別の質問の内容の変更を行う場合はOptionsのEdit、削除の場合はDestroyを押して下さい

一括での操作

  • 回答のリセット

    回答のStateを一括でinitの状態に戻すには質問が表示されている表の上のINITIALISE ALLを押して下さい。

  • 回答結果のリセット

    回答結果をリセットしたい場合は表の上に表示されているRESET ALL ANSWERSを押して下さい。

  • 質問の削除
    質問を一括で削除したい場合は表の上に表示されているDELETE ALLを押して下さい。 ※集計結果も削除されるので注意!!

回答者(質問に対し回答を行う)

  • 質問への回答
    1. スマートフォンやタブレット(PCも可)等の端末からルートアドレスにアクセスをする。回答ページが表示されます。

    2. 管理者が質問をディスプレイやプロジェクタで投影しています。その質問に対し、「yes」「no」のボタンを押してください。 ※質問が表示されていない場合はボタンを押しても回答はカウントされません。

    3. 回答者がOKを押して質問を送信すると、それらを集計したものが管理者の画面に表示されます。

[開発時の参考資料] IssueやPull requestsの送り方

About

島根開発拠点インターンの成果

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published