From 259a24bff3982829bb983f03b7d3b7c614368f27 Mon Sep 17 00:00:00 2001 From: lubukhu <150521080+lubukhu@users.noreply.github.com> Date: Sat, 24 Jan 2026 14:18:08 +0700 Subject: [PATCH] up --- G102-sequence/tdv_sdk.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/G102-sequence/tdv_sdk.js b/G102-sequence/tdv_sdk.js index 82919a3..ef2650e 100644 --- a/G102-sequence/tdv_sdk.js +++ b/G102-sequence/tdv_sdk.js @@ -261,6 +261,19 @@ var tdv_sdk = { this.currentQuestion = this.list[this.level]; if (this.currentQuestion) { + // ===== NORMALIZE DATA FROM SDK IFRAME ===== + if (this.currentQuestion.content && !this.currentQuestion.sentence) { + this.currentQuestion.sentence = this.currentQuestion.content; + } + + if (Array.isArray(this.currentQuestion.options) && !this.currentQuestion.parts) { + this.currentQuestion.parts = this.currentQuestion.options; + } + + // Fallback cuối: nếu vẫn chưa có parts + if (!this.currentQuestion.parts && this.currentQuestion.sentence) { + this.currentQuestion.parts = this.currentQuestion.sentence.split(/\s+/); + } // Lấy câu đúng từ field "sentence" this.correctSentence = String(this.currentQuestion.sentence || "").trim();