- Complete SPA architecture with dynamic module loading - 9 different educational games (whack-a-mole, memory, quiz, etc.) - Rich content system supporting multimedia (audio, images, video) - Chinese study mode with character recognition - Adaptive game system based on available content - Content types: vocabulary, grammar, poems, fill-blanks, corrections - AI-powered text evaluation for open-ended answers - Flexible content schema with backward compatibility 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
191 lines
6.1 KiB
JSON
191 lines
6.1 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
|
|
},
|
|
"temp-games": {
|
|
"enabled": true,
|
|
"name": "Mini-Jeux",
|
|
"icon": "🎯",
|
|
"description": "Jeux temporaires en développement",
|
|
"difficulty": "easy",
|
|
"minAge": 8,
|
|
"maxAge": 12,
|
|
"estimatedTime": 3
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"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": {
|
|
"enabled": true,
|
|
"name": "SBS Level 7-8",
|
|
"icon": "🌍",
|
|
"description": "Around the World - Homes, Clothing & Cultures",
|
|
"difficulty": "intermediate",
|
|
"vocabulary_count": 85,
|
|
"topics": ["homes", "clothing", "neighborhoods", "grammar", "culture"]
|
|
},
|
|
"basic-chinese": {
|
|
"enabled": true,
|
|
"name": "Basic Chinese",
|
|
"icon": "🇨🇳",
|
|
"description": "Essential Chinese characters, pinyin 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"]
|
|
}
|
|
},
|
|
"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"
|
|
} |