“…The use of interactive software is based on the user's existing knowledge, which will influence the medium, and the medium will influence the user. Therefore, it is important to allow students to express, present, test, refine and adjust their thinking during their tasksolving process (Hoyles, Noss, & Kent, 2004;Lesh & Yoon, 2004). During such activities, the learner often needs to analyse properties of mathematical objects, and a support for that is visual mathematics representations such as geometric figures, graphs and algebraic expressions (Sedig & Sumner, 2006).…”