Computer Engineering and Applications ›› 2013, Vol. 49 ›› Issue (6): 65-71.

Previous Articles     Next Articles

Operation remote synchronization based on record and replay for remote education platform

CHEN Dejian1,2, SUN Yanchun1,2, HUANG Gang1,2, ZHANG Ying1,2   

  1. 1.Institute of Software, School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China
    2.Key Lab of High Confidence Software Technologies(Peking University), Ministry of Education, Beijing 100871, China
  • Online:2013-03-15 Published:2013-03-14

基于操作记录与回放技术的远程同步教学工具

陈德健1,2,孙艳春1,2,黄  罡1,2,张  颖1,2   

  1. 1.北京大学 信息科学技术学院 软件研究所,北京 100871
    2.高可信软件技术教育部重点实验室,北京 100871

Abstract: With the development of educational informatization in China, remote distance education has become an increasingly important educational mode. Nowadays, most educational platforms provide only text, video or audio as static educational resources, which are difficult to reproduce teaching scenarios. Moreover, the large data volume of such video-like multi-media educational resources makes them be unsuitable for real-time network transmission, which cannot meet the requirement of real-time and interactive education. This paper proposes an operation remote synchronization approach based on the recording and replaying technique for remote distance education. A teacher’s operations on the Eclipse education platform are recorded. These operations are then sent and synchronized in the student’s Eclipse platform on the remote side. After being synchronized, these operations will be replayed interactively on the students’ side. In this way, the whole operation process performed by the teacher during teaching period will be represented vividly to students, which can increase their learning efficiency. Additionally, compared with the traditional learning materials such as video and audio, the data volume of the recorded operations are very small, which are suitable for transmission in remote education scenarios under complicated network environment. This paper implements this approach to be an operation remote synchronization system in Eclipse and validates it by case studies. The results prove that this approach is practicable and the system is effective and efficient.

Key words: remote synchronization, operation reuse, record and replay

摘要: 随着国家教育信息化的发展,远程教育成为一种越来越重要的教学模式。目前以“中国教育在线”为代表的大多数远程教学平台只提供了文本课件、视频/音频等静态教学资源。这些资源缺乏交互性,难以向学生精细化再现其制作过程与教学场景,无法满足互动教学的要求。此外,这些教学资源数据量通常较大,不适于在网络上及时传输,难以保障远程教学的及时性和实效性。在分析远程教学需求以及所面临的挑战基础上,提出了一种基于记录/回放技术的操作远程同步方法,通过记录教师在Eclipse等教学平台上制作教学资源的操作序列,将其远程同步到学生端并进行回放,由此在学生端重现教学资源,以交互式地帮助学生掌握学习知识、提高学习效率。相比于传统的以文本、视频/音频等静态教学资源为主的远程教学方式,该方法可实现及时的知识展现,且由于传输的操作序列数据量相比视频/音频要少,因而更能适应复杂网络环境下远程教学的需要。在此基础上,实现了一个基于Eclipse教学平台的操作远程同步工具并进行了详尽的实例研究,证明了所提出方法的可行性和高效性。

关键词: 远程同步, 操作复用, 记录回放