Project

General

Profile

Actions

内部設計 #15

closed

機能 #7: 次の一手ver1

内部設計 #10: 次の一手ver1 内部設計

次の一手ver1 ページごとの処理の流れ概要

Added by K Okuda about 1 month ago. Updated about 1 month ago.

Status:
終了
Priority:
通常
Assignee:
Start date:
05/14/2025
Due date:
% Done:

100%

Estimated time:
Spent time:
Actions #1

Updated by K Okuda about 1 month ago · Edited

次の一手アンケート作成画面

newSurvey.php

入力
確認画面から戻ったのであれば、受け取ったPOSTの値。

  • タイトル
  • 投稿者名
  • 説明
  • 回答締め切り日付
  • 回答締め切り時間
  • SGFテキスト(もしテキストであれば、なければなしのまま ※)

出力
確認画面へPOSTする項目が入ったフォーム。
確認画面から戻ったのであれば、SVGファイル以外は前に入っていたものが入る。

  • タイトル
  • 投稿者名
  • 説明
  • 回答締め切り日付
  • 回答締め切り時間
  • テキストもしくはファイル
  • 確認ボタン

ページ内
入力:SGFファイルorSGFテキスト+盤面を表示するボタン
出力:盤面、手番

次の一手アンケート確認画面

surveyConfirm.php

入力

  • タイトル
  • 投稿者名
  • 説明
  • 回答締め切り日付
  • 回答締め切り時間
  • テキストもしくはファイル

出力

登録用

  • タイトル
  • 投稿者名
  • 説明
  • 回答締め切り日付
  • 回答締め切り時間
  • 盤面
  • 手番
  • SGFテキスト(隠し)
  • 作成ボタン

戻り用

以下すべて隠し

  • タイトル
  • 投稿者名
  • 説明
  • 回答締め切り日付
  • 回答締め切り時間
  • SGFテキスト(もしテキストであれば、なければなしのまま ※)
  • 戻るボタン

※セキュリティの観点上、ファイルを選択済みにして表示する事は出来ないので
 新しいページへ遷移後は選びなおしてもらうことになる

次の一手アンケートエラー画面

surveyConfirm.php(同様)

入力

  • タイトル
  • 投稿者名
  • 説明
  • 回答締め切り日付
  • 回答締め切り時間
  • テキストもしくはファイル

出力

エラー項目に対するエラーメッセージ

戻り用

以下すべて隠し

  • タイトル
  • 投稿者名
  • 説明
  • 回答締め切り日付
  • 回答締め切り時間
  • SGFテキスト(もしテキストであれば、なければなしのまま ※)
  • 戻るボタン

※セキュリティの観点上、ファイルを選択済みにして表示する事は出来ないので
 新しいページへ遷移後は選びなおしてもらうことになる

(画面なし、完了画面かエラー画面へ分岐)

surveyRegister.php

入力

  • タイトル
  • 投稿者名
  • 説明
  • 回答締め切り日付
  • 回答締め切り時間
  • 手番
  • SGFテキスト(隠し)

DB登録処理

問題テーブルに格納

成功の場合はsurveyComplete.phpへリダイレクト

出力
問題があればsurveyConfirm.phpへ遷移してエラー画面を出す

作成完了画面

surveyComplete.php

出力

  • 完了メッセージ
  • 出題リンク
Actions #2

Updated by K Okuda about 1 month ago · Edited

次の一手アンケート回答画面

surveyResponse.php?sid=XXXXXXXXXXX

入力

  • 問題ID

出力

  • タイトル
  • 投稿者名
  • 説明
  • 回答締め切り日付
  • 回答締め切り時間
  • 手番

以下入力フォーム

  • 投稿者名
  • 碁盤
  • 問題ID(隠し)
  • 回答ボタン

※回答時間締め切りをオーバーしていれば、surveyResult?sid=XXXXXXXXXXXへリダイレクト

(画面なし、完了画面かエラー画面へ分岐)

surveyResponseRegister.php

次の一手アンケート回答完了画面

surveyResponseComplete.php

入力

  • 投稿者名
  • 回答位置
  • 問題ID(隠し)

出力

  • 完了メッセージ
  • 集計結果表示時間

次の一手アンケート回答エラー画面

surveyResponseError.php

入力

  • 投稿者名
  • 回答位置
  • 問題ID(隠し)

出力

  • 投稿者名
  • 回答位置
  • 問題ID(隠し)
Actions #3

Updated by K Okuda about 1 month ago

  • Status changed from 新規 to 進行中
Actions #4

Updated by K Okuda about 1 month ago · Edited

次の一手アンケート結果表示画面

surverResult.php?sid=XXXXXXX

入力

  • 問題ID

出力

  • タイトル
  • 投稿者
  • 説明
  • 手番
  • 投票総数

以下を回答位置ごとにグルーピングしたデータセット

  • 何位か
  • 位置
  • 投票総数
  • 投票総数に占める割合(整数、小数点以下四捨五入)
  • 回答者
  • 盤面

ただし、4位以降は非表示にしておき、続きを表示ボタンで続きのデータセットを表示する。

Actions #5

Updated by K Okuda about 1 month ago

  • Status changed from 進行中 to 終了
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF