chineseclass/ClassGenSystem/README.md
StillHammer 4ebc31dd5f Initial commit - Chinese learning project setup
Complete course materials, notes, and learning tools for Jiaotong Daxue intensive Chinese program.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-27 15:56:36 +08:00

222 lines
6.0 KiB
Markdown

# ClassGenSystem - Système de Génération de Cours Gamifiés
## L'Idée
**ClassGenSystem** est un système basé sur JSON pour créer des cours d'apprentissage de langues structurés et gamifiés.
### Concept Original
Développé initialement pour **donner des cours d'anglais à des enfants chinois**, ce système transforme n'importe quel contenu éducatif en expérience d'apprentissage interactive et progressive.
### Application Actuelle
Le système est maintenant utilisé pour **réviser et apprendre le chinois** en transformant le contenu des cours (Hanyu Jiaocheng) en format gamifié, permettant un apprentissage autonome plus engageant.
---
## Architecture du Système
### Structure Hiérarchique
```
Book (Livre)
├── Métadonnées générales (niveau, durée, objectifs)
└── Chapters (Chapitres)
├── Vocabulary (Vocabulaire)
├── Grammar (Grammaire)
├── Texts (Textes de lecture)
└── Exercises (Exercices)
```
### Fichiers Principaux
- **`ledu-book.json`** : Métadonnées du livre complet et index des chapitres
- **`ledu-chapterX.json`** : Contenu détaillé de chaque chapitre
- **`Ref/`** : Fichiers de test et de référence pour valider le système
---
## Contenu d'un Chapitre
Chaque chapitre contient :
### 1. Vocabulaire
- **Mot** avec prononciation (pinyin/IPA)
- **Type** (nom, verbe, adjectif, morphème...)
- **Traduction** dans la langue de l'utilisateur
- **Exemples d'usage** (3-5 phrases contextuelles)
- **Notes** culturelles ou spéciales
**Exemple :**
```json
"重视": {
"pronunciation": "zhòngshì",
"type": "verb",
"user_language": "attacher de l'importance à",
"examples": [
"中国人重视家庭。",
"我们应该重视健康。"
]
}
```
### 2. Grammaire
- **Patterns** grammaticaux avec explications
- **Exemples** traduits avec pinyin
- **Usage** et nuances
**Exemple :**
```json
"yinci": {
"title": "因此 (yīncǐ)",
"pattern": "Situation, 因此 + Conséquence",
"explanation": "Façon formelle d'exprimer cause-effet"
}
```
### 3. Textes
- **Textes principaux** (300-500 mots)
- **Textes étendus** pour lecture approfondie
- **Questions de compréhension** (ouvertes, vrai/faux, QCM)
- **Contexte culturel** authentique
### 4. Exercices
- Inférence de caractères (radicaux)
- Questions de compréhension
- Pratique vocabulaire
- Application grammaticale
- Pensée critique
---
## Gamification & Progression
### Métadonnées de Progression
Chaque chapitre inclut :
- **Durée estimée** (heures)
- **Niveau de difficulté**
- **Prérequis** (chapitres/compétences)
- **Objectifs d'apprentissage**
- **Tags de contenu** (thèmes)
### Critères de Complétion
```json
{
"vocabulary_mastery_percentage": 80,
"comprehension_score": 75,
"exercises_completed": 15
}
```
### Suivi du Progrès
- Pourcentage global de progression
- Statut chapitre par chapitre
- Maîtrise du vocabulaire
- Scores de compréhension
---
## Exemples de Chapitres
### Chapitre 1 : "民以食为天" (Culture Alimentaire)
- **Focus** : Culture culinaire chinoise, étiquette
- **Vocabulaire** : 45+ termes (nourriture, culture, étiquette)
- **Contenu** : Philosophie culinaire + 9 règles d'étiquette
- **Durée** : 10 heures
### Chapitre 3 : "生命在于运动" (Sport & Fitness)
- **Focus** : Habitudes sportives, culture du sport
- **Vocabulaire** : 35+ termes sport et santé
- **Contenu** : Histoire du ping-pong, culture sportive chinoise
- **Durée** : 10 heures
### Stress Test (Ref/)
- **But** : Validation des performances système
- **Contenu** : 156 termes académiques avancés
- **Domaine** : Méthodologie de recherche, vocabulaire scientifique
---
## Utilisation
### 1. Créer un Nouveau Chapitre
```json
{
"id": "chapter-X",
"book_id": "ledu",
"name": "Titre du chapitre",
"chapter_number": X,
"difficulty": "intermediate",
"estimated_hours": 10,
"vocabulary": { ... },
"grammar": { ... },
"texts": [ ... ],
"exercises": [ ... ]
}
```
### 2. Workflow d'Apprentissage
1. **Lire le vocabulaire** et les patterns grammaticaux
2. **Étudier les textes** principaux et étendus
3. **Répondre aux questions** de compréhension
4. **Compléter les exercices** interactifs
5. **Vérifier la progression** selon les critères
### 3. Ajouter du Contenu de Cours
Pour transformer un cours (ex: Hanyu Jiaocheng) en JSON :
1. Identifier le vocabulaire clé du chapitre
2. Extraire les patterns grammaticaux
3. Sélectionner/créer des textes de lecture
4. Concevoir des exercices adaptés
5. Définir les critères de complétion
---
## Principes de Design
1. **Architecture Modulaire** : Séparation claire Livre → Chapitre → Contenus
2. **Apprentissage Multi-modal** : Vocabulaire + Grammaire + Lecture + Exercices
3. **Difficulté Progressive** : Prérequis et niveaux de difficulté
4. **Contexte Culturel** : Textes authentiques chinois
5. **Évaluation Complète** : Critères multiples (vocabulaire, compréhension, exercices)
6. **Multi-langue** : Support de plusieurs langues (chinois, anglais, français)
7. **Scalable** : Nombre illimité de chapitres avec schéma cohérent
---
## Localisation des Fichiers
**Contenu Principal :**
- `ledu-book.json` - Métadonnées du livre complet
- `ledu-chapter1.json` à `ledu-chapter4.json` - Chapitres individuels
**Référence/Tests :**
- `Ref/test-heavy.json` - Test de charge standard
- `Ref/test-heavy-stress.json` - Test de stress système
---
## Statut Actuel
-**Système prêt** depuis 5 jours
-**4 chapitres** créés et structurés
-**Tests de stress** validés
- 🔄 **En cours** : Intégration du contenu Hanyu Jiaocheng pour révisions
- 🎯 **Objectif** : Transformer tous les cours en format gamifié pour apprentissage autonome
---
## Vision
Créer une plateforme d'apprentissage complète où :
- Le contenu pédagogique devient **engageant** et **interactif**
- La progression est **mesurable** et **motivante**
- L'apprentissage est **structuré** mais **flexible**
- Le système s'adapte à **n'importe quel contenu** linguistique
**From teaching tool to learning companion.**