Software for Creating Tutorials and Examinations on Natural Languages


  • Polina Dolmatova
  • . .





algorithmic programming language, complex examination, natural language, parameterized question, randomly generated task.


Currently, philologists often use various software in studying and testing foreign languages. This work presents the software for creating tutorials and exams by philologists independently from software developers. To cover various features of natural languages and involve more abilities of users, such tutorials and exams contain randomly generated tasks of different types. Both questions and answers of the tasks can be text, graphic, sound, or combined. This software implements the algorithmic programming language for creating randomly generated (parameterized) tasks. The paper describes the objects, the syntax, and the procedure for generating random tasks in this programming language. The developed software is tested and used in secondary and higher educational institutions.




[1] Asher, J. (1966). The Learning Strategy of the Total Physical Response: A Review. The Modern Language Journal, 50(2), 79-84. doi: 10.1111/j.1540-4781.1966.tb03573.x

[2] Choo, J. (2006). CALICO Journal, 24(1), 209-218. Retrieved from

[3] Kashy, E., Sherrill, B. M., Tsai, Y., Thaler, D., Weinshank, D., Engelmann, M., & Morissey, D. J. (1993). CAPA, an integrated computer-assisted personalized assignment system. American Journal of Physics, 61(12), 1124-1130. doi: 10.1119/1.17307

[4] Kustova, G. I., & Paducheva, E. V. (1994). Semantic Dictionary as a Lexical Database. In W. Martin, W. Meijs, M. Moerland, E. ten Pas, P. van Sterkenburg, & P. Vossen (Eds.), Proceedings of EURALEX-1994 (pp. 479-485). Amsterdam, the Netherlands.

[5] Pankov, P. S. (1992). Teaching and Controlling Program on Word-Formation in Kyrgyz Language on PC (in Russian). Bishkek: Mektep.
Pankov, P. S. (1996). Independent learning for Open society. Proceedings of the High Education Support Program Seminars (pp. 27-38). Bishkek, Kyrgyz Republic: Soros-Kyrgyzstan Foundation.

[6] Pankov, P. S., & Alimbay, E. (2005). Virtual Environment for Interactive Learning Languages. In Z. Vetulani (Ed.), Proceedings of the 2nd Language and Technology Conference (pp. 357-360). Poznan, Poland.

[7] Pankov, P., & Dolmatova, P. (2008). Algorithmic Language and Classification of Verbs for Computer-Based Presentation. American University of Central Asia Academic Review, 1(7), 233-239.

[8] Pankov, P., & Dolmatova, P. (2009). Software for Complex Examination on Natural Languages. In Z. Vetulani (Ed.), Proceedings of the 4th Language and Technology Conference (pp. 502-506). Poznan, Poland: Springer.

[9] Pankov, P. S., & Janalieva, J. R. (1995). Experience and prospects of using the complex UNIQTEST of unique test tasks in educational process (in Russian). Proceedings of the Education and Science in New Geopolitical Space Conference (p. 217). Bishkek, Kyrgyz Republic: International University of Kyrgyzstan.

View Full Article:

How to Cite

Dolmatova, P., & ., . (2018). Software for Creating Tutorials and Examinations on Natural Languages. International Journal of Engineering & Technology, 7(4.36), 315–322.
Received 2018-12-12
Accepted 2018-12-12
Published 2018-12-09