https://github.com/inutano/kanji-maker
Created by Claude Sonnet 4
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (1.7%) to scientific vocabulary
Repository
Created by Claude Sonnet 4
Basic Info
- Host: GitHub
- Owner: inutano
- License: mit
- Language: JavaScript
- Default Branch: main
- Size: 170 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
漢字メーカー - 小学校1〜6年生向け学習アプリ
小学校1年生から6年生で習う漢字を「へん」と「つくり」の組み合わせで学習するインタラクティブなWebアプリケーション「漢字メーカー」です。
🎯 概要
「漢字メーカー」は、小学校1年生から6年生が習う漢字を学年別に選択して学べる教育ゲームです。ひらがなで表示された読み方から、正しい「へん」と「つくり」を選んで漢字を完成させるパズル形式になっています。各学年の学習漢字数:
- 1年生:80字
- 2年生:160字
- 3年生:200字
- 4年生:202字
- 5年生:193字
- 6年生:191字
🌟 特徴
- 学年別学習: 1年生から6年生まで、学年に応じた漢字を選択して学習
- レベル切り替え: 簡単に学年を変更して難易度調整が可能
- インタラクティブな学習: ゲーム感覚で漢字の構造を理解
- 部首の理解: 漢字を構成する「へん」と「つくり」の関係を学習
- 即座のフィードバック: 正解・不正解の即座の判定とわかりやすい表示
- 学年別進捗管理: 各学年ごとに学習記録を個別に保存・管理
- レスポンシブデザイン: スマートフォンやタブレットでも利用可能
🚀 使い方
- ブラウザで
index.htmlを開きます - ページ上部で学習したい学年を選択します
- 表示されたひらがなの読み方を確認します
- 「へん」(左側)と「つくり」(右側)の部首を選択します
- 「答えを確認」ボタンを押して正解をチェックします
- 学年を切り替えていろいろなレベルの漢字に挑戦できます
📁 ファイル構成
hanai-hackathon/
├── README.md
├── data/
│ ├── grade1_kanji.json # 小学1年生の漢字データ
│ ├── grade2_kanji.json # 小学2年生の漢字データ
│ ├── grade3_kanji.json # 小学3年生の漢字データ
│ ├── grade4_kanji.json # 小学4年生の漢字データ
│ ├── grade5_kanji.json # 小学5年生の漢字データ
│ └── grade6_kanji.json # 小学6年生の漢字データ
├── index.html # メインHTMLファイル
├── styles.css # スタイルシート
└── script.js # ゲームロジック
📚 漢字データ
各学年の漢字データファイル(data/grade1_kanji.json~data/grade6_kanji.json)には以下の情報が含まれています:
- kanji: 漢字
- reading: ひらがなの読み方
- meaning: 意味(英語)
- radicals: 構成する部首の配列
例:
json
{
"kanji": "安",
"reading": "やすい",
"meaning": "peaceful, cheap",
"radicals": ["宀", "女"]
}
🎮 ゲームの流れ
- 学年選択: ページ上部で学習したい学年を選択
- 問題表示: 選択した学年の漢字がひらがなで読み方と意味が表示される
- 部首選択: 複数の選択肢から正しい「へん」と「つくり」を選ぶ
- 答え合わせ: 正解・不正解の判定と正しい漢字の表示
- 継続学習: 学年を切り替えてさまざまなレベルの漢字を学習
- 進捗確認: 各学年別に学習進捗を個別に管理・確認
🛠 技術仕様
- HTML5: セマンティックなマークアップ
- CSS3: レスポンシブデザイン、アニメーション
- JavaScript (ES6+): ゲームロジック、非同期処理
- JSON: 漢字データの管理
📱 対応環境
- デスクトップ: Chrome, Firefox, Safari, Edge
- モバイル: iOS Safari, Android Chrome
- タブレット: iPad, Android タブレット
🎯 学習効果
- 漢字の構造理解: 部首の組み合わせで漢字ができることを体験
- 視覚的記憶: 部首のパターンを視覚的に記憶
- 反復学習: ゲーム形式で楽しみながら反復練習
- 即座の確認: 間違いをすぐに確認して正しい知識を定着
🔧 カスタマイズ
学年データの追加
各学年のdata/grade*_kanji.jsonファイルに新しい漢字エントリを追加することで、学習対象を拡張できます。
学年の追加
新しい学年を追加する場合は:
1. data/grade*_kanji.jsonファイルを作成
2. HTMLの学年選択オプションに追加
3. JavaScriptの学年処理ロジックを更新
スタイルの変更
styles.cssを編集することで、見た目やアニメーションをカスタマイズできます。
🎨 デザインコンセプト
- 子供向けUI: 大きなボタンとわかりやすいアイコン
- カラフルな配色: 楽しさを演出する明るい色使い
- アニメーション: 正解・不正解時の楽しい動作
- 直感的操作: シンプルでわかりやすいインターフェース
🚀 今後の拡張予定
- [x] 全学年の漢字対応(1〜6年生)
- [x] 学年別進捗管理機能
- [ ] 音読み・訓読みクイズモード
- [ ] 漢字の書き順表示機能
- [ ] 複数学年の混合モード
- [ ] 学習統計・分析機能
- [ ] 学習目標設定機能
📄 ライセンス
このプロジェクトは教育目的で作成されており、自由にご利用いただけます。
🤝 貢献
バグの報告や機能の提案は大歓迎です。Issueを作成するか、プルリクエストをお送りください。
Made with ❤️ for elementary school students learning kanji
Owner
- Name: Tazro Inutano Ohta
- Login: inutano
- Kind: user
- Location: Tokyo
- Company: @DBCLS
- Website: https://orcid.org/0000-0003-3777-5945
- Twitter: inutano
- Repositories: 58
- Profile: https://github.com/inutano
#WeAreHackersWeDance
GitHub Events
Total
- Push event: 10
- Create event: 2
Last Year
- Push event: 10
- Create event: 2