学校向け Toolhub
教室での Toolhub
Toolhub は、ブラウザ内で動く小さなツールの集まりです。生徒はアカウントを作る必要なく、追跡されることなく、広告やアフィリエイト誘導に飛ばされることもなく利用できます。各ツールは完全にブラウザ内で動作するため、生徒が入力した内容が学校ネットワークから外に出ることはありません — 呼び出すバックエンド自体が存在しないからです。
小学校、中学・高校、大学・専門学校などで授業を担当されている方が、ちょっとしたユーティリティ(正規表現テスター、カラーコンバーター、Base64 エンコーダー、セキュリティの授業用パスワードジェネレーターなど)を必要とする場面で、Toolhub はプロジェクターに映しても安心、クラスに共有しても安心、というつくりになっています。
カリキュラムとのつながり
- 情報科:パターンマッチングには 正規表現テスター、データの単元には Base64 エンコーダー、整合性の話には ハッシュ生成ツール、ネットワーク単元には CIDR 計算機。
- デザイン・デジタルメディア:カラーコンバーターとカラーピッカーでカラーモデルを、WCAG コントラストチェッカーでアクセシビリティを。
- セキュリティ教育:エントロピーやパスワード強度の話には パスワードジェネレーター、トークンの中身を見せるには JWT デコーダー。
- 算数・数学・保健:パーセンテージ計算機、単位変換ツール、BMI 計算機(BMI ページには「医療アドバイスではありません」という注意書きが個別についています)。
対応言語
各ツールは 9 つの言語に翻訳されているので、生徒が自分の第一言語で作業できます:
- English(英語)
- Deutsch(ドイツ語)
- Español(スペイン語)
- Français(フランス語)
- Italiano(イタリア語)
- Português(ポルトガル語)
- Polski(ポーランド語)
- 日本語
- Nederlands(オランダ語)
セルフホストという選択肢
学校のネットワークが外部サイトをブロックしている場合や、すべてを自分の管理下に置きたい場合、サイト全体は約 5 MB で、Progressive Web App としてオフラインでも動作します。校内イントラネットにミラーすることも可能です — HTML、CSS、JavaScript の静的フォルダなので、ビルド手順は不要、ファイルを任意の Web サーバーに置くだけで配信できます。
ソースコード全体は https://github.com/JXXR1/Toolhub にあります。
フィルタとの相性
Toolhub は、学校の Web フィルタとうまく付き合えるように設計されています:
- SNS ウィジェットの埋め込みなし。
- チャットウィジェットやライブチャットのオーバーレイなし。
- 他サイトへの自動リダイレクトなし。
- 動画・音声の自動再生なし。
- SafeSearch と相性のよい内容 — 成人向けツール、ギャンブル、暗号資産アフィリエイトの掲載はありません。
教育関係の方へのお問い合わせ窓口
Toolhub を教室で使ってくださっている、教科に合うツールを提案したい、まだ十分にカバーできていない言語の翻訳に協力したい、という方はお問い合わせページからご連絡ください。ネイティブスピーカーによるまとまった翻訳の協力 — 特にカバーが薄い言語向け — は大歓迎です。