“…The importance of mathematical reasoning has inspired educators to improve and to develop students' mathematical reasoning, for example, by understanding how students conduct mathematical reasoning activity (Francisco and Maher, 2010;Mata-Pereira and da Ponte, 2017), by designing instructional methods embedded with metacognitive strategies (Kramarski and Mevarech, 2003;Mevarech and Fridkin, 2006), or by designing practical tasks assessment (Boesen, Lithner, and Palm, 2010). Improvement via technology such as computer program application in learning settings have also used in mathematics education research (Foletta and Leep, 2000;Kramarski and Zeichner, 2001;Zembat, 2008;Huscroft-D'Angelo, Higgins, and Crawford, 2014;Santos-Trigo, Reyes-Martínez, and Aguilar-Magallón, 2015;Higgins, Crawford, Huscroft-D'Angelo, and Horney, 2016;Goldstone, Marghetis, Weitnauer, Ottmar, and Landy, 2017). Technology-integrated mathematics curricula can help students develop mathematical concepts and procedures in a meaningful way (Zembat, 2008).…”