リクエスト詳細
✨ 既存アプリの改善
対応完了
対象アプリ: 多言語フラッシュカード学習 CardMaster
プリセットカード増量:各言語・各カテゴリ60枚→80枚へ拡充
## 1. 目的
現在各言語・各カテゴリ60枚のプリセットカードを80枚へ増量し、学習者が同じカテゴリを繰り返し学習しても飽きにくくなるようにする。語彙の網羅性を高め、エンドレスモードでの長時間学習にも耐えうるカード総数を確保する。
## 2. 具体的な仕様
### 対象
- 7言語(英・日・中・韓・仏・西・独)× 10カテゴリ = 70セット
- 各セット:現行60枚 → 80枚(1セットあたり20枚追加)
- 総追加枚数:20枚 × 70セット = 1,400枚
### 追加カードの品質基準
- 難易度分布:初級(easy)・中級(medium)・上級(hard)を均等に追加し、既存の難易度バランスを崩さない
- 既存60枚と単語・フレーズが重複しないこと
- 各カテゴリのテーマに沿った語彙を選定(例:「食べ物・健康」には食材・調理法・栄養関連語、「仕事・経済」にはビジネス用語・職業名など)
- 音声読み上げ(TTS)対応のため、発音しやすい標準的な語彙を優先
### データ形式
- 既存のプリセットデータ配列(PHP or JS の定数配列)に追記する形式で実装
- カード1枚のデータ構造は既存と同一:`{ id, word, meaning, category, difficulty, language }` を維持
### 追加語彙の方針(カテゴリ別例)
- **基礎・日常**:挨拶・数字・色・天気・曜日など日常頻出語
- **動詞**:移動・感情・思考・生活動作など汎用動詞
- **形容詞・性質**:感情表現・状態・形・大きさなど
- **動物・自然**:昆虫・海洋生物・植物・地形など
- **食べ物・健康**:調味料・調理法・症状・栄養素など
- **家族・身体**:親族呼称・体の部位・健康状態など
- **時間・場所**:季節・方角・建物・交通機関など
- **仕事・経済**:職業・業界用語・金融・取引など
- **学問・科学**:学術分野・理科用語・研究関連語など
- **文化・芸術**:音楽・美術・伝統文化・エンタメ用語など
## 3. 既存機能との整合
- カードIDの採番は既存の最大IDの続番とし、ID衝突を起こさない
- 4択モード・エンドレスモード・弱点復習・今日のおすすめ復習など既存ロジックはカード配列を参照するだけのため、枚数増加による動作変更は不要
- 難易度フィルタ・カテゴリフィルタも既存のまま機能する
- 進捗バー・スコア・バッジ計算ロジックに変更なし
- スマホ・PCのレスポンシブUIに影響なし
- 既存テストで4択の選択肢生成(同カテゴリから3つの不正解を選ぶロジック)はカード数が増えることで選択肢の多様性が向上し、問題の質が上がる
現在各言語・各カテゴリ60枚のプリセットカードを80枚へ増量し、学習者が同じカテゴリを繰り返し学習しても飽きにくくなるようにする。語彙の網羅性を高め、エンドレスモードでの長時間学習にも耐えうるカード総数を確保する。
## 2. 具体的な仕様
### 対象
- 7言語(英・日・中・韓・仏・西・独)× 10カテゴリ = 70セット
- 各セット:現行60枚 → 80枚(1セットあたり20枚追加)
- 総追加枚数:20枚 × 70セット = 1,400枚
### 追加カードの品質基準
- 難易度分布:初級(easy)・中級(medium)・上級(hard)を均等に追加し、既存の難易度バランスを崩さない
- 既存60枚と単語・フレーズが重複しないこと
- 各カテゴリのテーマに沿った語彙を選定(例:「食べ物・健康」には食材・調理法・栄養関連語、「仕事・経済」にはビジネス用語・職業名など)
- 音声読み上げ(TTS)対応のため、発音しやすい標準的な語彙を優先
### データ形式
- 既存のプリセットデータ配列(PHP or JS の定数配列)に追記する形式で実装
- カード1枚のデータ構造は既存と同一:`{ id, word, meaning, category, difficulty, language }` を維持
### 追加語彙の方針(カテゴリ別例)
- **基礎・日常**:挨拶・数字・色・天気・曜日など日常頻出語
- **動詞**:移動・感情・思考・生活動作など汎用動詞
- **形容詞・性質**:感情表現・状態・形・大きさなど
- **動物・自然**:昆虫・海洋生物・植物・地形など
- **食べ物・健康**:調味料・調理法・症状・栄養素など
- **家族・身体**:親族呼称・体の部位・健康状態など
- **時間・場所**:季節・方角・建物・交通機関など
- **仕事・経済**:職業・業界用語・金融・取引など
- **学問・科学**:学術分野・理科用語・研究関連語など
- **文化・芸術**:音楽・美術・伝統文化・エンタメ用語など
## 3. 既存機能との整合
- カードIDの採番は既存の最大IDの続番とし、ID衝突を起こさない
- 4択モード・エンドレスモード・弱点復習・今日のおすすめ復習など既存ロジックはカード配列を参照するだけのため、枚数増加による動作変更は不要
- 難易度フィルタ・カテゴリフィルタも既存のまま機能する
- 進捗バー・スコア・バッジ計算ロジックに変更なし
- スマホ・PCのレスポンシブUIに影響なし
- 既存テストで4択の選択肢生成(同カテゴリから3つの不正解を選ぶロジック)はカード数が増えることで選択肢の多様性が向上し、問題の質が上がる
💬 返信 (3)
🛠 開発を開始しました (機能追加: cardmaster)
ご要望ありがとうございます。プリセットカードを各言語・各カテゴリ80枚へ拡充する実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。プリセットカードを各言語・各カテゴリ80枚へ拡充する実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた「各言語・各カテゴリのプリセットカード80枚化」の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた「各言語・各カテゴリのプリセットカード80枚化」の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「多言語フラッシュカード学習 CardMaster」のプリセットカード増量(各言語・各カテゴリ80枚化)を実装し、リリースいたしました。
【今回の変更】
・7言語(英・日・中・韓・仏・西・独)× 正規化後の10カテゴリ = 全70セットを、すべて最低80枚に増量しました。
・8カテゴリへ236概念×7言語(約1,150枚)を追加。難易度(初級/中級/上級)は均等に配分しています。
・既存カードと同じ単語は自動的にスキップされ、二重登録は発生しません(既存の学習履歴・スコア・バッジへの影響なし)。
・エンドレスモードや繰り返し復習でも、より多彩な語彙が出題されます。
【ご利用方法】
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=cardmaster
デモ環境は 1 時間以内に自動構築/更新されます:
https://www.aiapps.jp/demo/cardmaster/
ご利用ありがとうございます!
ご要望いただいた「多言語フラッシュカード学習 CardMaster」のプリセットカード増量(各言語・各カテゴリ80枚化)を実装し、リリースいたしました。
【今回の変更】
・7言語(英・日・中・韓・仏・西・独)× 正規化後の10カテゴリ = 全70セットを、すべて最低80枚に増量しました。
・8カテゴリへ236概念×7言語(約1,150枚)を追加。難易度(初級/中級/上級)は均等に配分しています。
・既存カードと同じ単語は自動的にスキップされ、二重登録は発生しません(既存の学習履歴・スコア・バッジへの影響なし)。
・エンドレスモードや繰り返し復習でも、より多彩な語彙が出題されます。
【ご利用方法】
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=cardmaster
デモ環境は 1 時間以内に自動構築/更新されます:
https://www.aiapps.jp/demo/cardmaster/
ご利用ありがとうございます!
Echo
Iris