Asynchronous online discussion provides additional forums for the classroom, promoting student interaction and knowledge sharing. However, there is still a common problem of low interactivity in practical applications. This study conducted a two-week role-based asynchronous online discussion on 62 third year undergraduate students who participated in the course "Application of Modern Educational Technology". Different time-frames (unified and distributed deadlines) and clear roles and responsibilities were set to improve the participation and interaction of asynchronous online discussion, and ...