Skip to content

モデレーターのログインとアクセス

モデレーターが /moderator/<room> から Timers Studio にログインする方法。パスワードゲート、セッションの保持、パスワードが拒否されたときの対処、ディレクターによるローテーション手順。

最終更新

モデレーターのログインとアクセス

モデレーターは Timers Studio に個人アカウントを持ちません。部屋の URL を開き、ディレクターから受け取ったパスワードを入力してモデレータービューに入ります。このページでは、ログインの流れ、パスワードが実際に保護しているもの、拒否されたときの対処を説明します。

前提条件

  • 部屋の ID(ディレクターが /id/<room> で使う <room> の部分)。
  • セッションパスワード。ディレクターが Studio の Links モーダルで設定したもの。
  • 最新の安定版のブラウザ(Chrome、Firefox、Safari、Edge)。

手順

1. モデレーター用 URL を開く

timers.studio/moderator/<room> をアドレスバーに貼り付けます。ModeratorPlayerView が起動し、部屋にパスワードが設定されているか(moderator_settings.moderator_password)を確認します。未設定ならビューは即座に解除されます。設定されていれば ModeratorLoginView が全画面を占めます。

次のものが表示されます。

  • 左上に TIMERS STUDIO のワードマーク。
  • 中央にブランドアイコンと、Moderator Dashboard Login のラベル。
  • Enter Session Password… というプレースホルダーの入力欄 1 つ。
  • 赤色の Enter Studio ボタン。入力欄が空の間は無効化されています。

2. セッションパスワードを入力する

ディレクターから送られたパスワードを入力します。通常の password input なので文字はドットで表示されます。Enter Studio をクリックするか Enter キーを押します。

クライアントはあなたの入力を、その部屋の moderator_settings.moderator_password と比較します。一致すればログイン画面がフェードアウトしてモデレータービューが表示されます。一致しなければ入力欄が赤くなり、下に Access Denied • Invalid Password という小さなキャプションが出ます。

3. モデレータービューへ到達する

認証後、モデレーターの 2 ゾーンレイアウトが見えます。

  • メインエリア — Player のミラー。/player/<room> で観客が見ているものと完全に同じ描画です。
  • ウィジェットグリッド — ディレクターが有効にしたウィジェット(intercom、polls、Q&A、visual pager など)が並ぶサイドパネル。

解除状態は現在のタブのコンポーネントステートに保持されます。Cookie も JWT もなく、localStorage にも何も書かれません。タブを閉じればセッションは終わります。

4. 再ロックまたは離脱

セッションを終えるにはタブを閉じるだけで十分です。同じマシンで誰かに引き継ぐ場合は、ページをリロードすればログイン画面が戻り、次の人が自分のパスワードを入力できます。

期待される結果

正しいパスワードを入力すると、モデレータービューは正常な回線で 1 秒未満で読み込まれます。Player のミラーは本番と同じテンポで動き始め、ウィジェットグリッドは Gateway モジュール経由でディレクターの変更に反応します。

トラブルシューティング

Access Denied — Invalid Password ディレクターにパスワードを再確認してください。末尾の空白、1 文字の抜け、部屋 ID 違い、この 3 つが典型的な原因です。URL の末尾がディレクターが運用している部屋と一致しているか確認してください。

ログイン画面が出ず、直接ビューに入ってしまう。 その部屋にはパスワードが設定されていません。ディレクターが moderator_password を空のままにしています。リハーサルでは妥当な設定で、バグではありません。ゲートを戻したい場合は、ディレクターに Studio の Links モーダルから設定してもらいます。

昨日は通ったのに今日は通らない。 ディレクターがローテーションした可能性があります。パスワードは moderator_settings に平文で保存され、ディレクターはいつでも Studio から値を変更できます。現在の値を聞いてください。

パスワードのローテーション(ディレクター)

ディレクターは /id/<room> を開き、上部バーで Share または Links をクリックし、Moderator password フィールドを編集します。モーダルを保存すると moderator_settings.moderator_password が即座に更新されます。すでにログイン中のモデレーターはタブを閉じるまで現セッションを保持しますが、新しいセッションでは新しい値が必要になります。

次に読む