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
""