Class_generator/sbs-level-7-8-GENERATED-from-js.json
StillHammer fe7153d28b Fix compatibility system and improve UX
- Add intelligent content-game compatibility system with visual badges
- Fix Adventure Reader to work with Dragon's Pearl content structure
- Implement multi-column games grid for faster navigation
- Add pronunciation display for Chinese vocabulary and sentences
- Fix navigation breadcrumb to show proper hierarchy (Home > Levels > Content)
- Add back buttons to all navigation pages
- Improve JSONContentLoader to preserve story structure
- Add comprehensive debugging and diagnostic tools

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-18 19:29:21 +08:00

206 lines
5.3 KiB
JSON

{
"id": "sbs_level_7_8_converted_from_js",
"name": "SBS Level 7-8 (Converted from JavaScript)",
"description": "English learning content covering housing and clothing vocabulary - automatically converted from legacy JavaScript format to ultra-modular JSON specification",
"difficulty_level": 7,
"original_lang": "english",
"user_lang": "chinese",
"icon": "🏠",
"tags": [
"vocabulary",
"intermediate",
"places",
"housing",
"clothing"
],
"vocabulary": {
"central": {
"user_language": "中心的;中央的",
"original_language": "central"
},
"avenue": {
"user_language": "大街;林荫道",
"original_language": "avenue"
},
"refrigerator": {
"user_language": "冰箱",
"original_language": "refrigerator"
},
"closet": {
"user_language": "衣柜;壁橱",
"original_language": "closet"
},
"elevator": {
"user_language": "电梯",
"original_language": "elevator"
},
"building": {
"user_language": "建筑物;大楼",
"original_language": "building"
},
"air conditioner": {
"user_language": "空调",
"original_language": "air conditioner"
},
"superintendent": {
"user_language": "主管;负责人",
"original_language": "superintendent"
},
"bus stop": {
"user_language": "公交车站",
"original_language": "bus stop"
},
"jacuzzi": {
"user_language": "按摩浴缸",
"original_language": "jacuzzi"
},
"shirt": {
"user_language": "衬衫",
"original_language": "shirt"
},
"coat": {
"user_language": "外套、大衣",
"original_language": "coat"
},
"dress": {
"user_language": "连衣裙",
"original_language": "dress"
},
"skirt": {
"user_language": "短裙",
"original_language": "skirt"
},
"blouse": {
"user_language": "女式衬衫",
"original_language": "blouse"
},
"jacket": {
"user_language": "夹克、短外套",
"original_language": "jacket"
},
"sweater": {
"user_language": "毛衣、针织衫",
"original_language": "sweater"
},
"suit": {
"user_language": "套装、西装",
"original_language": "suit"
},
"tie": {
"user_language": "领带",
"original_language": "tie"
},
"pants": {
"user_language": "裤子",
"original_language": "pants"
},
"jeans": {
"user_language": "牛仔裤",
"original_language": "jeans"
},
"belt": {
"user_language": "腰带、皮带",
"original_language": "belt"
},
"hat": {
"user_language": "帽子",
"original_language": "hat"
},
"glove": {
"user_language": "手套",
"original_language": "glove"
},
"glasses": {
"user_language": "眼镜",
"original_language": "glasses"
},
"pajamas": {
"user_language": "睡衣",
"original_language": "pajamas"
},
"shoes": {
"user_language": "鞋子",
"original_language": "shoes"
}
},
"sentences": [
{
"id": "sentence_1",
"original_language": "Amy's apartment building is in the center of town.",
"user_language": "艾米的公寓楼在城镇中心。"
},
{
"id": "sentence_2",
"original_language": "There's a lot of noise near Amy's apartment building.",
"user_language": "艾米的公寓楼附近很吵。"
},
{
"id": "sentence_3",
"original_language": "The superintendent is very helpful.",
"user_language": "管理员非常乐于助人。"
},
{
"id": "sentence_4",
"original_language": "I need to buy new clothes for winter.",
"user_language": "我需要为冬天买新衣服。"
}
],
"conversion_metadata": {
"converted_from": "legacy_javascript_module",
"conversion_timestamp": "2025-09-16T11:50:26.158Z",
"conversion_system": "ultra_modular_converter_v1.0",
"original_format": "js_content_module",
"target_format": "ultra_modular_json_v2.0",
"original_stats": {
"vocabulary_count": 27,
"sentence_count": 4,
"has_complex_phrases": true
},
"detected_capabilities": {
"hasVocabulary": true,
"hasSentences": true,
"hasGrammar": false,
"hasAudio": false,
"hasDialogues": false,
"hasExercises": false,
"hasMatching": false,
"hasCulture": false,
"vocabularyDepth": 1,
"contentRichness": 2.7,
"vocabularyCount": 27,
"sentenceCount": 4,
"complexPhrases": 2
},
"game_compatibility": {
"whack-a-mole": {
"compatible": true,
"score": 54,
"reason": "Nécessite vocabulaire"
},
"memory-match": {
"compatible": true,
"score": 40.5,
"reason": "Optimal pour vocabulaire visuel"
},
"quiz-game": {
"compatible": true,
"score": 42,
"reason": "Fonctionne avec tout contenu"
},
"text-reader": {
"compatible": true,
"score": 40,
"reason": "Nécessite phrases à lire"
}
},
"quality_score": 91
},
"system_validation": {
"format_version": "2.0",
"specification": "ultra_modular",
"backwards_compatible": true,
"memory_stored": true,
"conversion_verified": true,
"ready_for_games": true
}
}