• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Student
Title
Supervisor
Faculty
Educational Programme
Final Grade
Year of Graduation
Il`ya Turuntaev
Modernization of the Computational Center of the Remote Learning System
Faculty of Applied Mathematics and Cybernetics
Specialist’s programme
10
2014
The diploma thesis presents a remote (interactive) learning system, it describes stages, problems and solution of its development. The system is a kind of realization of the new improved approach to an education process on early stages of a discipline learning. It is proposed to step forward from the traditional methods of students training with the help of schoolbooks, and the better approach is suggested basing on an idea of automatic tasks generation with automatic result calculations and answers checking. The benefits of this approach are examined in details in the work.There’s a plenty of different approaches to the educational process automatization. The presented work includes a critical review of several systems that are somehow close (in the meaning of their application area) to the suggested one. The described project is based on the existing one and thus it can be treated like a new version of it’s prototype. The original task was to modernize (to improve) of the computational core of the original system. However some other problems arose during the development process. And eventually it had become clear that almost the whole system needs to be deeply refactored. As a result the new system development was started. The thesis includes the original system review, where some general problems are described, the reasons and conclusions that led to the idea of the new project are examined, and finally, the aims and problems of the new system are formulated.In the thesis the solutions for the main and related problems arising in the development process are suggested. The significant attention is paid to the concept of the «typical task» which is a formalization of tasks the classes that meet some certain requirements. Here one can find the detailed description of the tasks model and the computer language for dynamic attributes specification — the SmallTask language. This part of the project allows system users to define the task templates which the system can use to generate concrete tasks by randomizing its variable attributes on the appropriate randomization sets. The SmallTask language is reviewed in details, starting from its basic ideology and low-level constructions (e.g. the language grammars, lexical analysis, parsing, etc.), ending with it’s own syntax with some demonstrations.The thesis describes also the user interface of the system. Several problems appear here (mathematical expressions representation, making the interface maximally friendly, useful and simple, etc.) and the solutions are provided respectively. The result of the thesis work is the new interactive educational system, which improves the previous one, solves the problems posed and provides a number of other enhancements.

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses