On the other hands, Fig. 2 shows definitions of Acts which related to problem
solving. A problem solving is usually conducted as a compound process which includes
sub-processes such as Discovery of problem, Analysis of the problem, Discovery of
solution for it, Optimization of the solution, Feedback, and Evaluation. Partial acts
represent that a problem solving is achieved by these acts. Each Act is defined by its
Target object, Actor, Method, Use software, and etc. Though most acts appeared in the
education of information technology are targeted at data such like Collection of data
and Analysis of data, we introduced more general act such as Collection and Analysis
in order to represent abstract concepts which are common to other domains.