This paper tackles to develop and evaluate the asynchronous virtual classroom, called AVC, which enables learners to participate in at anytime and from anywhere. Its environment provides on-demand multimedia learning-materials, e.g. videos of the lecture, slides and web pages. In addition, it also provides an asynchronous annotation tool for the video in order to enhance, augment and extend the
... [Show full abstract] multimedia materials. To utilize those two types of learning resources, on-demand materials and asynchronous interactions, the system synchronizes links and reproduces them toward efficient learning. To realize that, a software agent participates to the classroom instead of a real learner, and the agent replays the past interactions along with the video. Besides this, we propose the model that a software agent recommends the suitable interactions for the current learner according to his/her interest. Final part of this paper describes the experimental results using the AVC system.