1.2. Principles of our WBT system For it is difference between skill-purpose testing system and theory-purpose testing system, we propose that our system should satisfy the requirements as following [7]:
1) Training practice skills Training the practice skills is the essential goal of basic computer skills education, so our system should support not only the objective questions, but also the operation questions, such as programming, editing
Microsoft Office documents, operating Microsoft Windows, and taking advantage of internet. 2) Mastering flexible techniques The basic computer operating skills have distinct character that one can use different methods to
accomplish the same task. Therefore, the teaching should not limit the students to use only one technique.
In other words, the system should base on the actual
software environment at the client machine to support
the learners using flexible techniques and different
operations, not as the simulation systems.
3) Providing heuristic teaching and learning