learn
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
25 декабря 1984 г. Прототипом для обучающей системы послужила система learn для ЭВМ VAX 11/780, работающая под управлением ОС 4.1 BSD. Была проведена адаптация системы learn под ресурсы ЭВМ типа СМ-4 и ОС ДЕМОС. Обеспечена возможность работы системы с курсами обучения написанными по-русс- ки. Были изменены функции selsub, start, copy; была переписана функция hangup и добавлена функция lang. Курс по программированию на языке C не завершен; имеются переводы на русский язык курсов files, morefiles, macros, C. Сценарии уроков находятся в справочнике .../learn/* Исходные тексты программы находятся в справочнике .../src/cmd/learn Для настройки системы обучения на конкретную конфигурацию необходимо в файле lrndef указать требуемый справочник, в котором будут находиться тексты курсов и служебные справочники системы обучения. В нем же должны находиться исполняемые файлы tee и lcount. Программа learn собирается командой make learn Когда make отработает, поместите уроки в выбранный Вами справочник командой make lessons которая поместит в него все курсы. Эту операцию можно провернуть последовательно командами "make files", "make editor", и т.д., если Вы не хотите пользоваться всеми курсами сразу. Если Вы проводите сборку learn последовательно, то необходимы и команды make play; make log Наконец, разумность проведенных действий можно проверить командой make check Если никаких сообщений не последует, возможно, что все удалось... learn требует полномочий на запись всем группам пользователей для справочника .../learn/play. Справочники со сценариями могут быть защищены. Learn собирает в файлы справочника log для каждой темы в .../learn/log учетную информаию. Этот файл содержит запись для пользователя по каждому уроку. Размеры этих файлов будут расти и их периодически следует чистить. К файлам справочника log должен быть доступ по записи для всех пользователей. Если Вам не требуется занесение учетной информации, присвойте переменной "logging" значение 0 в файле source/lrndef перед сборкой learn. Learn требуется около 1500 блоков для сборки и около 1000 во время работы полного варианта. Обо всех неполадках, сообщайте: Brian Kernighan, MH 6021, 2C-518, или Mike Lesk, MH 6377, 2C-572. Ну, и наконец, если их не найдете, Долбину А.Н. Тел. 1969211. Спасибо. Из курса rmorefiles исключены уроки по команде spell. При этом из урока L0.1g переходят вместо урока L1.1a в L1.1b, а из урока L3.1b переходят не в L3.1a а в L3.1c . ***************** 26 марта 1985 г. В систему добавлена новая команда "где", сообщающая номер выполняемого урока.