www.ast-centre.ru
Кто Вы, посетитель нашего сайта?
  •   Студент
  •   Преподаватель
  •   Методист
  •   Администратор
  •   Случайный посетитель

Алгоритмы «жесткого» и «мякого» адаптивного тестирования.



Алгоритмы «жесткого» и «мякого» адаптивного тестирования.
 

Таганрогский авиационный колледж
Кораблева О.И.


Алгоритм тестирования «жесткий».

Данный алгоритм основывается на формировании области незнания, т.е. вопросы будут задаваться по темам, которые пользователь не знает, или знает плохо. Таким образом, пользователь наказывается за незнание какой-либо темы. Вначале в области незнания находятся все темы теста. По мере прохождения опроса, область может динамически меняться:

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

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

Тестирование прекращается в одном из следующих случаев:

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

После прекращения процесса тестирования определяется рейтинг пользователя, который вычисляется по формуле: Формула определения рейтинга пользователя где

Бреал. – количество баллов, которое набрал пользователь;
Бмакс. — количество баллов, которое мог бы набрать пользователь, если бы отвечал правильно на все вопросы;
Утекущ. — текущий уровень сложности;
Умакс. — максимальный уровень сложности.

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

Достоинства такого подхода следующие: при данном подходе полностью исключается удача при выборе очередного вопроса. Таким образом, пользователю недостаточно знать несколько тем, чтобы хорошо пройти тест, так как в случае верного ответа система начнет задавать вопросы из других тем, которые пользователь может не знать. А если он не знает какой-либо темы, то он может застрять на ней надолго и испортить себе оценку неправильными ответами. Недостатком такого подхода является то, что если пользователь знает предмет хорошо, но несколько тем знает плохо, то система, выяснив это, будет «валить» пользователя, и он не сможет получить хорошую оценку. Ситуация усугубляется тем, что если пользователю сразу попался вопрос из темы, которую он плохо знает, то он может сразу получить плохую оценку, даже если знает в совершенстве все остальные темы.


Алгоритм тестирования «мягкий».

Алгоритм основывается на формировании области знания, т.е. вопросы будут задаваться по темам, которые пользователь знает хорошо. Таким образом, пользователь не наказывается за незнание какой-либо темы.

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

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

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

Прекращение тестирования и выставление оценки осуществляется аналогично предыдущему алгоритму.

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

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


Комбинированный алгоритм.

Алгоритм сочетает в себе достоинства предыдущих алгоритмов. Пользователь не наказывается за незнание какой-либо темы, но и не поощряется чрезмерно. В данном алгоритме нет области знания и незнания – есть просто область тем, из которых выбираются вопросы.

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

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

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

Прекращение тестирования и выставление оценки осуществляется аналогично предыдущему алгоритму.

Таким образом, пользователь не штрафуется, если у него мало баллов, но и не поощряется, если баллов много.

 


Вернуться в начало раздела

Перейти к списку материалов IV научно-методической конференции