<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Современные научные исследования и инновации» &#187; модель образовательного процесса</title>
	<atom:link href="http://web.snauka.ru/issues/tag/model-obrazovatelnogo-protsessa/feed" rel="self" type="application/rss+xml" />
	<link>https://web.snauka.ru</link>
	<description></description>
	<lastBuildDate>Sat, 18 Apr 2026 09:41:14 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Разработка программной имитационной модели образовательного процесса на основе теории массового обслуживания</title>
		<link>https://web.snauka.ru/issues/2017/07/84076</link>
		<comments>https://web.snauka.ru/issues/2017/07/84076#comments</comments>
		<pubDate>Thu, 20 Jul 2017 13:27:07 +0000</pubDate>
		<dc:creator>Матвеев Василий Андреевич</dc:creator>
				<category><![CDATA[05.00.00 ТЕХНИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[имитационная модель]]></category>
		<category><![CDATA[компьютерная модель]]></category>
		<category><![CDATA[модель образовательного процесса]]></category>
		<category><![CDATA[разработка программной модели]]></category>
		<category><![CDATA[система массового обслуживания]]></category>
		<category><![CDATA[СМО]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/issues/2017/07/84076</guid>
		<description><![CDATA[На данный момент в сфере образования происходит активное внедрение новых решений и технологий. Всё больше усилий прилагается для автоматизации процессов сдачи нормативов, проверки работ, выполненных обучающимися. С этой целью вводятся различного рода системы хранения и обработки данных, виртуальные среды дистанционного обучения и контроля. Однако у ряда подобных систем имеется существенный недостаток. Ввиду того, что система [...]]]></description>
			<content:encoded><![CDATA[<p><span>На данный момент в сфере образования происходит активное внедрение новых решений и технологий. Всё больше усилий прилагается для автоматизации процессов сдачи нормативов, проверки работ, выполненных обучающимися. С этой целью вводятся различного рода системы хранения и обработки данных, виртуальные среды дистанционного обучения и контроля.</span></p>
<p><span>Однако у ряда подобных систем имеется существенный недостаток. Ввиду того, что система не различает людей по каким-либо факторам, процессы тестирования проверяют всех одинаково, что несет за собой ухудшение общего КПД системы, перерасход времени использования оборудования, вследствие чего замедляется сам процесс аттестации.</span></p>
<p><span>В данном случае помочь справиться с негативными факторами может применение теории систем массового обслуживания. Грамотное распределение очередей заявок по обслуживающим устройствам с учётом свойств той или иной заявки, с правильным распределением времени обслуживания, может сократить, как общее количество времени на обслуживание потока заявок, так и повысить качество проведение аттестации.<br />
</span></p>
<p><span>Образовательный процесс, рассматриваемый в данной работе, подразумевает под собой процесс прохождения группой студентов случайной величины тестирования знаний за определённый отрезок времени, используя конечное число обслуживающих устройств. Таким образом, процесс схож с классическими задачами систем массового обслуживания, однако, в отличие от последних, в рассматриваемой задаче отсутствует явный закон, описывающий вероятности прибытия заявок в определённый момент времени. Помимо имитационной части, в систему необходимо внедрить алгоритм генерирования тестов, основанный на динамических параметрах системы. Создание данного алгоритма рассмотрим в последующих главах.<br />
</span></p>
<p><span>Каждый из перечисленных объектов обладает уникальными для него наборами свойств и параметров. Определим границы модели, для этого зададим логико-математическое описание моделируемой системы в соответствии с формулировкой проблемы. На входе программы необходимо определить общее время течения эксперимента, определить минимальные и максимальные значения для динамических параметров:<br />
</span></p>
<p><span>- Минимальное время обслуживание одной заявки;<br />
</span></p>
<p><span>- Минимальное время задержки заявки в очереди перед поступлением на обслуживание;<br />
</span></p>
<p><span>- Максимальное время обслуживание одной заявки;<br />
</span></p>
<p><span>- Максимальное время задержки заявки в очереди перед поступлением на обслуживание;<br />
</span></p>
<p><span>- Минимальное количество вопросов в генерируемом тесте;<br />
</span></p>
<p><span>- Минимальное количество заявок, которые могут поступить в ходе выполнения эксперимента;<br />
</span></p>
<p><span>- Максимальное количество заявок, которое может поступить в ходе выполнения эксперимента.<br />
</span></p>
<p><span>Таким образом, рассматриваемая система представляет собой процесс, графически представленный на рисунке 1 </span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2017/07/072017_1322_1.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span>Рисунок 1 – Общая схема процесса<br />
</span></p>
<p><span>Ввиду наличия заявок различного типа (троечники, ударники, отличники), целесообразно разбить входящий поток на составляющие. Каналы обслуживания же, напротив, как правило, имеют приближенные характеристики и несущественно влияют на прохождение тестирования.<br />
</span></p>
<p>В качестве среды для разработки имитационной модели образовательного процесса был выбран язык программирования Python.</p>
<p>Для разработки программной реализации необходимо;</p>
<p>- Разработать архитектуру программы;</p>
<p>- Определить необходимые переменные, их типы и первоначальные значения;</p>
<p>- Описать классы и необходимые функции;</p>
<p>- Выбрать пакеты, необходимые для реализации;</p>
<p>- Выбрать среду разработки;</p>
<p>- Выбрать средства разработки;</p>
<p>- Определить, специфику вывода информации;</p>
<p>- Разработать макет пользовательского интерфейса.</p>
<p>В ходе работы, выделилась архитектура программы, представленная на рисунке 2.</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2017/07/072017_1322_2.png" alt="" /></p>
<p style="text-align: center; margin-left: 36pt;">Рисунок 2 &#8211; Архитектура программы</p>
<p>Разработка программного продукта велась средствами языка Python [1] и библиотеки <span style="color: black;">SciPy</span>. [2]</p>
<p>В рамках тестирования программного продукта и для определения уровня адекватности модели, необходимо оценить полученные при помощи нее данные.</p>
<p>В рамках первого эксперимента зададим следующие входные параметры:</p>
<p>- общее время эксперимента – 10 минут (600 секунд);</p>
<p>- число каналов обслуживания – 5;</p>
<p>- максимальное число заявок – 30</p>
<p>- минимальное время обслуживания одной заявки – 5минут (300 секунд);</p>
<p>- балл для допуска к тесту на оценку отлично &#8211; 60;</p>
<p>- балл для допуска к тесту на оценку хорошо &#8211; 50;</p>
<p>- балл для допуска к тесту на оценку удовлетворительно &#8211; 40;</p>
<p>- вероятность прибытия новой заявки – 5%.</p>
<p>Как и следовало ожидать, в процессе моделирования в системе возникала большая очередь заявок, в связи с малым количеством устройств обслуживания и достаточно высоким значением минимального времени обслуживания. На рисунке 3 видно, что ближе к концу моделирования в очереди находилось 14 заявок.</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2017/07/072017_1322_3.png" alt="" /></p>
<p style="text-align: center;">Рисунок 3. – Очередь заявок</p>
<p>В этом случае график принимает вид, представленный на рисунке 4.</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2017/07/072017_1322_4.png" alt="" /></p>
<p>Рисунок 4. – Графическое представление результатов моделирования</p>
<p>Также проведем эксперименты, где в качестве входных параметров установим часто используемые форматы проведения тестирования в образовательных организациях. К примеру, возьмем случай проведения тестирования группы численностью в 30 человек, на 10 компьютерах, в течение полутора часов. При этом в первом случае установим жесткое значение времени обслуживания одной заявки равное 30 минутам, в другом случае, позволим программному алгоритму задавать время на обслуживание каждой заявки.</p>
<p>Результаты первого эксперимента в графическом виде представлены на рисунке 5.</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2017/07/072017_1322_5.png" alt="" /></p>
<p style="text-align: center;">Рисунок 5. – Графическое представление результатов первого эксперимента.</p>
<p>Из диаграммы видно, что при заданных условиях обслуживания происходит большое количество потерь, связанное с высокой занятостью устройств обслуживания. При этом среднее время обслуживания составило 1768, что обуславливается заявками, не допущенными до прохождения обслуживания.</p>
<p>Рассмотрим диаграмму, заданную теми же условиями, но с возможностью программного регулирования времени обслуживания. Диаграмма представлена на рисунке 6.</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2017/07/072017_1322_6.png" alt="" /></p>
<p style="text-align: center;">Рисунок 6. – Графическое представление результатов второго эксперимента</p>
<p>На второй диаграмме заметно снижение числа потерь (первый столбец) заявок. При этом среднее время обслуживания в этом эксперименте составило 1113 секунд на заявку. При этом на заявки с большим числом вопросов отдано больше времени, что позволяет более рационально использовать время отведённое для проведения тестирования, и более качественно оценивать знания обучающихся.</p>
<p>Исходя из полученных результатов, можно заключить, что разработанная программная модель обладает достаточной достоверностью, и адекватностью и может быть использована для проведения имитационных экспериментов.</p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2017/07/84076/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
