📜 ⬆️ ⬇️

Electronic training courses? Never heard ... Form and functionality

The electronic form of education is becoming increasingly popular and mature. Google combined its educational programs on one site , high-quality Russian ( Lektorium.tv , TeachVideo , UniverTV ) and American developers / educational content aggregators ( Udacity , Coursera , Codecademy ), more and more universities ( MITx , MIT OCW , see Coursera ) represent free access to their materials, and our government is trying to keep up - the Ministry of Education and Science in 2011 held competitions for the development of educational resources (albeit for schools and vocational education) worth more than a half billion rubles . The amount is approximate according to data from the site of public procurement.

In this publication, I want to describe the forms of learning resources known to me and describe their functionality from a developer’s point of view.

By and large e-learning materials are modern textbooks, problem books and virtual models for practical exercises. Within the framework of one training course of discipline, a large number of separate training materials of various types and forms are usually used.

What should we expect from the training course and how is it different from the wikipedia page?


The e-course can be divided into several conceptual parts:

Common types of e-learning materials


Let us return from theory to practice and look at the forms of electronic educational materials that are widespread today:
The simplest and most common form of organization of electronic support for the training course is laying out of existing materials by teachers in the network (ftp server, shared email, LMS).
')
A specific format involves the use of a certain software player to play course materials. An example would be Electronic Educational Resources , each year developed on the orders of the Ministry of Education and Science. The player can be downloaded from the title page of the same resource. You can see the set of developers and their presentations in the course of projects , now they seem to have abandoned the player and new resources are being developed for a browser.

Learning compact disks familiar to many from childhood on school courses for use on the user's local computer. Domestic examples: 1C , Education-media (Enlightenment), New disc , Physicon .

Interactive and virtual models are a generic name for practical \ laboratory environments. Examples: JS sandbox and sandbox for circuit design from MITx Circuits & Electronics 6.002x.

Courses running from the browser are the widest category from lection01.htm on a local disk to learn.javascript.ru . Often used for internal corporate training. The resulting data and learning path management are not used.

LMS praises and development paths


The most technologically advanced and functional way to organize a large-scale distance learning process today is to use web based LMS. Many LMS can be considered a subset of CMS, specialized in the organization and management of distance learning activities. Using the LMS allows you to make a part of the standard for all courses of the functionality of the training packages themselves, for example - learning trajectory management, communication with the teacher and classmates, organizing and storing test results and passing status, providing navigation through the training course materials. This simplifies and cheapens the process of developing the courses themselves.

Since users work with the system through a browser, all elements of the training course are created or, at a minimum, stored in formats that can be played back by the list of browsers supported by the selected LMS. The use of external programs is not excluded (for example, you can attach tasks in the autocad format and get it back from the student), but is limited naturally.

The training course can be stored in the LMS both in its internal format and in a standardized one, for example SCORM SCO or IMS CC . In the first case, the training course is created by means of the LMS itself using a user-friendly interface (teachers usually do this), in the second case - by specialized external programs (for example, eXe editor , here the teacher will not cope on his own). Most LMSs have mechanisms for importing and exporting courses created in an internal format, but it works within the systems of the same family. Currently, the internal content storage format is used in the overwhelming number of LMS installations.

When using standardized formats, the complexity and cost of creating and editing courses increases, there are problems of their uniform reproduction by different LMSs (browser-like story), but it is possible to relatively easily exchange a course from one system to another and very often use it on the local computer. Few of the customers of training courses are now thinking about the destructiveness of dependence on LMS, and for developers of such systems, support for standardized formats is a necessary necessity. However, the SCORM specifications themselves, developed by ADL on the order of the US Department of Defense, are well developed and it is a pleasure to use them (with rare exceptions). In general, in my opinion, there is a future for standardized training packages, but for this the future has yet to work and work. This year, Google Summer of Code included one project on the topic "Improve SCORM 2004 Support In Moodle" and, in my opinion, for the second year the same student has been involved in it.

Functional and form


Let us return to the functionality and presentation of materials, which can today provide students with a modern electronic learning web course at LMS.

I'll start with the most familiar type of material - text with illustrations:
According to the form of providing video materials, the last course from MITx perfectly proved itself:
Testing systems and interactive illustrations inside the e-learning course can be implemented as alienable software modules on html, css, javascript and xml files. The SCORM RTE specification implies the verification of responses on the client side, which makes it impossible for such a system to be well protected against hacking. Today, most of the testing systems operate on html elements that are "subordinate" <form>, but the contribution of virtual models is growing here too.

Functional course shell (client side javascript):
The SCORM CAM specification provides for the storage of metadata within each training package. Usually the LOM model and its extensions are used, for example RUS_LOM .

I will add that I met part of the described functional in training courses, a part - it was realized in projects with my participation, and something was only discussed in a narrow circle of colleagues. I will be glad to expand this circle on the pages of Habr.

Source: https://habr.com/ru/post/146428/


All Articles