Script-based design for human-computer dialog in given scenarios for English learners