3.1 added

parent 37f17e9f
# Дизайн-макет тренажёра Python
# Юзабилити-тестирование тренажёра Python
### Ввод неверного решения
![test_1](test_1.png)
![test_1_result](test_1_result.png)
### Цель
Оценить удобство использования тренажёра базовых операций Python для студентов 1 курса, выявить барьеры, влияющие на взаимодействие с интерфейсом, и предложить рекомендации по улучшению.
### Ввод верного решения
![test_2](test_2.png)
![test_2_result](test_2_result.png)
\ No newline at end of file
### Описание тестируемого компонента
Тренажёр представляет собой модуль образовательной среды, включающий:
- вывод задания;
- поле ввода Python-кода;
- кнопку проверки;
- отображение результата («верно/неверно»).
### Методы
##### Формат:
дистанционное тестирование.
##### Участники:
6 студентов, прошедших курс "Основы программирования".
##### Задачи:
- Прочитать задание и ввести корректный Python-код, который выводит на экран текст "Hello, World!" (правильный ответ: `print("Hello, World!")`).
- Исправить ошибку после неверного ответа.
- Оценить понятность подсказок системы.
- Оценить удобство интерфейса.
### Основные наблюдения
##### Положительные моменты:
- Интерфейс воспринимается как «чистый» и «минималистичный».
- Студенты быстро находили поле ввода.
- Анимации и визуальная обратная связь воспринимаются как положительный элемент.
- Кнопка «Проверить» легко заметна.
##### Проблемы, обнаруженные участниками:
- Не указано, нужно ли указывать точный синтаксис, если использовать одинарные кавычки вместо двойных, будет ошибка.
- Нет объяснения, почему ответ неверный, выводится только текст «Попробуйте ещё».
### Вывод
Экран тренажёра воспринимается студентами положительно, однако отсутствует достаточная поддержка при ошибках, что затрудняет понимание, правильно ли был освоен материал.
### Варианты улучшения тренажёра
- Добавить дополнительные инструкции по формату ответа и/или новые варианты правильных ответов, чтобы, например, исключить проблемы с одинарными кавычками, которые не являются ошибкой.
- Добавить выделение ошибочной части кода или небольшие подсказки (как например, ссылка на документацию или правильные примеры), чтобы у пользователя было понимание, как исправить свой ответ.
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment