﻿==============================================
  ユニプロ・タイピング  導入の手引き
==============================================

子ども向けのタイピング練習・タイピングコンテスト用のソフトです。
教室のPC1台(先生用PCなど)で「サーバー」を起動しておき、
生徒は各自のPCのブラウザから遊びます。
生徒名簿とスコアは、サーバーを起動したPCにまとめて保存されます。


■ 必要なもの
----------------------------------------------
・サーバー役のWindows PC 1台(Windows 10 / 11)
・生徒用のPC(ブラウザが使えればOK。Google Chrome推奨)
・サーバー役のPCと生徒のPCが、同じ教室のネットワーク
  (同じWi-Fi・同じルーター)につながっていること

※ Node.js などのソフトを別にインストールする必要はありません
  (このフォルダの中に同梱しています)。


■ はじめての準備(先生が1回だけ行います)
----------------------------------------------
1. 受け取ったzipファイルを右クリックして「すべて展開」を選び、
   サーバー役のPCの好きな場所(デスクトップなど)に展開します。
   ※ zipを開いたまま(展開せずに)中のファイルを実行しないでください。

2. 展開したフォルダの中の「起動.bat」をダブルクリックします。

   ・「WindowsによってPCが保護されました」と表示された場合は、
     「詳細情報」→「実行」を押してください。

   ・「Windowsセキュリティの重要な警告」(Node.js JavaScript Runtime)が
     表示された場合は、「プライベート ネットワーク」にチェックを入れて
     「アクセスを許可する」を押してください。
     ※ ここで許可しないと、生徒のPCからつながりません。

3. 黒い画面が開き、ブラウザでタイピングの画面が表示されれば成功です。

   黒い画面には、次のように「生徒のPCから開くアドレス」が表示されます。

     生徒のPCからは、次のアドレスをブラウザで開いてください:
       http://192.168.1.50:8080/

   このアドレスを生徒のPCのブラウザで開き、
   ブックマーク(お気に入り)に登録しておくと便利です。
   ※ アドレスが2つ以上表示された場合は、教室のネットワークの
     アドレス(多くは 192.168. で始まるもの)を使ってください。


■ ふだんの使い方
----------------------------------------------
【先生】
・授業の前に「起動.bat」をダブルクリックします。
・黒い画面は、授業が終わるまで閉じないでください。
  閉じるとサーバーが止まり、生徒のPCからつながらなくなります。
・サーバー役のPCがスリープすると、生徒のPCからつながらなくなります。
  Windowsの「設定」→「システム」→「電源」で、スリープするまでの時間を
  「なし」にするなど、授業中にスリープしないよう設定してください。
・終わるときは、黒い画面を閉じます。

【生徒】
・ブラウザでブックマークしたアドレスを開きます。
・はじめての生徒は「はじめて使う人はこちら」から学年・なまえを登録します。
・2回目からは、学年となまえを選んで「決定」を押します。
・遊び方は、画面上の「使い方」から見られます。


■ 講師メニュー
----------------------------------------------
ログイン画面いちばん下の「講師の方はこちら」から入ります。

  合言葉: unipro

※ 合言葉は、すべての導入教室で共通です。合言葉を知っていると生徒名簿の編集や
  全リセットができてしまうため、この説明書は生徒の目に触れない場所に保管してください。

はじめての先生は「はじめて使う方はこちら」から、おなまえを登録してください。

講師メニューでは、次のことができます。
・タイピングをためす(結果は講師ランキングにのみ記録され、生徒側には出ません)
・生徒のランキングを見る(生徒の画面は上位10人までですが、講師は全員分を確認できます)
・講師ランキングを見る
・生徒名簿を編集する(学年・なまえの修正、削除。修正すると過去の記録にも反映されます)
・コンテストの準備をする(生徒のスコアと名簿を全リセット。自動でバックアップされます)

くわしくは、講師メニューの「講師マニュアル」を見てください
(WPM・正確率などの用語の意味も載っています)。


■ データの保存場所
----------------------------------------------
名簿やスコアは、このフォルダの中の server\data フォルダに保存されます
(最初にサーバーを起動したときに自動で作られます)。

  students.json … 生徒名簿
  scores.json   … スコアの全履歴
  ranking.csv   … ランキング表(スコアが送られるたびに自動更新。Excelで開けます。
                  同じ生徒が同じ区分を何度プレイしても、最高得点1件だけが載ります。
                  Excelで開いている間は更新されないので、見終わったら閉じてください。
                  スコアそのものは、開いている間もきちんと保存されています)
  backups\      … 自動バックアップ(1日1回、その日はじめて記録が保存される前の状態と、
                  全リセットする直前の状態を残します。古いものは削除してもかまいません)

・サーバー役のPCが故障すると、名簿とスコアはすべて失われます。
  ときどき server\data フォルダをUSBメモリなどにコピーして保管してください。
・新しいコンテストの前は、講師メニューの「コンテストの準備をする(全リセット)」を使ってください。
・新しいバージョンのソフトに入れ替えるときは、古いフォルダの server\data フォルダを
  新しいフォルダの server の中にコピーすると、名簿とスコアを引き継げます。


■ うまくいかないとき
----------------------------------------------
【生徒のPCから開けない】
・サーバー役のPCで、黒い画面が開いたままになっているか確認してください。
・サーバー役のPCがスリープしていないか確認してください。
・サーバー役のPCと生徒のPCが、同じネットワークにつながっているか確認してください。
・PCを再起動すると、アドレス(192.168.…の部分)が変わることがあります。
  黒い画面に表示されているアドレスを確認してください。
・準備の手順2で「アクセスを許可する」を押さなかった場合は、
  Windowsの設定で「ファイアウォールによるアプリケーションの許可」を開き、
  「Node.js JavaScript Runtime」の「プライベート」にチェックを入れてください。
・「アクセスを許可する」を押すには、PCの管理者の権限が必要な場合があります。
  押せなかった場合や、管理者のパスワードを求められた場合は、PCの管理者に
  許可してもらってください(最初の1回だけで大丈夫です)。
・Windowsで、教室のネットワークが「パブリック ネットワーク」になっていると、
  生徒のPCからつながらないことがあります。
  「設定」→「ネットワークとインターネット」から、接続中のネットワーク
  (Wi-Fiまたはイーサネット)の「プロパティ」を開き、「ネットワーク プロファイル」を
  「プライベート ネットワーク」に変更してください
  (これも管理者の権限が必要な場合があります)。

【「ポート8080はすでに使われています」と表示される】
・サーバーがすでに起動しています。ほかに開いている黒い画面がないか確認してください。

【黒い画面に「'node' は、内部コマンドまたは外部コマンド…として認識されていません」と出る】
・zipを展開せずに実行している可能性があります。
  「はじめての準備」の手順1のとおり、zipを展開してから「起動.bat」を実行してください。


■ その他
----------------------------------------------
・サーバーはとても軽く、ふつうのPCであれば負担になりません
  (目安: メモリ約40MB、生徒10人程度が同時に使っても問題ありません)。
・node フォルダには、サーバーを動かすためのソフト Node.js(MITライセンス)を
  同梱しています。ライセンスの内容は node\LICENSE.txt をご覧ください。
・画面上部のペンギンのキャラクター「エアサ」は、ユニプロ教材に登場するキャラクターです。


■ ご利用にあたって
----------------------------------------------
・本ソフトは、ユニプロ導入教室でご利用いただくために無償で提供しています。
・導入教室以外の第三者への提供（再配布・譲渡・貸与）や、販売はご遠慮ください。
・各教室内での利用を目的とした改変は自由に行っていただけます。
・各教室で独自に改変された部分については、サポートの対象外となります。
・本ソフトの利用によって生じた損害について、提供元は責任を負いかねます。


© 2026 A-ASCHOOL Inc. All Rights Reserved.
