КотФикс
Онлайн-приложение для автоматической проверки Scratch проектов.
Назначение
С помощью приложения учащийся или преподаватель может проверить Scratch-проект, получить оценку по семи параметрам и ряд рекомендаций по исправлению ошибок в скрипта.
Основные функции
Оценка проектов по следующим критериям:
- поток данных – использование циклов с определённым количеством повторений и циклов с предусловием;
- использование переменных – переменные инициализированы начальными значениями, используются как простые, так и составные типы данных (списки);
- логика – применяется сокращённая или полная форма условного оператора, есть составные условия (операторы И, ИЛИ, НЕ);
- параллельность – одновременный запуск нескольких скриптов по щелчку, нажатию клавиши на клавиатуре или при отправке сообщения;
- абстракция – используется многократный вызов собственных блоков, создаются клоны спрайтов;
- синхронизация – применяется запуск скриптов после получения сообщения или смены фона;
- интерактивность – управление спрайтами с помощью мыши, клавиатуры, веб-камеры или микрофона.
С помощью сервиса можно найти следующие замечания:
- Пустой спрайт
- Неиспользуемая переменная
- Потерянный код
- Нет комментариев
- Наложение скриптов
- Слишком длинный скрипт
- Стандартное имя спрайта
Список ошибок пока небольшой:
- Неотправленное сообщение
- Сообщение никто не получает
- Переменная без начального значения
- Сравнение буквальных значений
На странице для учителя можно одновременно загрузить несколько проектов и получить результаты в виде таблицы.
Подробнее почитать о функциях приложения и технических моментах можно в блоге.