Online Project-Learning Platform Based On Cloud And Virtualization Technology
Ru-Han He,Wei-Bo Li,Wei Liu,Tao Peng,Xian-Jing Shi
2016-01-01
Abstract:To alleviate the lack of practice of the real and suitable projects for freshmen in computer science major, an online learning platform for collected excellent projects was built, which collected the excellent thesis projects, the student innovation projects, and the teachers' research projects, adopted the cloud platform and virtualization technology, built the customized, real developing and testing environment for each project on virtual server, and realized the copy of each project's real developing IDE, and then provided the complete and real learning environment. The logic of isolation between projects is realized by virtualization technology, which addresses the diversify needs of different software development environment for different projects. Students can find the interested and suitable projects, which are closest to their current level, in the platform through a unified portal. Moreover, they can view, compile, run and debug the project in the virtual project environment, and further develop and improve the project. The platform provides an excellent project learning and practice place for student, which solves some problems in the traditional practice, such as the small coverage, type-single, non-matching of difficulty, and the lack of a real environment, and then makes all the students with different levels found their interested and right project for leaning and practice.