Construire un Studio d'Apprentissage IELTS
Créez un site d'apprentissage complet et utilisable pour l'apprenant actuel. Traitez tout site IELTS existant uniquement comme une référence comportementale. Ne copiez jamais l'URL Drive, les documents, les dates, les sujets, les points sauvegardés, les favoris, les erreurs ou l'identité de déploiement d'un autre apprenant.
Commencer par l'Apprenant
Recueillez uniquement les décisions manquantes, en un seul groupe d'au plus trois questions :
- Demandez l'URL du dossier Google Drive de l'apprenant ou s'il faut commencer par des téléchargements locaux/du texte collé.
- Confirmez les catégories d'apprentissage et les modes activés. Par défaut : écoute, lecture, expression orale, écriture, notes, flashcards, test chinois-anglais, favoris et un carnet d'erreurs.
- Confirmez les attentes de stockage : persistance locale par défaut, ou persistance authentifiée entre appareils lorsqu'elle est explicitement demandée.
Procédez immédiatement lorsque la demande répond déjà à ces questions. N'exigez pas de documents échantillons avant de produire un premier écran fonctionnel.
Lisez product-contract.md avant l'implémentation. Lisez customization-and-privacy.md lors de la configuration de Drive, de la persistance, du partage ou du déploiement. Utilisez acceptance-tests.md pour la vérification finale.
Workflow de Construction
- Inspectez l'espace de travail et préservez son cadre et ses conventions de conception. Lorsque
.openai/hosting.jsonexiste, utilisez le workflow de construction et d'hébergement Sites. - Créez une configuration de première exécution qui stocke l'URL du dossier et les préférences de cet apprenant. Ne codez pas en dur les valeurs d'un apprenant de référence comme valeurs par défaut.
- Implémentez le pipeline d'ingestion avant de peaufiner l'interface utilisateur secondaire :
- listez les fichiers pris en charge à partir du dossier Drive de l'apprenant ;
- analysez les surlignages jaunes DOCX et les révisions suivies sans limite de nombre ;
- extrayez le vocabulaire des fiches de travail à partir des PDF ;
- extrayez le langage utile du texte ordinaire lorsqu'aucun surlignage ou correction n'existe ;
- empreintez les fichiers pour que les ajouts, modifications et suppressions mettent à jour le site proprement.
- Normalisez chaque point extrait avant qu'il n'atteigne les notes, les fiches ou les tests :
- utilisez une forme lemmatisée ou de dictionnaire réutilisable ;
- utilisez des noms au singulier sauf si le pluriel est grammaticalement requis ;
- préservez les participes passifs tels que
être accompagné de; - préservez les gérondifs requis tels que
empêcher quelqu'un de faire quelque chose; - gardez les prépositions dépendantes et les collocations complètes ensemble ;
- divisez une phrase contenant plusieurs mots ou collocations à apprendre en points séparés ;
- excluez les noms, les débris de formatage et les corrections de faible valeur.
- Enrichissez chaque point accepté avec une traduction chinoise précise, un usage, un exemple, une prononciation, des collocations, la phrase source, la date, le sujet, et une ou plusieurs catégories IELTS. N'affichez jamais d'explications génériques lorsque l'enrichissement échoue ; réessayez ou marquez l'élément pour révision.
- Conservez un seul point de connaissance logique lorsque la même expression apparaît dans plusieurs catégories, mais affichez-le dans chaque catégorie applicable.
- Construisez la boucle d'apprentissage complète : cahier, fiches d'étude, lecture audio, favoris, tests ciblés, indices, révélation après trois erreurs, carnet d'erreurs persistant, et archive quotidienne/thématique.
- Persistez l'état de l'apprenant. Le stockage local doit survivre au rafraîchissement et à la fermeture du navigateur. Utilisez la persistance serveur uniquement lorsque l'utilisateur demande un comportement basé sur un compte ou entre appareils.
- Validez les comportements dans acceptance-tests.md, construisez avec succès, et publiez en privé sauf si l'apprenant choisit explicitement un autre modèle d'accès.
Règles d'Adaptation
- Permettez à l'apprenant de modifier les libellés, les catégories activées, les conventions de nommage des thèmes, les périmètres de test et l'orientation visuelle sans affaiblir la correction de l'extraction.
- Déduisez la date, le sujet et la catégorie à partir des noms de fichiers et des en-têtes de documents. Fournissez des solutions de repli modifiables lorsque l'inférence est ambiguë.
- Privilégiez une interface calme et axée sur le travail, adaptée à la répétition quotidienne. Gardez les contrôles compacts et réactifs ; ne transformez pas le produit en page de marketing.
- Lorsque l'apprenant n'a pas encore de dossier Drive, gardez les téléchargements et le texte collé pleinement fonctionnels et faites de la connexion Drive une étape facultative ultérieure.
- Expliquez honnêtement la limitation du lien public. Un MVP de dossier Drive public n'équivaut pas à un accès OAuth privé.
Standard d'Achèvement
Terminez avec l'URL du site indépendant de l'apprenant et un résumé concis des capacités activées. Indiquez clairement toute intégration indisponible. N'exposez pas les identifiants source, les identifiants internes de projet, les données de l'apprenant de référence ou les détails internes de déploiement.