WordPress Plugin作成 〜アンケート集計〜

アンケート集計方法を実現するための方法を考え実装に着手します。

アンケート集計

ここ最近は、WordPressプラグインの作成をいやっていて、機能としては下のようなものを考えています。

  1. ダッシュボードにて、アンケートを作成
  2. ブログに挿入
  3. 主計結果をダッシュボードに表示

現状の実装

今までの経緯はこちらのリンクに記載しました。

とりあえずは、作成している(2020-01-25)時点でのプラグインを起動した時の動作です。

現状での実装

・ユースケースについて

  1. WordPressプラグインをインストール
  2. プラグインを有効化
  3. ダッシュボードでアンケートを作成
  4. アンケートの挿入位置の指定(各アンケート)
  5. アンケートのDB登録 ※未実装

現状の悩みどころ

アンケートの挿入位置をWordPressの(HTML)クラス名(wrap, primary, entry-header ...)で指定します。大まかに真ん中らへんとか下の方とか。。。
これに関して、ダッシュボード上で確認する方法を実装していません。そして実装する気も。。。
というのは、使用するテンプレートなどにより挿入いちをコントロールできるように挿入位置を下のように「選択」 or 「指定」できるようになっています。

なので、下手に確認用の実装を入れない方が良いと思いました。。。

アンケート集計について

色々と調査、検討をしてみたところ以下のような方法が良いであろうと思いました。

  1. 各アンケート(質問)をDBに登録
  2. 各アンケートの回答数(ボタンのクリック数)を登録
  3. ボタンが押下された回数をDBに登録
  4. 各質問をクロス集計できるように設定を入力できるフォームを作成する

そしてこの「クロス集計する」ための設定入力が必要です。しかし。。。その実装のイメージが難しく。。。どのように実装するかわからない状態です。

ここはちょっと頭をひねる必要がります。。。

でわでわ。。。