Abstract

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.

Highlights

  • Introduction mentioned in his review ofLive Action English Interactive – Total Physical Response (TPR) on a computer that this technique did not appear earlier in the studyNowadays, computer equipment is widely used in studying foreign languages and testing of language proficiency

  • Computer equipment is widely used in studying foreign languages and testing of language proficiency

  • Existing software for language proficiency testing (TOEFL, IELTS, recently developed KyrgyzTest) do not completely involve possibilities brought by up-to-date computers: tasks are unvaried; most are textual, based on multiple choice

Read more

Summary

Objects in TaskLang

The definition of a primary object includes: - the name of the object (object-name); - the C# class, capable of responding to external events and drawing instances of this class (object-class). Such classes can be taken from the standard class library, or written in C#; - the text word or the list of its grammar forms (object-word); - the attribute values. The definition of an extended object includes: - the name of the object; - list of primary objects. Extended objects are of two types: - random sequence of primary objects;.

Random text task
Random graphic task
Response in random task
Logic of TaskLang program execution
4.Procedure for generating an extended task
6.Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.