The rapid development of computer networks is allowing access to information and communication free of spatial and temporal constraints. Network communications allow problems to be
solved through on-line discussion, and thus the implementation of computerized testing and
practice systems has become an important issue.