A New Mathematics Input Interface with Flick Operation for Mobile Devices


  • Yasuyuki Nakamura Nagoya University
  • Takahiro Nakahara Sangensha LCC.




STACK, math input, mobile devices, flick operation


Developing online test environments for e-learning on mobile devices will be useful for increasing drill practice opportunities. To provide a drill practice environment for calculus using an online mathematics test system, such as STACK, we developed a flickable mathematics input interface that can be easily used on mobile devices such as smartphones and tablets. The interface developed using JavaScript and MathDox is mainly for entering mathematical expressions. When the alphabet or number keys on the interface are touched, various candidates of operation appear around the touched key. Flicking in either the leftward, rightward, upward, or downward direction performs the required operation, depending on the selected key. The number of key taps required for entering mathematical expressions on a mobile device using the proposed mathematics input interface is compared with the number of key taps required in direct input; direct input involves using the built-in keyboard of a device. The number of key taps is considerably reduced when using the new mathematics input interface. Furthermore, our new mathematics input interface is compatible with traditional keyboards. The keyboard is automatically selected based on the types of devices being used.


Baron, L. M., 2010. Helping Teachers Generate Better Homework: MAA Makes Time for WeBWorK, MAA Focus, 30(5), pp.18-19. Available at: http://webwork.maa.org/pdfs/webwork_focus_Oct2010.pdf [Accessed 10 October 2016].

Kawazoe, M., Takahashi, T. and Yoshitomi, K., 2013. Web-based system for after-class learning in college mathematics via computer algebra system, Proceedings of the 6th East Asia Regional Conference on Mathematics Education.

Nakamura, Y., Nakahara, T. and Inagaki, Y., 2014. Math Input Interface by MathDox Formula Editor for Math e-Learning System STACK, Abstract in Proceedings of the 19th Asian Technology Conference in Mathematics.

Nielsen, J., 1993. Usability Engineering. Morgan Kaufmann.

Perfect, C., 2015. A demonstration of Numbas, an assessment system for mathematical disciplines, CAA Conference 2015. Available at: http://www.numbas.org.uk/wp-content/uploads/2015/07/caa2015_numbas.pdf [Accessed 10 October 2016].

Sangwin, C., 2013. Computer Aided Assessment of Mathematics, Oxford University Press.

Shirai, S. and Fukui, T., 2014. Development and Evaluation of a Web-Based Drill System to Master Basic Math Formulae Using a New Interactive Math Input Method, Proceedings of the 4th International Congress on Mathematical Software, Seoul, Korea, Lecture Notes in Computer Science 8592, Springer, pp.621-628.

Zivku, J., 2015. Maple T.A.: Today and the Future, The 2015 Maple T.A. User Summit. Available at: https://webstore.maplesoft.com/taconference/PDFs/2015Pres/TATodayFuture-JonnyZivku.pdf [Accessed 9 October 2016].