- Add 3 NCE content modules (NCE1-Lesson63-64, NCE2-Lesson3, NCE2-Lesson30) - Integrate NCE modules in content-scanner, game-loader, navigation - Add sentences extracted from stories for better game compatibility - Add meteor spells to NCE1 (15+ word sentences for wizard game) - Enhanced wizard spell effects with particles and casting animations - Update games-config.json with NCE module configurations Note: Architecture needs refactoring - too many interdependencies Current state has issues that need systematic cleanup 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
281 lines
10 KiB
JSON
281 lines
10 KiB
JSON
{
|
|
"games": {
|
|
"whack-a-mole": {
|
|
"enabled": true,
|
|
"name": "Whack-a-Mole",
|
|
"icon": "🔨",
|
|
"description": "Tape sur les bonnes réponses !",
|
|
"difficulty": "easy",
|
|
"minAge": 8,
|
|
"maxAge": 12,
|
|
"estimatedTime": 5
|
|
},
|
|
"memory-game": {
|
|
"enabled": false,
|
|
"name": "Memory Game",
|
|
"icon": "🧠",
|
|
"description": "Trouve les paires !",
|
|
"difficulty": "medium",
|
|
"minAge": 8,
|
|
"maxAge": 14,
|
|
"estimatedTime": 7
|
|
},
|
|
"quiz-game": {
|
|
"enabled": false,
|
|
"name": "Quiz Game",
|
|
"icon": "❓",
|
|
"description": "Réponds aux questions !",
|
|
"difficulty": "medium",
|
|
"minAge": 9,
|
|
"maxAge": 15,
|
|
"estimatedTime": 10
|
|
},
|
|
"story-builder": {
|
|
"enabled": true,
|
|
"name": "Story Builder",
|
|
"icon": "📖",
|
|
"description": "Construis des histoires en anglais !",
|
|
"difficulty": "medium",
|
|
"minAge": 8,
|
|
"maxAge": 14,
|
|
"estimatedTime": 10
|
|
},
|
|
"chinese-study": {
|
|
"enabled": true,
|
|
"name": "Chinese Study",
|
|
"icon": "🇨🇳",
|
|
"description": "Learn Chinese characters, pinyin and vocabulary",
|
|
"difficulty": "medium",
|
|
"minAge": 12,
|
|
"maxAge": 99,
|
|
"estimatedTime": 15
|
|
},
|
|
"story-reader": {
|
|
"enabled": true,
|
|
"name": "Story Reader",
|
|
"icon": "📚",
|
|
"description": "Read long stories with sentence chunking and word-by-word translation",
|
|
"difficulty": "intermediate",
|
|
"minAge": 10,
|
|
"maxAge": 99,
|
|
"estimatedTime": 20
|
|
}
|
|
},
|
|
"content": {
|
|
"sbs-level-8": {
|
|
"enabled": true,
|
|
"name": "SBS Level 8",
|
|
"icon": "📚",
|
|
"description": "Vocabulaire du manuel SBS Level 8",
|
|
"difficulty": "intermediate",
|
|
"vocabulary_count": 25,
|
|
"topics": ["family", "daily_activities", "school_objects"]
|
|
},
|
|
"animals": {
|
|
"enabled": false,
|
|
"name": "Animals",
|
|
"icon": "🐱",
|
|
"description": "Vocabulaire des animaux",
|
|
"difficulty": "easy",
|
|
"vocabulary_count": 20,
|
|
"topics": ["pets", "farm_animals", "wild_animals"]
|
|
},
|
|
"colors": {
|
|
"enabled": false,
|
|
"name": "Colors & Numbers",
|
|
"icon": "🌈",
|
|
"description": "Couleurs et nombres",
|
|
"difficulty": "easy",
|
|
"vocabulary_count": 15,
|
|
"topics": ["basic_colors", "numbers_1_to_20"]
|
|
},
|
|
"family": {
|
|
"enabled": false,
|
|
"name": "Family Members",
|
|
"icon": "👨👩👧👦",
|
|
"description": "Membres de la famille",
|
|
"difficulty": "easy",
|
|
"vocabulary_count": 12,
|
|
"topics": ["immediate_family", "extended_family"]
|
|
},
|
|
"food": {
|
|
"enabled": false,
|
|
"name": "Food & Drinks",
|
|
"icon": "🍎",
|
|
"description": "Nourriture et boissons",
|
|
"difficulty": "easy",
|
|
"vocabulary_count": 18,
|
|
"topics": ["fruits", "vegetables", "drinks", "meals"]
|
|
},
|
|
"house": {
|
|
"enabled": false,
|
|
"name": "House & Furniture",
|
|
"icon": "🏠",
|
|
"description": "Maison et mobilier",
|
|
"difficulty": "medium",
|
|
"vocabulary_count": 22,
|
|
"topics": ["rooms", "furniture", "household_objects"]
|
|
},
|
|
"demo-flexible": {
|
|
"enabled": true,
|
|
"name": "Demo Architecture",
|
|
"icon": "🎯",
|
|
"description": "Démonstration de la nouvelle architecture flexible",
|
|
"difficulty": "mixed",
|
|
"vocabulary_count": 12,
|
|
"topics": ["vocabulary", "sentences", "dialogues", "sequences"]
|
|
},
|
|
"sbs-level-7-8-new": {
|
|
"enabled": true,
|
|
"name": "SBS Level 7-8",
|
|
"icon": "🌍",
|
|
"description": "Around the World - Homes, Clothing & Cultures (JSON Format)",
|
|
"difficulty": "intermediate",
|
|
"vocabulary_count": 85,
|
|
"topics": ["homes", "clothing", "neighborhoods", "grammar", "culture"]
|
|
},
|
|
"basic-chinese": {
|
|
"enabled": true,
|
|
"name": "Basic Chinese",
|
|
"icon": "🇨🇳",
|
|
"description": "Essential Chinese characters, pronunciation and vocabulary",
|
|
"difficulty": "beginner",
|
|
"vocabulary_count": 25,
|
|
"topics": ["greetings", "numbers", "family", "basic_characters"]
|
|
},
|
|
"english-class-demo": {
|
|
"enabled": true,
|
|
"name": "English Class Demo",
|
|
"icon": "🇬🇧",
|
|
"description": "Complete rich content example with all exercise types",
|
|
"difficulty": "mixed",
|
|
"vocabulary_count": 50,
|
|
"topics": ["vocabulary", "grammar", "audio", "poems", "exercises", "ai_evaluation"]
|
|
},
|
|
"english_exemple": {
|
|
"enabled": true,
|
|
"name": "English Example (Basic)",
|
|
"icon": "📝",
|
|
"description": "Basic JSON format example",
|
|
"difficulty": "mixed",
|
|
"vocabulary_count": 25,
|
|
"topics": ["vocabulary", "sentences", "grammar", "exercises"]
|
|
},
|
|
"english_exemple_fixed": {
|
|
"enabled": true,
|
|
"name": "English Example (Modular)",
|
|
"icon": "🔧",
|
|
"description": "Enhanced modular JSON format",
|
|
"difficulty": "mixed",
|
|
"vocabulary_count": 35,
|
|
"topics": ["vocabulary", "grammar", "audio", "matching", "culture"]
|
|
},
|
|
"english_exemple_ultra_commented": {
|
|
"enabled": true,
|
|
"name": "English Example (Ultra-Modular)",
|
|
"icon": "🚀",
|
|
"description": "Complete ultra-modular specification with all features",
|
|
"difficulty": "mixed",
|
|
"vocabulary_count": 50,
|
|
"topics": ["progressive_vocabulary", "multi_column_matching", "cultural_content", "parametric_sentences", "ai_evaluation"]
|
|
},
|
|
"sbs-level-7-8-GENERATED-from-js": {
|
|
"enabled": true,
|
|
"name": "SBS Level 7-8 (Generated)",
|
|
"icon": "🔄",
|
|
"description": "Real example converted from JS to honest JSON - proof of system functionality",
|
|
"difficulty": "intermediate",
|
|
"vocabulary_count": 27,
|
|
"topics": ["housing", "clothing", "converted_from_js", "honest_conversion"]
|
|
},
|
|
"english-exemple-commented-GENERATED": {
|
|
"enabled": true,
|
|
"name": "English Example Commented (Generated)",
|
|
"icon": "💫",
|
|
"description": "Generated from JS module - complete example with vocabulary, sentences, texts and dialogues",
|
|
"difficulty": "intermediate",
|
|
"vocabulary_count": 28,
|
|
"topics": ["vocabulary", "sentences", "texts", "dialogues", "cultural", "matching", "converted_from_js"]
|
|
},
|
|
"english-exemple-commented": {
|
|
"enabled": true,
|
|
"name": "English Example Commented (JS Module)",
|
|
"icon": "🔧",
|
|
"description": "Complete JS module with all content types - source for JSON generation",
|
|
"difficulty": "intermediate",
|
|
"vocabulary_count": 28,
|
|
"topics": ["vocabulary", "grammar", "audio", "cultural", "matching", "corrections", "fillInBlanks"]
|
|
},
|
|
"story-prototype-1000words": {
|
|
"enabled": true,
|
|
"name": "The Magical Library (1000 words)",
|
|
"icon": "✨",
|
|
"description": "1000-word adventure story with sentence-by-sentence chunking",
|
|
"difficulty": "intermediate",
|
|
"vocabulary_count": 10,
|
|
"topics": ["adventure", "story", "reading", "sentence_chunking", "word_translation"]
|
|
},
|
|
"nce1-lesson63-64": {
|
|
"enabled": true,
|
|
"name": "NCE1-Lesson63-64",
|
|
"icon": "👨⚕️",
|
|
"description": "Medical dialogue and prohibition commands with modal verbs",
|
|
"difficulty": "intermediate",
|
|
"vocabulary_count": 120,
|
|
"topics": ["medical", "modal_verbs", "imperatives", "safety_rules"]
|
|
},
|
|
"nce2-lesson3": {
|
|
"enabled": true,
|
|
"name": "NCE2-Lesson3",
|
|
"icon": "✉️",
|
|
"description": "Please Send Me a Card - Past tense and travel vocabulary",
|
|
"difficulty": "intermediate",
|
|
"vocabulary_count": 150,
|
|
"topics": ["past_tense", "travel", "postcards", "holidays", "grammar"]
|
|
},
|
|
"nce2-lesson30": {
|
|
"enabled": true,
|
|
"name": "NCE2-Lesson30",
|
|
"icon": "⚽",
|
|
"description": "Football or Polo? - Articles and quantifiers",
|
|
"difficulty": "intermediate",
|
|
"vocabulary_count": 180,
|
|
"topics": ["articles", "quantifiers", "sports", "past_continuous", "grammar"]
|
|
}
|
|
},
|
|
"settings": {
|
|
"defaultDifficulty": "easy",
|
|
"soundEnabled": true,
|
|
"animationsEnabled": true,
|
|
"autoSave": true,
|
|
"showHints": true,
|
|
"timeLimit": 300,
|
|
"maxErrors": 5,
|
|
"pointsPerCorrect": 10,
|
|
"pointsPerError": -2
|
|
},
|
|
"ui": {
|
|
"theme": "default",
|
|
"language": "fr",
|
|
"fontSize": "medium",
|
|
"animations": {
|
|
"enabled": true,
|
|
"speed": "normal"
|
|
},
|
|
"sounds": {
|
|
"enabled": true,
|
|
"volume": 0.5,
|
|
"effects": ["click", "success", "error", "complete"]
|
|
}
|
|
},
|
|
"features": {
|
|
"statistics": false,
|
|
"userProfiles": false,
|
|
"achievements": false,
|
|
"multiplayer": false,
|
|
"contentEditor": false,
|
|
"exportImport": false
|
|
},
|
|
"version": "1.0.0",
|
|
"lastUpdated": "2024-01-15"
|
|
} |