Разработка подсистемы автоматизированного обучения компьютерного тренажерного комплекса оператора перегрузочной машины

Анализ методов и средств профессионального обучения операторов перегрузочных машин, автоматизация процесса. Построение функциональной модели компьютерного тренажера оператора портального крана. Разработка программного и информационного обеспечения.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 12.05.2018
Размер файла 3,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

201 WHEREq i. `id`=?

202 LIMIT1";

203

204 $ query = $ t h i s ?>db?> query ($ sql, array ($ i n d i c a t o r _ i d));

205 $ r e s u l t =$ query ?> r o w _ a r r a y ();

206 r e t u r n $ r e s u l t;

207 } c a t c h (E x c e p t i o n $ e) {

208 r e t u r n f a l s e;

209 }

210 }

211

212 / **

213 * Получить идентификатор упражнения по показателю качества

214 *

215 * @parami n t e g e r$ q u a l i t y _ i n d i c a t o r _ i d

216 * @ returns t r i n g

217 * /

218 p u b l i c f u n c t i o n g e t _ e x e r c i s e _ i d ($ q u a l i t y _ i n d i c a t o r _ i d = n u l l) {

219 t r y {

220 $ s q l ="SELECT`e x e r c i s e s _ i d`FROM`q u a l i t y _ i n d i c a t o r s`WHERE`id`=?LIMIT1";

221

222 $ query = $ t h i s ?>db?> query ($ sql, array ($ q u a l i t y _ i n d i c a t o r _ i d));

223 $ r e s u l t =$ query ?> r o w _ a r r a y ();

224 r e t u r n $ r e s u l t ['e x e r c i s e s _ i d'];

225 } c a t c h (E x c e p t i o n $ e) {

226 r e t u r n f a l s e;

227 }

228 }

229

230

231

232 / **

233 * Получить список групп показателей качества

234 *

235 * @ returna r r a y

236 * /

237 p u b l i c f u n c t i o n g e t _ q u a l i t y _ i n d i c a t o r s _ g r o u p () {

238 t r y {

239 $ s q l ="SELECT`id`,`name`FROM`q u a l i t y _ i n d i c a t o r s _ g r o u p s`";

240 $ query = $ t h i s ?>db?> query ($ sql, array ());

241 $ r e s u l t =$ query ?> r e s u l t _ a r r a y ();

242 r e t u r n $ r e s u l t;

243 } c a t c h (E x c e p t i o n $ e) {

244 r e t u r n f a l s e;

245 }

246

247 }

248

249 / **

250 * Присвоить группу показателю качества

251 *

252 * @paramunknown$ q u a l i t y _ i n d i c a t o r s _ i d

253 * @paramunknown$ q u a l i t y _ i n d i c a t o r s _ g r o u p _ i d

254 * @ returnb o o l e a n

255 * /

256 p u b l i c f u n c t i o n s e t _ q u a l i t y _ i n d i c a t o r s _ g r o u p ($ q u a l i t y _ i n d i c a t o r s _ i d = n u l l,

$ q u a l i t y _ i n d i c a t o r s _ g r o u p _ i d = n u l l) {

257 t r y {

258 $ d a t a = array (

259 'q u a l i t y _ i n d i c a t o r s _ g r o u p s _ i d'=> $ q u a l i t y _ i n d i c a t o r s _ g r o u p _ i d

260);

261 $ t h i s ?>db?> where ('i d', $ q u a l i t y _ i n d i c a t o r s _ i d);

262 $ t h i s ?>db?> u p d a t e ('q u a l i t y _ i n d i c a t o r s', $ d a t a);

263 r e t u r n t ru e;

264 } c a t c h (E x c e p t i o n $ e) {

265 r e t u r n f a l s e;

266 }

267 }

268

269

270 / **

271 * Установить пороговое значение коэффициента

272 * освоения показателя качества

273 *

274 * @parami n t e g e r$ q u a l i t y _ i n d i c a t o r s _ i d

275 * @paramf l o a t$ kcomplex_ value

276 * @ returnb o o l e a n

277 * /

278 p u b l i c f u n c t i o n s e t _ q u a i l i t y _ i n d i c a t o r s _ k c o m p l e x ($ q u a l i t y _ i n d i c a t o r _ i d = n u l l,

$ kcomplex_ value = n u l l) {

279 t r y {

280 $ d a t a = array (

281 'kcomplex'=> $ kcomplex_ value,

282);

283 $ t h i s ?>db?> where ('i d', $ q u a l i t y _ i n d i c a t o r _ i d);

284$ t h i s ?>db?> u p d a t e ('q u a l i t y _ i n d i c a t o r s', $ d a t a);

285r e t u r n t ru e;

286} c a t c h (E x c e p t i o n $ e) {

287r e t u r n f a l s e;

288}

289}

290

291/ **

292* Установка значений показателя качества, по

293* которым ставится оценка

294*

295* @parami n t e g e r$ q u a l i t y _ i n d i c a t o r _ i d

296* @paramf l o a t$Amin

297* @paramf l o a t$Amax

298* @paramf l o a t$Bmin

299* @paramf l o a t$Bmax

300* @paramf l o a t$Cmin

301* @paramf l o a t$Cmax

302* @paramf l o a t$Dmin

303* @paramf l o a t$Dmax

304* @paramf l o a t$ max Delta

305* @ returnb o o l e a n

306* /

307p u b l i c f u n c t i o n s e t _ e v a l u a t i o n _ q u a l i t y _ i n d i c a t o r ($ q u a l i t y _ i n d i c a t o r _ i d, $Amin,

$Amax, $Bmin, $Bmax, $Cmin, $Cmax, $Dmin, $Dmax, $ max Delta) {

308t r y {

309$ d a t a = array (

310'Amin'=>$Amin,

311'Amax'=>$Amax,

312'Bmin'=>$Bmin,

313'Bmax'=>$Bmax,

314'Cmin'=>$Cmin,

315'Cmax'=>$Cmax,

316'Dmin'=>$Dmin,

317'Dmax'=>$Dmax,

318'D e l t a'=>$ max Delta,

319);

320$ t h i s ?>db?> where ('i d', $ q u a l i t y _ i n d i c a t o r _ i d);

321$ t h i s ?>db?> u p d a t e ('q u a l i t y _ i n d i c a t o r s', $ d a t a);

322r e t u r n t ru e;

323} c a t c h (E x c e p t i o n $ e) {

324r e t u r n f a l s e;

325}

326}

327

328

329/ **

330* Получить список критериев упражнения

331 *

332 * @parami n t e g e r$ e x e r c i s e _ i d

333 * @ returna r r a y|b o o l e a n

334 * /

335 p u b l i c f u n c t i o n g e t _ l i s t _ c r i t e r i a ($ e x e r c i s e _ i d) {

336 t r y {

337 $ s q l ="SELECT`id`c r i t e r i o n _ i d,`name`c r i t e r i o n _ n a m e

338 FROM`c r i t e r i o n s`

339 WHERE`e x e r c i s e s _ i d`=?";

340 $ query = $ t h i s ?>db?> query ($ sql, array ($ e x e r c i s e _ i d));

341 $ r e s u l t =$ query ?> r e s u l t _ a r r a y ();

342 r e t u r n $ r e s u l t;

343 } c a t c h (E x c e p t i o n $ e) {

344 r e t u r n f a l s e;

345 }

346 }

347

348 / **

349 * Получение списка показателей качества для

350 * определенного критерия

351 *

352 * @parami n t e g e r$ c r i t e r i o n _ i d

353 * @ returna r r a y|b o o l e a n

354 * /

355 p u b l i c f u n c t i o n g e t _ l i s t _ q u a l i t y _ i n d i c a t o r s ($ c r i t e r i o n _ i d) {

356 t r y {

357 $ s q l ="s e l e c tq u a l i t y _ i n d i c a t o r s.i dc r i t e r i o n _ i d,q u a l i t y _ i n d i c a t o r s.name c r i t e r i o n _ n a m e

358 fromc r i t e r i o n sj o i nc r i t e r i o n s _ x _ q u a l i t y _ i n d i c a t o r s

359 onc r i t e r i o n s.i d=c r i t e r i o n s _ x _ q u a l i t y _ i n d i c a t o r s.c r i t e r i o n s _ i d

360 j o i nq u a l i t y _ i n d i c a t o r s

361 onc r i t e r i o n s _ x _ q u a l i t y _ i n d i c a t o r s.q u a l i t y _ i n d i c a t o r s _ i d=q u a l i t y _ i n d i c a t o r s.i d

362 wherec r i t e r i o n s.i d=?

363

364 uniona l l

365

366 s e l e c tq u a l i t y _ i n d i c a t o r s _ g r o u p s.i dasc r i t e r i o n _ i d,q u a l i t y _ i n d i c a t o r s _ g r o u p s

.namec r i t e r i o n _ n a m e

367 fromc r i t e r i o n sj o i nc r i t e r i o n s _ x _ q u a l i t y _ i n d i c a t o r s _ g r o u p s

368 onc r i t e r i o n s.i d=c r i t e r i o n s _ x _ q u a l i t y _ i n d i c a t o r s _ g r o u p s.c r i t e r i o n s _ i d

369 j o i nq u a l i t y _ i n d i c a t o r s _ g r o u p s

370 onc r i t e r i o n s _ x _ q u a l i t y _ i n d i c a t o r s _ g r o u p s.q u a l i t y _ i n d i c a t o r s _ g r o u p s _ i d= q u a l i t y _ i n d i c a t o r s _ g r o u p s.i d

371 wherec r i t e r i o n s.i d=?";

372 $ query = $ t h i s ?>db?> query ($ sql, array ($ c r i t e r i o n _ i d, $ c r i t e r i o n _ i d));

373 $ r e s u l t =$ query ?> r e s u l t _ a r r a y ();

374 r e t u r n $ r e s u l t;

375 } c a t c h (E x c e p t i o n $ e) {

376 r e t u r n f a l s e;

377 }

378 }

379

380 / **

381 * Получить имя критерия

382 *

383 * @parami n t e g e r$ c r i t e r i o n _ i d

384 * @ returns t r i n g

385 * /

386 p u b l i c f u n c t i o n g e t _ c r i t e r i o n _ n a m e ($ c r i t e r i o n _ i d) {

387 $ s q l ="SELECTnameFROMc r i t e r i o n s

388 WHEREi d=?";

389 $ query = $ t h i s ?>db?> query ($ sql, array ($ c r i t e r i o n _ i d));

390 $ r e s u l t =$ query ?> r o w _ a r r a y ();

391 r e t u r n $ r e s u l t ['name'];

392 }

393

394 }

395

396 / * Endoff i l em d l _ e x e r c i s e.php * /

397 / * L o c a t i o n:. /a p p l i c a t i o n/models/m d l _ e x e r c i s e.php * /

Приложение Л

АРМ инструктора. Руководство пользователя

Программное обеспечение

«Автоматизированное рабочее место инструктора компьютерного тренажерного комплекса»

Руководство пользователя

Листов 15

Пермь, 2016 г.

Общие сведения

Обозначение и наименование программы

Программное обеспечение для управления процессом обучения операторов перегрузочных машин, именуемое в дальнейшем «АРМ инструктора» имеет следующие атрибуты:

- наименование файла скрипта (файл с расширением «php») - «teachers.php»;

- разработчик - Узякаев М.А., студент группы АСУ-12бзу;

- язык интерфейса - русский.

Назначение программы

Функциональное назначение

АРМ инструктора предназначено для занесения начальных настроек процесса обучения на компьютерном тренажерном комплексе, просмотра результатов обучения операторов.

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

Эксплуатационное назначение

АРМ инструктора предназначено для применения как подсистема компьютерного тренажерного комплекса.

Состав функций

АРМ инструктора предназначено управления процессом обучения операторов перегрузочных машин и выполняет функции:

- формирование множества теоретических модулей с вопросами, которые должны быть освоены операторами;

- установка параметров прохождения тестирования по теоретическим модулям;

- установка списка теоретических модулей, тестирование по которым должна пройти та или иная группа обучаемых;

- просмотр результатов прохождения тестирования;

- установка необходимых показателей до начала обучения на тренажерном комплексе;

- автоматический расчет весового коэффициента освоения определенного показателя качества;

- автоматический расчет приоритета определенного показателя качества.

Условия выполнения программы

Климатические условия

Климатические условия эксплуатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять требованиям, предъявляемым к техническим средствам в части условий их эксплуатации.

Минимальный состав технических средств

В состав используемых технических средств входят: Платформа: IBMсовместимый персональный компьютер (ПЭВМ), включающий в себя:

- процессор Pentium, не ниже, с тактовой частотой, ГГц - 1,0, не менее;

- жесткий диск объёмом, Гб 40, не менее;

- оперативную память объемом, Мб 512, не менее;

- сетевую карту Ethernet, скорость обмена 100 Мбит/с, не менее.

Устройства ввода-вывода:

- графический цветной дисплей с разрешением 1024х768 точек, не менее;

- клавиатура;

- манипулятор типа «мышь»;

Минимальный состав программных средств

Операционная система:

лицензионная локализованная версия операционной системы

«Microsoft Windows 7/8/10»;

- современный дистрибутив Linux с установленной графической оболочкой.

Другие программные средства: Web-браузер Mozilla Firefox 43.0 или выше, либо Google Chrome 47.0 или выше, либо их аналоги.

Требования к персоналу

Программа должна эксплуатироваться персоналом, владеющим навыками работы с персональным компьютером в среде Windows 7/8/10, либо в Linux с установленной графической оболочкой.

Подготовка к работе

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

Выполнение программы

Запуск программы

Для возможности использования программы необходимо запустить web-браузер, установленный на компьютере. В строке адреса ввести ад рес сервера приложений, на котором установлена программа (строку адреса предварительно необходимо узнать у системного администратора).

Если данные действия выполнены правильно, то в окне web-браузера отобразится окно авторизации (Рисунок Л. 4.1, а).

(а) (б)

Рисунок Л. 4.1 -- Форма «Авторизация»: (а) при запуске АРМ, (б) после неудачной попытки ввода связки логин-пароль пользователем

В поля «login/password» необходимо ввести данные своей учетной записи, полученные от системного администратора.

Если введенные данные корректны, то в окне web-браузере отобразиться информация о профиле пользователя, вошедшего в систему. Внешний вид формы представлен на рисунке Л. 4.2. На данной форме представ лен списков тем, которые ему необходимо освоить и наилучшие результаты предыдущих попыток прохождения тестирования.

Если данные введены некорректно или для данной учетной записи запрещена работа в АРМ, то отобразиться форма, представленная на рисунке Л. 4.1, б.

Ввод теоретических модулей и вопросов к ним

Чтобы начать формирование списка теоретических модулей и вопросов к ним, нужно нажать на «Редактирование тестов». После этого откроется форма «Темы тестирования» (Рисунок Л. 4.3). Для того, чтобы добавить новый теоретический модуль нужно нажать на кнопку «Добавить тему тестирования» и ввести название нового теоретического модуля. После нажатия кнопки «Редактирование» напротив выбранного теоретического модуля появится возможность редактирования названия. Нажав «Вопросы» напротив выбранного теоретического модуля, Вы сможете вводить/редактировать список тестовых заданий к данному модулю.

Рисунок Л. 4.2 -- Форма «Профиль пользователя»

Рисунок Л. 4.3 -- Форма «Темы тестирования»

Установка параметров тестирования

Параметры тестирования -- параметры, по значениям которых подсистема проверки знаний будет руководствоваться при принятии решения об успешности/неуспешности прохождения тестирования обучаемыми. Для того чтобы перейти к редактированию параметров тестирования нужно перейти по ссылке «Параметры тестирования», после чего отобразиться форма

«Параметры тестирования», внешний вид которой представлен на рисунке

Л. 4.4. Для того чтобы изменить значения параметров, необходимо нажать кнопку «Добавить параметры тестирования» и ввести новые значения.

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

Рисунок Л. 4.4 -- Форма «Параметры тестирования»

«Допустимая вероятность угадывания последовательности заданий» -- значение вероятности угадывания последовательности заданий, после достижении которого прекращается тестирование и расчитываются результаты.

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

Просмотр результатов тестирования

Результаты прохождения тестирования обучаемыми можно просмотреть выбрав в меню «Просмотр результатов тестирования». Форма «Результаты тестирования» представлена на рисунке Л. 4.5. Для того, чтобы получить детальный отчет по попытке прохождения тестирования нужно нажать на кнопку «Отчет».

Установка теоретических модулей, которые необходимо пройти группе обучаемых

Для того чтобы задать теоретические модули, которые необходимы освоить той или иной группе обучаемых нужно перейти по ссылке «Список группы обучаемых». После открытия формы «Список группы обучаемых» (Рисунок Л. 4.6) выбрать необходимую группу обучаемых, нажав напротив её кнопку «Темы тестирования».

Рисунок Л. 4.5 -- Форма «Результаты тестирования»

Рисунок Л. 4.6 -- Форма «Список группы обучаемых»

После нажатия кнопки отобразится форма «Установка тем тестирования для группы». Внешний вид формы представлена на рисунке 4.7. Чтобы добавить еще один теоретический модуль для группы необходимо нажать кнопку «Добавить тему тестирования». Для удаления теоретического моду ля необходимо нажать на кнопку «Удалить» напротив выбранного теоретического модуля.

Рисунок Л. 4.7 -- Форма «Установка тем тестирования для группы»

Настройка для группы обучаемых для практического этапа

Чтобы ввести настройки для группы обучаемых нужно перейти по ссылке «Список группы обучаемых», отобразится форма «Список группы обучаемых» (Рисунок Л. 4.6).

Далее следует нажать кнопку «Упражнения» напротив выбранной группы. Отобразиться форма «Настройки для группы обучаемых». Внешний вид формы представлен на рисунке Л. 4.8.

Рисунок Л. 4.8 -- Форма «Настройки для группы обучаемых»

Для установки нового упражнения, которое необходимо выполнить данной группе обучаемых необходимо нажать на кнопку «Добавить упражнение» и выбрать необходимое упражнение из выпадающего списка. Для удаления упражнения необходимо нажать на кнопку «Удалить» напротив выбранного упражнения.

На данной форме есть возможность вводить такие настройки подсистемы:

- значения показателя качества, соответствующие конкретным оценкам;

- итоговое пороговое значение интегрального показателя качества выполнения;

- рекомендуемое количество попыток выполнения упражнения для освоения умения;

- требуемое количество попыток выполнения упражнения для освоения навыка;

- допустимое отклонение от итогового порогового значения комплексного коэффициента освоения;

- пороговое значение коэффициента освоения показателя качества.

Данные настройки являются настройками «По умолчанию» для всех упражнений для данной группы обучаемых.

Установка параметров для упражнения

При нажатии на кнопку «Информация об упражнении» происходит переход к форме «Информация об упражнении». Внешний вид формы представлен на рисунке Л. 4.9.

На данной форме есть возможность установки параметров для данного упражнения:

- итоговое пороговое значение интегрального показателя качества выполнения упражнения;

- рекомендуемое количество попыток выполнения упражнения для освоения умения;

- требуемое количество попыток выполнения упражнения для освоения навыка;

- допустимое отклонение от итогового порогового значения комплексного коэффициента освоения;

- пороговое значение коэффициента освоения показателя качества.

Чтобы введенные значения сохранились в базе данных необходимо нажать кнопку «Применить изменение параметров».

Для изменения подсказок и предупреждений нужно нажать «Изменить» и ввести новые подсказки редактировать существующие.

Рисунок Л. 4.9 -- Форма «Информация об упражнении»

На данной форме есть возможность выбирать группу показателей качества, к которой будет относиться тот или иной показатель качества, вводить «Пороговое значение коэффициента освоения показателя качества» и просматривать расчитанные коэффициенты для конкретных показателей качества (Столбцы таблицы «Весовой коэффициент» и «Приоритет»).

Установка параметров, соответствующих показателю качества

Рисунок Л. 4.10 -- Форма «Набор параметров, соответствующих показателю качества»

При нажатии на кнопку «Установка значений параметров» происходит переход к форме «Набор параметров, соответствующих показателю качества» для выбранного показателя качества. Внешний вид формы представлен на рисунке Л. 4.10.

На данной форме есть возможность:

- выбора группы для показателя качества;

- ввода порогового значения коэффициента показателя качества;

- установки диапазонов значений коэффициента освоения, соответствующих оценкам «Отлично», «Хорошо», «Удовлетворительно», «Неудовлетворительно».

Чтобы применить введенные значения в базу данных КТК, необходимо нажать кнопку «Применить изменения и вернуться на предыдущую форму».

Вычисление весов показателей качества

При нажатии на кнопку «Вычисление весов показателей качества» происходит переход к форме «Веса показателей качества». Внешний вид формы представлен на рисунке Л. 4.11.

Для добавления нового критерия необходимо нажать на кнопку «Добавить критерий» и ввести название критерия и задать в соответствие показатели качества, соответствующие этому критерию. Для редактирования существующего критерия необходимо нажать на кнопку «Редактировать» и ввести новые значения. Для удаления критерия необходимо нажать кнопку «Удалить».

После нажатия кнопки «Сравнение критериев» происходит переход к форме «Матрица попарного сравнения критериев». Внешний вид формы представлен на рисунке Л. 4.12.

На данной форме попарно сравниваются критерии на основании шкалы. После нажатия на кнопке «Сравнение показателей качества» напротив выбранного критерия происходит переход к форме «Матрица попарного сравнения показателей качества». Внешний вид формы представлен на рисунке Л. 4.13.

Рисунок Л. 4.11 -- Форма «Набор параметров, соответствующих показателю качества»

Рисунок Л. 4.12 -- Форма «Матрица попарного сравнения критериев»

Рисунок Л. 4.13 -- Форма «Матрица попарного сравнения показателей качества»

На данной форме попарно сравниваются показатели качества или группы показателей качества.

На основании введенных в матрицах значений производится расчет весового коэффициента показателей качества с использованием метода анализа иерархий.

Создание группы показателей качества

При нажатии на кнопку «Создание групп показателей качества» происходит переход к форме «Управление группами показателей качества». Внешний вид формы представлен на рисунке Л. 4.14.

Рисунок Л. 4.14 -- Форма «Управление группами показателей качества»

Для того, чтобы добавить новую группу нужно нажать на кнопку «Добавить группу» и ввести название новой группы. Для редактирования существующей группы требуется нажать на кнопку «Редактировать» напротив выбранной группы. Для удаления группы показателей качества необходимо нажать кнопку «Удалить» напротив выбранной группы.

Завершение работы программы

Завершить работу программы можно:

- нажав «LogOut»;

- кнопкой «Х» в правом углу web-браузера;

- стандартными средствами операционной системы.

Приложение М

АРМ обучаемого. Руководство пользователя

Программное обеспечение

«Автоматизированное рабочее место компьютерного тренажерного комплекса для проверки профессиональных знаний операторов перегрузочных машин»

Руководство пользователя

Листов 8

Пермь, 2016 г.

Общие сведения

Обозначение и наименование программы

Программное обеспечение для проверки профессиональных знаний оператора перегрузочной машины, именуемое в дальнейшем «АРМ обучаемого для теоретического этапа обучения» имеет следующие атрибуты:

- наименование файла скрипта (файл с расширением «php») - «students.php»;

- разработчик - Узякаев М.А., студент группы АСУ-12бзу;

- язык интерфейса - русский.

Назначение программы

Функциональное назначение

АРМ обучаемого для теоретического этапа обучения предназначено для обеспечения проверки профессиональных знаний обучаемых перегрузочным работам с автоматизированным определением показателей качества освоения теоретического материала и занесением результатов в единую базу данных компьютерного тренажерного комплекса.

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

Эксплуатационное назначение

АРМ обучаемого для теоретического этапа обучения предназначено для применения как подсистема компьютерного тренажерного комплекса.

Состав функций

АРМ обучаемого для теоретического этапа обучения предназначено для проверки профессиональных знаний операторов и выполняет функции:

- просмотр списка теоретических модулей, тестирование по которым необходимо пройти;

- просмотр наилучших результатов прохождения тестов при предыдущих запусках программы;

- организация процесса проверки профессиональных знаний в форме тестирования;

- расчет показателей качества освоения профессиональных знаний по тому или иному теоретическому модулю;

- информирование обучаемого об успешности прохождения теста;

- автоматическое принятие решения о переходе к изучению следующего теоретического модуля или практическому этапу обучения на компьютерном тренажерном комплексе.

Условия выполнения программы

Климатические условия

Климатические условия эксплуатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять требованиям, предъявляемым к техническим средствам в части условий их эксплуатации.

Минимальный состав технических средств

В состав используемых технических средств входят: Платформа: IBMсовместимый персональный компьютер (ПЭВМ), включающий в себя:

- процессор Pentium, не ниже, с тактовой частотой, ГГц - 1,0, не менее;

- жесткий диск объёмом, Гб 40, не менее;

- оперативную память объемом, Мб 512, не менее;

- сетевую карту Ethernet, скорость обмена 100 Мбит/с, не менее.

Устройства ввода-вывода:

- графический цветной дисплей с разрешением 1024х768 точек, не менее;

- клавиатура;

- манипулятор типа «мышь»;

Минимальный состав программных средств

Операционная система:

лицензионная локализованная версия операционной системы «Microsoft Windows 7/8/10»;

- современный дистрибутив Linux с установленной графической оболочкой.

Другие программные средства: Web-браузер Mozilla Firefox 43.0 или выше, либо Google Chrome 47.0 или выше, либо их аналоги.

Требования к персоналу

Программа должна эксплуатироваться персоналом, владеющим навыками работы с персональным компьютером в среде Windows 7/8/10, либо в Linux.

Подготовка к работе

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

Выполнение программы

Запуск программы

Для возможности использования программы необходимо запустить web-браузер, установленный на компьютере. В строке адреса ввести ад рес сервера приложений, на котором установлена программа (строку адреса предварительно необходимо узнать у системного администратора).

Если данные действия выполнены правильно, то в окне web-браузера отобразится окно авторизации (Рисунок М. 4.1, а).

(а) (б)

Рисунок М. 4.1 -- Форма «Авторизация»: (а) при запуске АРМ, (б) после неудачной попытки ввода связки логин-пароль пользователем

В поля «login/password» необходимо ввести данные своей учетной записи, полученные от системного администратора.

Если введенные данные корректны, то в окне web-браузере отобразиться информация о профиле пользователя, вошедшего в систему. Внешний вид формы представлен на рисунке М.4.2. На данной форме представлен списков тем, которые ему необходимо освоить и наилучшие результаты предыдущих попыток прохождения тестирования.

Если данные введены некорректно или для данной учетной записи запрещена работа в АРМ, то отобразиться форма, представленная на рисунке М. 4.1, б.

Начало тестирования по теме теоретического модуля

Для того, чтобы начать тестирование нужно нажать на ссылку «Начать тестирование». После этого отобразиться форма, представленная на рисунке М.4.3, с информацией о теме теоретического модуля, тестирование, по которому сейчас будет проходить, и количество попыток прохождения тестирования по нему.

Для получения первого вопроса теста необходимо нажать «Начать».

Прохождение тестирования по теме теоретического модуля

Форма «Тестовое задание» отображает формулировку тестового задания и варианты ответа на вопрос.

Рисунок М. 4.2 -- Форма «Профиль пользователя»

Рисунок М. 4.3 -- Форма «Начать тестирование»

Нужно выбрать вариант ответа, считаемый правильным, и нажать кнопку подтвердить для получения следующего тестового задания, либо для окончания теста. После подтверждения ответа подсистема вычисляет показатели попытки, сравнивает их с установленными и принимает решение о продолжении теста, либо об его прекращении. Форма представлена на рисунке М. 4.4.

Рисунок М. 4.4 -- Форма «Тестовое задание»

Окончание тестирования по теме теоретического модуля

После того как АРМ посчитало, что задано достаточное количество вопросов, отобразиться форма с результатами тестирования. Возможны два варианта: либо тест пройден успешно (Рисунок М. 4.5, а), либо тест пройден неуспешно (Рисунок М. 4.5, б).

(а) (б)

Рисунок М. 4.5 -- Форма «Результаты тестирования»: (а) при успешном завершении теста, (б) при неуспешном завершении теста.

Завершение работы программы

Завершить работу программы можно:

- нажав «LogOut»;

- кнопкой «Х» в правом углу web-браузера;

- стандартными средствами операционной системы.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.