共有前の確認点
研修テストHTMLは設問・選択肢・正解判定ロジックをすべてクライアントサイドに持つことが多い。ブラウザのデベロッパーツールで「正解」に該当する変数やコメントが露出していないか必ず確認しよう。JavaScriptで正解を比較している場合、コードを難読化していないと受験者が簡単に答えを見つけられてしまう。
表示確認は受講者が使うデバイス環境で行う。社内研修であれば支給PCのChrome、外部受講者向けであればスマートフォンでの操作性も確認する。特に選択肢のタップ領域が小さいと誤タップが多発するため、モバイルでの動作確認は欠かせない。また送信ボタンを押した後の完了画面が表示されるかも事前にテストしておく。
- 相手がログインなしで開ける状態か確認する
- PCとスマホで最低1回ずつ表示を確認する
- 内部情報・個人情報・不要な外部送信が残っていないか見る
- レビュー期限と修正時の差し替え方を決めておく
向いている認証方式
研修テストを社内の特定部署に配布する場合は会社ドメイン認証が最適だ。@company.co.jpドメインを持つ全員がパスワードなしでアクセスできるため、案内メールに認証情報を書く手間がなく、IT知識の少ない受講者でもスムーズにアクセスできる。ただし全社員に開放されてしまうため、特定部署限定のテストには向かない。
外部の協力会社や新入社員に配布する場合は、テスト開始の案内メールに記載したパスワードで入室させるパスワード認証が現実的だ。テスト期間中のみパスワードを有効にし、終了後は変更または削除する。受験者ごとにアクセス状況を把握したい場合は、メール認証で各自のアドレスを登録しておくと未受験者をリストアップしやすくなる。
- 誰でも見てよい: URL共有のみでもよいが、検索除外は確認する
- 特定の相手だけ: パスワードまたはメール認証を使う
- 会社内だけ: 会社ドメイン認証を検討する
- 短期レビュー: 期限を設定して古いURLを残さない
相手への送り方
案内メールには「テストURL・受験期間・所要時間・問い合わせ先」の4点を必ず含める。「30分で完答できます」という目安を書くと受講者が時間を確保しやすい。URLとパスワードを同じメールに書かない場合は、「パスワードはSlackの研修チャンネルに投稿します」と明記して混乱を避ける。
研修テストは受験期間の最終日に駆け込みアクセスが集中しやすいため、「○月○日18時で受付終了」と時刻まで明記しておく。リマインドメールを前日に送る運用にすると受験率が上がる。また「スマートフォンからも受験可能」と書いておくと、移動中に受験してもらえるため完了率が向上する。
更新・期限管理
テスト開始後に問題文の誤りが発覚した場合は、修正したHTMLを同URLで差し替え、修正内容をすべての受験者にメールで通知する。「設問3の選択肢Bを○○に修正しました。すでに回答済みの方は再確認してください」のように具体的に伝えることで、受験者の混乱を最小限に抑えられる。
受験期限が来たらURLをただちに非公開にする。非公開後は管理画面で「アクセス数=受験者数」としてログを確認し、未受験者に個別フォローを入れる。テストHTMLを次回以降も使い回す場合は、問題の差し替えや期限日を更新した上で新規URLを発行し、旧URLは削除して版管理を明確に保つとよい。
よくある質問
受講者がテストURLをSNSや外部に拡散してしまった場合、どう対処すればよいですか?
URLを即座に非公開にし、受験中の受講者には新しいURLとパスワードを発行して再案内する。パスワード認証に加えてメール認証を併用すると、登録外のアクセスを確実に遮断できる。
テスト中に問題ページが表示されなくなったと受講者から報告があった場合の確認手順を教えてください。
まず管理画面でURLが公開中かを確認し、期限切れでないか・パスワードが変更されていないかをチェックする。次にHTML内の画像や外部CSSへの参照パスが相対パスになっていないか確認し、必要なリソースが同梱されているかを見直す。
受験者ごとに異なる設問セットを配布したい場合、ギガサイト便でどう対応できますか?
設問セットごとに別のHTMLを作成し、それぞれ別URLで発行する。各URLにメール認証を設定して受験者を割り当てれば、Aセットを受ける受講者がBセットのURLにアクセスできない状態を作れる。