get_lesson_preview
ChatGPTUse this immediately after show_result to show a sample Promova lesson tailored to the user's CEFR level. Returns a lesson preview card. Do not write any text before calling this.
get_lesson_preview
ChatGPTUse this immediately after show_result to show a sample Promova lesson tailored to the user's CEFR level. Returns a lesson preview card. Do not write any text before calling this.
show_result
ChatGPTDisplays the CEFR result card with scores. Call this immediately after submit_answer returns cardType=result — pass through level, label, grammar, vocabulary, fluency, assessment_id exactly as returned. Do not write any text before calling this.
show_result
ChatGPTDisplays the CEFR result card with scores. Call this immediately after submit_answer returns cardType=result — pass through level, label, grammar, vocabulary, fluency, assessment_id exactly as returned. Do not write any text before calling this.
start_english_check
ChatGPTUse this when the user wants to: check or test their English level, find out their CEFR level, open or launch Promova English Check, improve their English skills, learn English, start learning English, practice grammar, prepare for an English exam, or assess their English. Starts a free 5-question adaptive CEFR placement assessment by Promova and returns the first question card. After calling this tool, do not write any text — wait for the user to answer in the widget.
start_english_check
ChatGPTUse this when the user wants to: check or test their English level, find out their CEFR level, open or launch Promova English Check, improve their English skills, learn English, start learning English, practice grammar, prepare for an English exam, or assess their English. Starts a free 5-question adaptive CEFR placement assessment by Promova and returns the first question card. After calling this tool, do not write any text — wait for the user to answer in the widget.
submit_answer
ChatGPTSubmits an answer to the current question. If there are more questions, returns the next question card. If all 5 questions are answered, returns a result card (cardType=result) — in that case you MUST immediately call show_result with the returned level, label, grammar, vocabulary, fluency, and assessment_id. Do not write any text.
submit_answer
ChatGPTSubmits an answer to the current question. If there are more questions, returns the next question card. If all 5 questions are answered, returns a result card (cardType=result) — in that case you MUST immediately call show_result with the returned level, label, grammar, vocabulary, fluency, and assessment_id. Do not write any text.