← Files HiTCFARCHIVED FILE
.codex-plugin/plugin.json
1.94 KB · Oct 2, 2026 · 00:23 UTC
{
"apps": "./.app.json",
"author": {
"name": "Fengwen Lyu"
},
"description": "HiTCF brings its TCF Canada speaking practice bank and its grading into ChatGPT. Ask for a T\u00e2che 1, 2 or 3 topic and you get a consigne in French, phrased the way the task is phrased, with a translation. Answer out loud, then ask for your score: HiTCF returns a CEFR/NCLC level with per-dimension feedback on pronunciation, vocabulary, grammar and how well the answer met the task \u2014 the same grading used on hitcf.com. Explanations follow the language set on your HiTCF account; the consigne itself stays in French.",
"interface": {
"capabilities": [],
"category": "Education & Research",
"defaultPrompt": [
"Run a full T\u00e2che 3 with me: give me a topic, let me argue it, then score my answer.",
"Play the examiner for a T\u00e2che 2 role-play and let me lead the conversation.",
"Ask me T\u00e2che 1 questions the way the examiner would, one at a time."
],
"developerName": "Fengwen Lyu",
"displayName": "HiTCF",
"longDescription": "HiTCF brings its TCF Canada speaking practice bank and its grading into ChatGPT. Ask for a T\u00e2che 1, 2 or 3 topic and you get a consigne in French, phrased the way the task is phrased, with a translation. Answer out loud, then ask for your score: HiTCF returns a CEFR/NCLC level with per-dimension feedback on pronunciation, vocabulary, grammar and how well the answer met the task \u2014 the same grading used on hitcf.com. Explanations follow the language set on your HiTCF account; the consigne itself stays in French.",
"privacyPolicyURL": "https://hitcf.com/en/privacy-policy",
"shortDescription": "TCF Canada speaking practice",
"supportURL": "https://hitcf.com/en/support",
"termsOfServiceURL": "https://hitcf.com/en/terms-of-service",
"websiteURL": "https://hitcf.com"
},
"name": "app-6a8b745aaf808191a6fcee7f38e1df73",
"skills": "./skills",
"version": "1.0.0"
}SHA-256: 685601ef08b0b8ef3947c095f0c656429e9bca4ef40613b74dfc28ab6350fd7e