Event sheet 1 move DrapDrop 0 -1 0 0 2 0 0 "Load dữ liệu xong" 0 SenaAI.getGuide Bắt đầu gọi Start để tính thời gian làm bài 0 "Question :"&SenaAI.getQuestionType&" with value : "&SenaAI.getQuestionValue 0 "Request :"&SenaAI.getRequestType&" with value : "&SenaAI.getRequestValue 0 "Options Count :"&SenaAI.getOptionsCount 0 "Hint Count :"&SenaAI.getHintCount isTimeUp 0 panel 0 SenaaiKhoi 0 SenaAI.getQuestionValue originX Self.X originY Self.Y btn_setting.X btn_setting.Y originX Self.X originY Self.Y btn_setting.X btn_setting.Y SenaAI.getQuestionImage 1 0 int( SenaAI.getHintCount ) 0 "Hint "&loopindex&" : "&SenaAI.getHintType&" with value : "&SenaAI.getHintValue(loopindex) Slot 1 0 0 index loopindex word SenaAI.getHintValue(loopindex) SenaAI.getHintValue(loopindex) 1 "_" locked 1 txt_Slot 1 Slot.X Slot.Y Slot 0 Slot.word 1 txt_Slot.TextWidth + 40 loopindex Slot.Width locked 0 0 loopindex Slot.Width int( SenaAI.getHintCount ) 0 5 1200 0 100 "slot" 0 int( SenaAI.getOptionsCount ) btn_WordItem 1 0 0 text SenaAI.getOptionsValue(loopindex) txt_WordItem 1 btn_WordItem.X btn_WordItem.Y btn_WordItem 0 btn_WordItem.text txt_WordItem.TextWidth + 40 loopindex btn_WordItem.Width int( SenaAI.getOptionsCount ) 0 5 1200 0 100 "word" 0 SenaAI.getPosYbyIndex(0) + 740 int( SenaAI.getOptionsCount ) 0 "Options "&loopindex&" : "&SenaAI.getOptionsType&" with value : "&SenaAI.getOptionsValue(loopindex) btn_WordItem 1 SenaAI.getPosXbyIndex(loopindex) SenaAI.getPosYbyIndex(loopindex) + 720 num loopindex text SenaAI.getOptionsValue(loopindex) slotIndex -1 originX Self.X originY Self.Y loopindex btn_WordItem.Width txt_WordItem 1 btn_WordItem.X btn_WordItem.Y btn_WordItem 0 btn_WordItem.text txt_WordItem.TextWidth + 40 int( SenaAI.getHintCount ) 0 "Hint "&loopindex&" : "&SenaAI.getHintType&" with value : "&SenaAI.getHintValue(loopindex) Slot 1 SenaAI.getPosXbyIndex(loopindex) SenaAI.getPosYbyIndex(loopindex) + 700 index loopindex word SenaAI.getHintValue(loopindex) SenaAI.getHintValue(loopindex) 1 "_" locked 1 txt_Slot 1 Slot.X Slot.Y Slot 0 Slot.word 1 txt_Slot.TextWidth + 40 loopindex Slot.Width locked 0 0 loopindex Slot.Width end 1 Slot SenaAI.getPosXbyIndex(loopindex) SenaAI.getPosYbyIndex(loopindex) + 700 btn_WordItem btn_WordItem.slotIndex 0 Slot.index 350 Slot.X Slot.Y Slot.X Slot.Y btn_check Paused 0 0 click 0 -2 "" 0 answer "" "currentAnswer" 3 correct 0 -2 "" checker_wrong_correct 1 btn_check.X btn_check.Y 0 error-010-206498 0 -2 "" checker_wrong_correct 1 btn_check.X btn_check.Y 1 pause resume Paused 1 Paused 0 SenaAI.getTimeLimit 4 0 timeLeft max(0, SenaAI.getTimeLimit - SenaAI.getElapsedTime) int(timeLeft) SenaAI.getElapsedTime 4 SenaAI.getTimeLimit isTimeUp 0 0 isTimeUp 1 0 1.0 answer "currentAnswer" "i" 0 int( SenaAI.getHintCount ) - 1 Slot Slot.index 0 loopindex answer answer & Slot.word & "|" answer left(answer, len(answer) - 1) answer btn_setting 1 0 btn_setting.Y click 0 -2 "" btn_Pause.originX btn_Pause.originY btn_music.originX btn_music.originY 0 btn_music.originY click 0 -2 "" btn_setting btn_setting btn_music 0 btn_music.originY click 0 -2 "" 0 0 1 0 0 1 btn_Pause 0 btn_Pause.originY click 0 -2 "" btn_setting btn_setting 0.5 1 0 2 1 Layer 2 click 0 -2 "" 1 1 2 0 Family2 click 0 -2 ""