This study is part of the doctoral dissertations written by the first author under the supervision of the second author. In addition, a part of this study was presented as an oral communication at the 4th International Symposium of Turkish Computer and Mathematics Education (TURCOMAT) held onSeptember 26-28, 2019.