Class Post (クラス・ポスト) マニュアル
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1. 起動方法
──────────────────────────
  「授業開始.bat」をダブルクリックするだけです。

  ・黒い画面（コマンドプロンプト）が開き、サーバーが起動します。
  ・自動的にブラウザが立ち上がり、教員用管理画面が開きます。
  ・先生は自動ログインされるため、パスワード入力は不要です。

  ※ 黒い画面は閉じないでください（閉じるとサーバーが停止します）。

2. URLについて
──────────────────────────
  【生徒用URL】（これを配布してください）

    黒い画面に表示されるURLをそのまま伝えてください。
    例） http://192.168.XX.XX:8029/

    ※ IPアドレスは環境によって変わります。必ず黒い画面を確認してください。

    ・アクセスすると、資料一覧と提出フォームが直接表示されます。
    ・パスワードは不要です。

    ★ 生徒用.html について（便利機能）
      サーバーを起動すると、フォルダ内の「生徒用.html」が自動更新され、
      最新のIPアドレスとポート番号が入力欄に初期値としてセットされます。
      生徒はこのHTMLファイルを開いて「接続する」ボタンを押すだけで
      ClassPostにアクセスできます。

      授業の途中でIPアドレスやポートが変わった場合は、
      先生が新しい値を口頭で伝えれば、生徒が入力欄を書き換えて
      接続し直すことができます。

      → 授業開始時に 生徒用.html を共有フォルダ等で配布してください。

  【教員用URL】（管理画面）

    http://localhost:8029/manager?pwd=admin

    ・バッチファイル起動時に自動で開きます。
    ・生徒がこのURLを推測しても、パスワードを知らない限り操作できません。

  【ポート番号について】

    ・通常は 8029 で固定です。
    ・万が一ポートが使用中の場合は、自動的に 8030, 8031... と
      空きポートを探して起動します。
    ・実際のポート番号は黒い画面に表示されます。

3. フォルダ構成
──────────────────────────
  バッチファイルと同じ場所に以下のフォルダがあります。

  ClassPost/
   ├─ 授業開始.bat     ← 先生はこれだけ触ればOK
   ├─ 生徒用.html      ← 生徒配布用（起動時に自動更新される）
   ├─ マニュアル.html  ← このマニュアル（インタラクティブ版）
   ├─ 配布資料/        ← ここにファイルを入れると生徒に公開される
   ├─ 提出ボックス/    ← 生徒からの提出物が自動保存される
   └─ system/          ← プログラム本体（触る必要なし）

  【配布資料フォルダ】
    ・ここにファイルを入れるだけで生徒がダウンロードできます。
    ・管理画面からもWebアップロードが可能です。
    ・管理画面で「公開／非公開」をワンクリックで切り替えできます。

  【提出ボックスフォルダ】
    ・生徒が提出したファイルは「生徒名_元のファイル名」で保存されます。
    ・管理画面から提出物を直接ダウンロードして確認できます。

4. 教員用管理画面でできること
──────────────────────────
  ・配布資料のアップロード（Webから追加）
  ・配布資料の公開／非公開の切替
  ・生徒からの提出物の確認・ダウンロード
  ・サーバーの停止（電源OFFボタン）
  ・別タブで生徒画面のプレビュー

5. 生徒ができること
──────────────────────────
  ・公開中の配布資料をダウンロード
  ・「氏名」と「ファイル」を選んで課題を提出
  ・他の生徒の提出物は見えません（提出専用）

6. 終了方法
──────────────────────────
  以下のいずれかで終了できます。

  ・教員用管理画面の「電源OFF」ボタンを押す（推奨）
  ・黒い画面（コマンドプロンプト）を閉じる

                                        provided by seyaseya.org