Welcome to eComStation.RU site!

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:

eComStation.RU

ru · en · de · es · it · pt · cz · pl · fr
eComStation - это совершенно другая операционная система для PC (IBM OS/2 Warp)
Программы, новости, статьи, поддержка пользователей, оборудование, вопросы и ответы.
 
      Что такое OS/2?НовостиУстановкаОбновлениеПрименениеБудущееСообществоКупить    
(Карта сайта)

 
 
Отчет: OS/2 совместимое оборудование
Как получить драйверы OS/2 бесплатно

 
Обновление

 
Программы

 
(Санкт-Петербург)

 
Преимущества (1)

 
Разработчику (1)

 
(Пайпы программ)

 
Компании: (1)

 
История (1):

 
(Бонусы)

 
Советы:

 
(Барьеры и решения)

 
Технологии: (1)

 
(Применение в науке, лаборатории, ..)

 

 
Готовые решения:

 
Новая eComStation:

 
Будущее: (1)

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
Артефакты OS/2

 
Гаджеты

 

Как организовать учебный класс?


TITLE: Как организовать учебный класс?

DATE: 2013-01-22 22:57:13

AUTHOR: Igor Sapegin

Обсудим вопрос создания учебного класса на основе eComStation.

Перспективы eComStation

eComStation весьма перспективна в учебных классах по следующим причинам:

  • низкая ресурсоемкость - можно покупать супербюджетные машины, как в моем случае с Intel Atom материнками (кстати отчет по ней послал в оборудование).
  • устойчивость к вирусам - в учебных заведениях с локальными сетями виндузятники периодически вопят (где-то студент флешку вставил...).
  • для учебного процесса в большинстве случаев специальных программ не нужно, достаточно файлов данных, читаемых штатными средствами + оболочка тестирования. Мы пока используем давно написанную нашими програмистами оболочку тестирования WinTest для Windows 3.1, которая прекрасно работает в WinOS2. Однако перспективы WinOS2 плохие, возможно со временем на новых многоядерных компьютерах могут появиться конфликты с ACPI. Поэтому с надеждой смотрим в сторону оболочки x-TLS (сайт почему-то уже недоступен, но я уже все скачал). Она устанавливается на Windows или Unix сервер, а со стороны клиента - только WEB-интерфейс. Учитывая, что ей для работы нужны Apach, MySQL и PHP, которые в eComstation тоже портированы, есть надежа сделать это и на сервере под Авророй.
  • не настолько жесткие, как в Windows требования покупки eComStation на все машины, большая часть приложений бесплатна. Hикто не прийдёт проверять подлинность и компьютер не заберет.

ПРАВА: Security/2 для определения прав

(Документация Security/2)

Уде достаточно поборолся с Security/2 и вроде все из нее выжал: смог сделать весь диск С: только для чтения (res c:\*), предварительно изменив следующие настройки методом тыка:

  • swappath, set tmp и set temp - на отдельный раздел, доступный с полными правами.
  • set start peer в обекте Start File and Print Client заменено на net start req, так как peer требует прав на запись и на студенческих клинтах он не нужен.
  • В файле C:\IBMLAN\IBMLAN.INI строка wrkservices = MESSENGER удалены все сервисы: wrkservices = (нЕчего студентам друг другу записки писать).

С другими дисками права более выборочные. Теперь студент удалять и править системные файлы не может, но может отформатировать диск -:( К сожалению запретить запуск всех файлов из c:\os2 невозможно - система станет неработоспособной, а по одному - запаришься. Перемещать их в другое место тоже опасно, да и значение каждого файла знать нужно и связи между ними.

Кроме того проблема - как запретить системе удалять объекты и изменять их параметры: несмотря на запрещение прав на запись система все равно все это делает!!! То есть программа PC Security или ей подобная всё равно нужна! только доступ к диску со стороны пользователя запрещает, а сама система в этом, судя по всему не ограничена. То есть нужна возможность сделать статический рабочий стол.

Приведу интересный факт. Уже несколько лет мы используем на кафедре учебный класс с дистанционной загрузкой RIPL (Remote Initial Program Loader) из Novell Netware 3.12 на бездисковые станции с помощью специально чипа с прошивкой BOOTROM - загружается DOS и из под него Windows 3.1 а далее программа тестирования и другие программы для Windows 3.1. Понятно что эта древность уже надоела, но ее преимущество - 100% вандалоустойчивость.

К сожалению, у нас в eComStation в параметрах рабочего стола отключение "Save desktop properties" не помогает - всё равно новые положения объектов, их создание и удаление сохраняется -:((( Хорошо бы какой-то фикс для PMSHELL иметь, чтобы эта опция позволяла заблокировать запись всех изменений как в Windows 3.1!!! Там студент играется сколько хочет и у него даже все получается - переставляет и перекрашивает все что хочет, но стоит перезагрузить Windows 3.1 и все как и было раньше!

Нужна информация, как заставить PMSHELL не сохранять изменения.

ПРАВА: Программа для управления правами студентов

2. У eComStation проблема с вандало-устойчивостью - она слишком доверяет пользователю, считая его вменяемым. В учебных классах имеем "шаловливые ручки", но без достаточной головы. Поэтому нам нужна программа типа "защита от детей". Я вижу ее примерно такой:

1) При запуске она автоматически стартует, но пользователь о ней ничего не знает. Пользователь автоматически получает права студента и чтобы расширить свои права должен запустить GUI-Login и ввести имя и пароль. GUI-Login должна быть спрятана.

2) Администратор программы получает GUI-опции:

  • запретить системные действия (формат, LVM, настройки системы)
  • запретить любые сохранения изменений на рабочем столе (пользователь может делать что угодно, но ничего не сохраниться (полезно для желающих понять, что такое eComStation и как она работает).
  • запретить любые действия на рабочем столе (ничего не двигать и не изменять: полностью статический рабочий стол - для блондинок).
  • запретить доступ к съемным дискам и/или принтерам (ничего не скопировать и вирусов виндузятникам не занести).
  • дополнение к WPS-классам с возможностью закрыть програмный или другой объект для ребенка. Лучше, чтобы это общим паролем закрывалось.
  • GUI-интерфейс для раздачи прав Security/2. К сожалению она пока только права на доступ к диску дает, а вышеперечисленного в ней нет, или делать сложно. Программу защиты отдетей имеет смысл с ней интегрировать.

ПРОГРАММЫ: Какие программы нужны в учебном классе

(можно обсудить отдельно)

ПРОГРАММЫ: Какие языки программирования можно изучать?

Кроме стандартных C, Java и Pascal, имеет смысл рассказать про REXX. Кроме обычных алгоритмов, студенты могут создать программы для воздействия на рабочий стол.

ПРОГРАММЫ: Какие программы изучать

(можно обсудить отдельно)

НАБЛЮДЕНИЕ: Средства

Преподаватель может получить доступ к компьютеру студента через VNC и смотреть, как работает студент.

 

Попробуй программу:

Искать программы в интернете? Слишком долго и неудобно. eCo Market - можно скачивать софт без веб-браузера.

Комментарии:

Igor Vaskov
2013-01-24 18:07:34

Чтобы ничего не сохранялось, советую сделать рамдрайв и копировать при загрузке все INI файлы на него (естественно, поправив ссылки).

Тогда после перезагрузки все восстановится.

Igor Sapegin
2013-01-24 23:28:19

Разобрался с Security/2- как сделать машину для студента, но видимо это не окончательный вариант:

1) Создал 4 раздела: c: системный, d: програмный, e: swap fat16, f: для тестовой оболчки чтобы студент в каталогах не путался при открытии сценария.

2)swappath tmp temp cash - на e:

3) Создано 3 пользователя: root, teacher, student. Используется VIO-login. Далее мой ACLS:

[100:first]

x <dll>

[101:last]

* *

x <user>

x <timecrit>

[102:u:teacher]

- *config.sys

- *PMFORMAT.EXE

- *FORMAT.COM

- *MINILVM.EXE

- *LVM.EXE

- *LVMGUI.CMD

- *CHKDSK.COM

- *CHKDSK32.EXE

- *PMCHKDSK.EXE

[103:u:student]

- *config.sys

- *PMFORMAT.EXE

- *FORMAT.COM

- *MINILVM.EXE

- *LVM.EXE

- *LVMGUI.CMD

- *CHKDSK.COM

- *CHKDSK32.EXE

- *PMCHKDSK.EXE

r D:\Document\*

rxs D:\IBM\*

- *D:\Restricted\*

rxs *F:\*

rxs *C:\*

****************************

Главное заключение:

Запрещать труднее чем разрешать, поетому нужно вначале запретить, потом разрешать. В связи с эти из секции [100:first] обязательно уберите строку *c:\os2. Вот об нее я и сротыкался: автор сперва дал на этот каталог все права для всех пользователей, а потом их уже не отменишь! После настройки всего что нужно необходимо под рутом включить архивирование рабочего стола, перезагрузиться чтобы архив создался, затем отключить эту опцию и опцию сохранению рабочего стола. Потом грузимся студентом и наблюдаем, как он получает по рукам за попытки что-либо удалить, отформатировать диск или запустить LVM. Правда при shutdown система таки ругается, надо нажать "NO". С рамдрайвом нужно сперва на него ini скопировать, чтобы система их при старте прочитала. Как это сделать, пока не нашел.

Sergey Posokhov
2013-01-25 13:12:11

Наверное, добавить строку

RUN=CMD.EXE /C C:/Startup/CopyFiles.cmd

в файл C:/Config.sys

Прокомментируйте эту статью (напоминаем, автор работал над текстом несколько недель, уважайте мнение других).


Ваше имя:

Ваш E-Mail:

CODE:
......

  

Ваш комментарий:


eComStation 2.0: все фиксы от корпорации IBM + настройки всех системных служб и драйверов оптимизированы, Что нового в eCS 2.0?

Статьи

Операционная система
Программное обеспечение
Оборудование
Для разработчика
Разное
Колонка редактора


Готовая eComStation на SSD диске

 





Последний активный опрос: Какая высота барьера RPM?

IBM OS/2 Warp

 
Обучение новичков

Списки протестированного OS/2 оборудования

 
Статьи


   
  Почему eComStation?
Возможности
Особенности
Применение
Ролики и скриншоты
   eComStation для
для бизнесменов
для студентов и инженеров
для продавцов компьютеров
сообщество пользователей
   Разработчик
Распространить программу
Описание API, библиотеки
Начать новый проект
Конкурсы
   Программы
Он-лайн каталог
Выбрать через eCo Market
   Служба поддержки
Отправить вопрос
Купить eComStation
Вопросы и ответы
Обучение новичков
 
 
© 2001 - 2014 eCo Software, All rights reserved
eComStation is a registered trademark of Serenity Systems International
OS/2 Warp is a registered trademark of IBM Corporation
 

 

 
Картинка дня: