Abstract
Although virtual experiment systems have been widely used in universities and colleges, many functions, such as experiment demonstration and experiment process analysis, need to be extended. Operation replay is the core and foundation of these 2 functions. Under MFC framework, the mechanism of operation replay is studied. A method based on message capturing and sending is proposed and the feasibility of this method is proved by using DFA theory. Experimental results demonstrate that the proposed method is effective and can be realized in existed MFC-based VESs easily. The idea of operation replay has some referential value for other e-learning system researchers and developers .
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Zhou, D., Zhang, Z., Zhong, S., Xie, P.: The Design of Software Architecture for E-Learning Platforms. In: Pan, Z., Zhang, X., El Rhalibi, A., Woo, W., Li, Y. (eds.) Edutainment 2008. LNCS, vol. 5093, pp. 32–40. Springer, Heidelberg (2008)
Yun, R., Pan, Z., Li, Y.: An Educational Virtual Environment for Studying Physics Concept in High Schools. In: Lau, R., Li, Q., Cheung, R., Liu, W. (eds.) ICWL 2005. LNCS, vol. 3583, pp. 326–331. Springer, Heidelberg (2005)
Ma, J., Nickerson, J.V.: Hands-on, Simulated, and Remote Laboratories: A comparative Literature Review. ACM Computing Surveys 38(3), Article 7 (2006)
Xingming, O., Xiaolong, Y., Xinrong, X.: Design and Implementation of Virtual Lab Based on Internet. Computer Engineering (in Chinese) 30(4), 185–186 (2004)
Chang, J.-C., Li, S.-C.: Monitoring the Experiment Process and Diagnosing the Experiment Mistakes Made by Students with Petri Net Modeling. In: Pan, Z., Aylett, R.S., Diener, H., Jin, X., Göbel, S., Li, L. (eds.) Edutainment 2006. LNCS, vol. 3942, pp. 108–115. Springer, Heidelberg (2006)
Xu, G., Rountev, A., Tang, Y., Qin, F.: Efficient Checkpointing of Java Software Using Context-Sensitive Capture and Replay. In: Proceedings of the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, pp. 85–94 (2007)
Steven, J., Chandra, P., Fleck, B., Podgurski, A.: jRapture: A Capture/Replay Tool for Observation-Based Testing. In: Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis, pp. 158–167 (2000)
Desktop Screen Record5, http://www.recordscreen.com/
Blackboard (2005), http://www.blackboard.com/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tang, J., Ouyang, X., Yu, J., Ai, L. (2009). Design and Implementation of Operation Replay for Virtual Experiment. In: Chang, M., Kuo, R., Kinshuk, Chen, GD., Hirose, M. (eds) Learning by Playing. Game-based Education System Design and Development. Edutainment 2009. Lecture Notes in Computer Science, vol 5670. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03364-3_45
Download citation
DOI: https://doi.org/10.1007/978-3-642-03364-3_45
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03363-6
Online ISBN: 978-3-642-03364-3
eBook Packages: Computer ScienceComputer Science (R0)