i21edu/Docu.Знакомство/Организация компьютерного класса.odc

Организация компьютерного класса 
для работы с Блэкбоксом

Инструкция годится для любого комплекта Блэкбокса (школьного или университетского).
Блэкбокс в дальнейшем будем для краткости называть ББ.

1. Простейший способ работы с ББ: просто запускать BlackBox.exe (желтая иконка). 
Это подразумевает, что на каждый компьютер копируется весь ББ (в любое место, где учащийся может записывать файлы; никаких особых действий по инсталляции производить не обязательно). 

В учебном контексте обычно достаточно, чтобы каждый учащийся, работающий на данном компьютере, сохранял свои модули самым простым образом в свою собственную папку в главной папке ББ.
Эту свою папку можно копировать на флэшку и носить домой, где можно один раз поставить копию такой же конфигурации ББ. 
Можно в принципе каждый раз копировать на флэшку весь ББ, но на старых компьютерах или со старыми флэшками это может быть долго (если всё же применяется этот способ, то лучше весь ББ на флэшку архивировать  так получается заметно быстрее). 
Как вариант, каждому учащемуся можно сделать отдельную копию всего ББ (в случае необходимости переименовать ее соответственно) и работать в ней. 
Эту копию ББ можно держать на флэшке и работать прямо с неё.
Недостаток этого способа: трудно менять конфигурацию ББ на всех компьютерах у всех учащихся. 

2. Второй способ, более мощный, применяется, когда нужно изолировать учащихся друг от друга и от главной папки, в которую был установлен ББ. 
Это называется серверный режим работы ББ. Прежде чем читать дальше, следует ознакомиться с документом Орабочихпапкахисерверномрежиме.
Здесь возможны два варианта: 
 когда ББ стоит на каждом компьютере, и нужно просто изолировать учащихся, работающих на одном компьютере;
 когда ББ установлен на сетевом диске, доступном учащимся только для чтения. 
Кстати, в этом случае учитель может централизованно подстраивать ББ прямо во время урока  добавлять документы с заданиями вместе с соответствующими командами в меню, даже настраивать сообщения компилятора (документ Dev/Rsrc/Errors) и т.п. 
Учащемуся достаточно выполнить команду меню 1-Школьное, Обновить меню и ресурсы, чтобы активировать изменения, только что сделанные учителем в ББ на сетевом диске.
Подразумевается, что своя отдельная рабочая папка будет у каждого учащегося. В ней ББ будет сохранять личные настройки шрифтов и проч., а также все вновь скомпилированные или модифицированные программы (даже если ученик попытался модифицировать один из модулей собственно ББ).
Иногда ББ может спрашивать разрешения создать в рабочей папке какую-нибудь папку  надо всегда ему это разрешать.
Организовать работу в рабочих папках несложно. 
Главное  правильно приготовить запускающий файл *.vbs (пускач), настроенный для данной инсталляции ББ. Об этом рассказывается в документе Орабочихпапкахисерверномрежиме. 
Важно помнить, что на компьютерах учащихся полный (сетевой) путь до главной папки Блэкбокса (до BlackBox.exe) будет выглядеть иначе, чем на том компьютере, где на локальном диске находится главная папка Блэкбокса.
Можно создать на сетевом диске образец рабочей папки с правильно настроенным пускачом (это придется сделать вручную). Эту папку учащиеся могут копировать каждый на свой компьютер и в ней работать. Нужно только переимновать рабочую папку по имени учащегося.

Если все рабочие папки в одном месте  на общем сетевом диске
Предполагается, что это некое место (сетевой диск и т.п.), доступное учащимся  лишь бы они могли туда добраться, найти каждый свою рабочую папку и запустить лежащий в ней файл-пускач.
Предположим, что для работы учащихся выделен некий сетевой диск, и что этот сетевой диск виден нам здесь как диск W:
Предположим, что рабочие папки для нашей группы учащихся должны лежать в папке 
"W:\programmirovanije.BlackBox\" 
(Если этой папки еще нет, она будет создана в дальнейшем автоматически.)
Дальше развилка: 
 либо создать комплект рабочих папок вручную, как уже объяснялось (можно создать одну, накопировать и переименовать копии (что можно заставить учеников сделать самих);
 либо использовать автоматизацию, для чего нужен будет список учеников, как объясняется ниже.

Комплект рабочих папок можно создать кликом по круглому коммандеру  ниже по тексту. (Предполагается, что документ читается в ББ, запущенном двойным кликом по BlackBox.exe в главной папке ББ.)

Важно убедиться, что все данные после коммандера  правильные.

На самом деле лучше целиком скопировать в новый документ (Ctrl+N) весь цветастый фрагмент и дальнейшую работу с ним (менять список имен рабочих папок и кликать по коммандеру) производить там, читая здесь только инструкции. Всё равно список своего класса полезно сохранить отдельно.

i21eduОбслуга.СделатьКласс  "StartupBlackBox.vbs"  "W:\programmirovanije.BlackBox\"
"Иванов Петя"
"Петров Ваня"
"Сидорова М.И."
"Кеша-99"
"Клеопатра Остаповна Бендер-Задунайская"
 
треугольничек отмечает конец списка имен (вставляется Ctrl+Shift+Q).

Красным показано имя файла-пускача, правильно настроенного. 
Он должен лежать в главной папке ББ. 
Осторожно! Использование кириллицы в имени этого файла может создать проблему: кириллические имена в разных кодировках могут выглядеть одинаково, но операционная система считает их разными. От файлового менеджера зависит, в какой кодировке будут имена, если задавать их там вручную.
Зеленым показан полный путь до той папки, где мы хотим создать рабочие папки учащихся.
Синим идет список имен будущих рабочих папок. 
Важно не забывать кавычки вокруг каждого имени.
Имен может быть сколько угодно.

Подготовив таким образом синие данные после коммандера, кликнуть по черному кружку.
Важно: при клике не должно быть выделено никаких фрагментов в данном документе.
Полный рапорт об успешно созданных папках печатается в окошко Рабочий журнал (Инфо, Открыть журнал).
Проверка: с компьютера одного из учащихся найти его рабочую папку, увидеть в ней пускач и дважды кликнуть по нему: должен запуститься ББ, причем при Ctrl+O диалог должен открыться в этой рабочей папке (что видно вверху диалога).

Всё. Главное сделано.


Дополнительные советы

Полезно сохранять документ с коммандером и синим списком для каждого класса. 

Если добавить в синий список пару имён и кликнуть по черному коммандеру снова, то уже созданные папки не испортятся, просто будут добавлена пара новых. Так проще всего добавлять новые папки для новых учеников. 

Полезно добавить в рабочие папки учащимся пускач для дома (скажем, предполагая, что дома Блэкбокс будет скопирован в корень диска C:). Тогда нужно подготовить соответствующий домашний пускач (можно взять из рабочей папки-образца в главной папке Блэкбокса), поменять красное имя на его имя и снова кликнуть по коммандеру.

Если необходимо заменить пускачи у всех учащихся на новую версию (например, чтобы перенаправить их на другую версию ББ, с улучшенными метод. материалами, которые подготовил преподаватель), достаточно:
	исправить пускач (чье имя показано красным) и
	выполнить описанную процедуру еще раз.

Если захочется посмотреть исходник используемого здесь модуля, нужно где-нибудь дважды кликнуть по его имени (хотя бы здесь: i21eduОбслуга) и нажать Ctrl+0 (нуль).

В рабочей папке можно иметь несколько запускающих файлов, настроенных на разные инсталляции ББ. 
Например, можно один раз скопировать домой ББ и настроить второй пускач для запуска ББ на домашнем компьютере, дав ему другое имя.
Тогда можно уносить домой на флэшке и приносить в класс только свою рабочую папку, а запускать ББ с помощью соответствующего пускача.

Можно иметь несколько конфигураций ББ, настроенных по-разному (с меню и проч. на разных языках), и выбирать для запуска нужную. 
Для этого достаточно настроить соответствующие файлы-пускачи, и скопировать их в те рабочие папки, где есть необходимость запускать разные конфигурации ББ.

-----------------------------------
2010-04-06 Ф.В.Ткачёв; последнее редактирование: 2010-10-23