Preview

Open Education

Advanced search

Describing of elements IO field in a testing computer program

https://doi.org/10.21686/1818-4243-2017-6-31-40

Abstract

A standard of describing the process of displaying interactive windows on a computer monitor, through which an output of questions and input of answers are implemented during computer testing, is presented in the article [11]. According to the proposed standard, the description of the process mentioned above is performed with a format line, containing element names, their parameters as well as grouping and auxiliary symbols. Program objects are described using elements of standard. The majority of objects create input and output windows on a computer monitor. The aim of our research was to develop a minimum possible set of elements of standard to perform mathematical and computer science testing.

The choice of elements of the standard was conducted in parallel with the development and testing of the program that uses them. This approach made it possible to choose a sufficiently complete set of elements for testing in fields of study mentioned above. For the proposed elements, names were selected in such a way: firstly, they indicate their function and secondly, they coincide with the names of elements in other programming languages that are similar by function. Parameters, their names, their assignments and accepted values are proposed for the elements. The principle of name selection for the parameters was the same as for elements of the standard: the names should correspond to their assignments or coincide with names of similar parameters in other programming languages. The parameters define properties of objects. Particularly, while the elements of standard create windows, the parameters define object properties (location, size, appearance) and the sequence in which windows are created. All elements of standard, proposed in this article are composed in a table, the columns of which have names and functions of these elements. Inside the table, the elements of standard are grouped row by row into four sets: input elements, output elements, input-output elements, grouping elements. All parameters are collected into another table, columns of which have names, assignments and values of parameters. Elements, for which the parameters are intended, are indicated in whole lines inside of this table. After each table, the necessary explanations are given to some of its items.

An eхаmple of use of the standard for creating an input window of polynomial coefficients is demonstrated at the end of this article. The example shows significant compactness and ease of recording. Moreover, the testing program, based on the elements of standard, proposed in this article was written on HTML, JavaScript, PHP program languages and allows to perform mathematical and computer science testing. The program is available on the website [20]. Students of Moscow State (National Research) University of Civil Engineering were tested frequently using this program.

The composition of elements and their parameters proposed above is convenient and does not require the creators of test problems to have a high level knowledge of programming languages. 

About the Authors

Igor V. Loshkov
Moscow State University of Civil Engineering (National Research University), Moscow
Russian Federation

Cand. Sci. (Phys.-Math.), Senior Lecturer 

Tel.: (499) 183 59 94 



Dmitriy I. Loshkov
University of Maine, Orono, Maine
United States
Graduate student


References

1. Ananchenko I.V. Klassifikatsiya komp’yuternykh sistem testirovaniya znaniy uchashchikhsya (nauchnaya stat’ya). Mezhdunarodnyy zhurnal eksperimental’nogo obrazovaniya. 2016, No. 4–2, 210-213 p. / URL: http://www.expeducation.ru/ru/article/view?id=9769 (accessed: 24.09.2017). (In Russ.)

2. GAU DPO Primorskiy kraevoy institut razvitiya obrazovaniya / URL: http://primwiki.ru/index.php/ Programmy_ dlya_ sozdaniya_ testov_ i_ provedeniya_ komp’yuternogo_testirovaniya (In Russ.)

3. Question Mark Computing Ltd / URL: https://www.questionmark.com/content/qml-question-markup-language. (In Russ.)

4. World Wide Web Consortium / URL: https://www.w3.org/TR/xml11/

5. IMS Global Learning Consortium. IMS Questions & Tests Interoperability Specification / URL: https://www.imsglobal.org/question/index.html

6. IMS Global Learning Consortium. IMS Content Packaging / URL: https://www.imsglobal.org/ content/packaging/cpv1p1p3/imscp_infov1p1p3. html

7. IMS Global Learning Consortium. IMS Simple Sequencing / URL: https://www.imsglobal.org/ simplesequencing/index.html

8. Advanced Distributed Learning (ADL) / URL: http://www.adlnet.gov/ adl-research/scorm/

9. Advanced Distributed Learning (ADL). Sharable Content Object Reference Model (SCORM) 2004. Tr. fr. Eng. E.V. Kuz’minoy. M.: FGU GNII ITT «Informika», 2005. 29 p. / URL: http://www.edu.ru/db/portal/e-library/00000053/ SCORM-2004.pdf (In Russ.)

10. Kompaniya GiperMetod (OOO «Lenvea») / URL: http://www.hypermethod.ru/product (In Russ.)

11. Loshkov I.V., Loshkov D.I. Standart opisaniya polya vvoda-vyvoda v programmakh testirovaniya (nauchnaya stat’ya). Informatika i obrazovanie. 2017. No. 5. 60–63 p. (In Russ.)

12. World Wide Web Consortium / URL: https://www.w3.org/TR/html401/index/ elements.html

13. World Wide Web Consortium / URL: https://www.w3.org/Math/

14. Knut D.E. Vse pro TeX = The TeXbook. Tr. fr. Eng. M. V. Lisinoy. Protvino: AO RDTeX, 1993. 592 p. (In Russ.)

15. L’vovskiy S.M. Nabor i verstka v sisteme LaTeX. 5th ed. Moscow: MTsNMO, 2014. 398 p. (In Russ.)

16. World Wide Web Consortium / URL: https://www.w3.org/TR/html5/document-metadata.html

17. URL: https://ru.wikipedia.org/wiki/Windows-1251 (In Russ.)

18. The JSON Data Interchange Standard. 1st Edition. Standard ECMA-404. October 2013. (Ecma International) / URL: http://www.ecmainternational.org/publications/files/ECMA-ST/ECMA-404.pdf

19. World Wide Web Consortium / URL: https://www.w3.org/Style/CSS//Tr.fr.Eng. https://www.w3.org/Style/CSS/Overview.ru.html (In Russ.)

20. Loshkov I.V. / URL: http://loshkov.rf (In Russ.)


Review

For citations:


Loshkov I.V., Loshkov D.I. Describing of elements IO field in a testing computer program. Open Education. 2017;(6):31-40. (In Russ.) https://doi.org/10.21686/1818-4243-2017-6-31-40

Views: 1636


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1818-4243 (Print)
ISSN 2079-5939 (Online)