Microsoft Formsで多数の項目から第一~第三希望までを選択いただくフォームのつくり方

Anonymous
2022-04-09T08:27:34+00:00

Microsoft Formsを利用して、40程度ある項目から第一~第三希望までを選択いただく事を考えています。

具体的には、生徒の方に、40程度の履修科目から第一~第三希望までを選択いただく事を考えています。

論理的には、分岐を利用することで対応できるのは理解しています。

ただ、分岐で処理しようとすると、「第一希望:40」「第二希望:39(第一から外したもの)」「第三希望:38(第一、第二から外したもの)」といった多数の項目を準備しておく必要があります。 特に「第三希望」が組み合わせになるため、項目が膨大な数になり、設定は現実的ではありません。

何かよい方法はないでしょうか?

リッカートのような並びで、列方向で選択できるのは、1つだけに限定できにできればと思っています。

リッカートを利用すると、列では同じ項目が選択できてしまい、フォーム内に各希望は1ずつ選択するように注意を記載しても、第一~第三までを同じものを選択する生徒がいて、そのあとの調整に膨大な時間がかかっています。(どうしても、それを履修したいという生徒の強い気持ち理解できるのですが。。。)

google フォームであれば次のように数分程度で簡単実現できたのですが、運用する環境の理由により、Microsoft Formsで実現したいと考えています。

https://forms.gle/fWqy7xfbw9vjaUoo8

よいアドバイスをいただけると助かります。
確実に第一~第三を1つずつ選択していただきたく、設問に”必ず1つずつ選ぶこと”との記載ではなく、システム的に制限がしたいです。

(googleフォームでは列での制限はできていますが、無選択で送信できてしまう別の問題がありますが・・・)

Formsだけでなく、他のMicrosoft製品を組み合わせて実現できるのであれば、その方法を教えていただきたいです。

Microsoft 365 と Office | Microsoft Forms | その他
Microsoft 365 と Office | Microsoft Forms | その他

Microsoft 365 のウェブベースのツールで、ユーザーが迅速にアンケート、クイズ、投票、フィードバック フォームを作成できるようにします。

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

7 件の回答

並べ替え方法: 新しい順
  1. Anonymous
    2022-04-15T15:33:27+00:00

    返事を見ていなくて申し訳ありません。でも、何とか解決出来ていそうですね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Hebikuzure aka Murachi Akira 335.3K 評価のポイント MVP ボランティア モデレーター
    2022-04-11T02:07:08+00:00

    Forms は簡単にアンケート/クイズができるというサービスなので、複雑な設問の処理(多段の条件分岐など)をするのであれば、(ライセンス要件がありますが)Power Apps で作りこんだ方が良いかもしれません。

    ※受講生にも Microsoft 365 Education で適切なライセンスが与えられていれば、Power Apps の利用は可能

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2022-04-10T20:05:40+00:00

    Hebikuzureさん デフォルトのままでは登録できない問題については、次のように設問文を設定することでどうにかなりそうですね。

    上から1~3行目の順番に、第一希望~第三希望を並べて、4行目に「--希望ここまで------」を並べてください。5行目以降の並びは希望とは関係なく扱いますので、並び替えは不要です。

    あとは、Power Automateなどを利用して、送信内容を何らかの方法で生徒の方に送って、送信内容を確認いただく事で適切に処理できそうです。

    ただ、もっとシンプルな方法があるとうれしいですね。。。

    簡単なサンプルを作りました。

    https://forms.office.com/r/N1P64rMGGT

    デフォルトの並びでよい場合でも、「--希望ここまで------」を移動するため、送信できるようになります。

    Forms上の結果では、どれがよく選ばれているか判断難しいですね。
    Excelでの集計必須ですね。

    この回答は役に立ちましたか?

    9 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  4. Anonymous
    2022-04-10T19:15:05+00:00

    Hebikuzureさん

    ありがとうございます。
    そうですね。システム的にはランキングでも可能かと思います。

    ランキングを利用して、次のように設問文に記載することも考えてみました。


    次の40項目から、上から第一希望~第三希望となるように並べてください。

    4つ目以降の並びは、希望とは関係なく処理します。


    ただ、折角ではあるのですが。。。。

    3つとは言え、40もある項目から並び替えしていただくのが、かなりの手間と考えています。

    あと、初期の並びのままでよい場合であっても、一度でも並び替えしないと、Formsの応答で確認できる結果としては空欄として処理される事がわかっております。選択を「必須」としたときには、初期の並びのままでよい場合であっても、一度でも並び替えしないと送信できない。。。(利用者としては、不具合のようにしか思えないような。。。)

    空欄であっても、Excelで集計する場合には、空欄の場合に初期並びのランキング情報を追加することで処理はできますが、Forms上でリアルタイムで確認できないので今一歩です。

    色々お考えいただき、ありがとうございます。

    いろんなアプローチがあるとわかり、本当に助かっています。

    Formsで完結できない場合であっても、「Power AutomateなどのOffice 365製品を併用することで、よりよい対応ができるよ!」って方がおりましたら、ぜひその方法を教えてください。わがままなお願いだとは思いますが、できるだけ単純で確実な方法を考えています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Hebikuzure aka Murachi Akira 335.3K 評価のポイント MVP ボランティア モデレーター
    2022-04-10T14:03:14+00:00

    「ランキング」を使えばどうでしょう?

    これで上位3つをそのまま第1~第3希望にすればよいかと。

    この回答は役に立ちましたか?

    3 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません