| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > Работа с виртуальной машиной |
| Автор: Insert 21.4.2006, 08:22 |
| Здравствуйте,мне курсовик дали,в котором надо сделать программу, которая будет обучать юзеров работе в ОС Windows/Linux. Там же надо сделать и варианты проверочных заданий, которые юзеры должны выполнить после прочтения прилагаемой документации. Моя первая мысль интегрировать программу с виртуальной машиной(может есть другие варианты?) Мне надо прослеживать действия юзера, который будет работать непосредственно в ней,возможно ли это? Существуют ли какие-нибудь лог-файлы, в которых все действия записываются, чтобы я со своей программы только считывал эти логи и на их основе выдавал результаты работы юзера? Например узнать какая ОС установлена на ней, и т д. |
| Автор: nostromo 21.4.2006, 11:08 |
| Windows и Linux одновременно? Чему должна обучать программа, что такое "работа пользователей"? Какую виртуальную машину Вы имеете в виду? По умолчанию, в этих операционных системах нет ни одной виртуальной машины. Функций Windows API недостаточно? Вы уверены, что сами понимаете постановку задачи? |
| Автор: Akina 21.4.2006, 11:50 |
| Так в чем проблема? Например по VMWare - делаешь виртуальную машину, ставишь ОС и подготавливаешь ее к выполнению определенного задания. Одновременно размещаешь в ней программное средство валидации результата. Объявляешь образ неизменяемым. Запускаешь в VMPlayer. Юзер выполняет поставленную задачу. Потом ты запускаешь программу контроля, и она сообщает, валиден результат или нет. Более сложный вариант - отслеживание действий юзера в процессе выполнения задания, но это уже тянет на диплом, а не на курсовик. |
| Автор: DEER 21.4.2006, 13:16 |
| моё ИМХО короче тебе не надо реализовывать реальную работу пользователя с какойто ОС. Делаешь программку, состоящую из двух разделов:
в тестированиее возможно проследить то как обучилмся пользователь несколькоми способами, например:
просто мы когда то в институте подобное писали и делали имеено так |
| Автор: Insert 21.4.2006, 14:01 | ||
да DEER так и будет+ ещё раздел администраторский, где можно будет опросить все машины и собрать результаты тестов.
это и есть самая сложная часть работы, win api тут пригодится, но я использую виртуальную машину, потому что также будут задания под линукс(пользователь выбирает в начале ОС в которой будет проходить тестирование и работа), например: задача пользователю установить на машину Linux, дистрибутив идет в комплекте с прогой. Сразу запускается виртуальная ОС а на СD монтируется образ дистрибутива(т.е условия приближены к реальным), а мне надо отслеживать как пользователь проводит установку(далее настройку), возможно выдавая подсказки из своей программы. Так как я не могу полностью интегрировать свою прогу с виртуальной машиной, то приходится только отслеживать действия пользователя с ней, вопрос как? З.Ы виртуальная машина будет идти в комплекте с моей прогой, и устанавливаться тоже с ней. З.З.Ы под работой пользователя понимается выполнение простых операций с ОС (создание архивов, системные настройки, также работа с СMD и MS Office) З.З.З.Ы учусь на 3 курсе колледжа поэтому если можно то поподробней |
| Автор: Insert 21.4.2006, 14:25 |
| среда разработки Delphi7,2006 |