# Техническое задание на тренажёр Python

##### Проект: Модуль тренажёра Python

### Цель

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

### Основные функции

- Просмотр задания с примерами.

- Ввод кода Python (многострочный).

- Автоматическая проверка и вывод результата («Верно/Неверно»).

- Статистика выполнения заданий.

- Настройки пользователя (уровень сложности, тема интерфейса).

- Интеграция с LMS.

### Требования к интерфейсу и технической реализации

- Адаптивный, современный дизайн (React + Tailwind).

- Быстрый отклик (≤ 1 секунда).

- Защита от опасного кода.

- Backend: Node.js / Python, база данных PostgreSQL / MySQL.

- API для интеграции с LMS.

### Этапы реализации

- Проектирование и UX/UI макет.

- Разработка прототипа.

- Реализация функционала.

- Тестирование и интеграция с LMS.

- Внедрение и сопровождение.