КотФикс

Онлайн-приложение для автоматической проверки Scratch проектов.

Назначение

С помощью приложения учащийся или преподаватель может проверить Scratch-проект, получить оценку по семи параметрам и ряд рекомендаций по исправлению ошибок в скрипта.

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

Оценка проектов по следующим критериям:

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

С помощью сервиса можно найти следующие замечания:

  • Пустой спрайт
  • Неиспользуемая переменная
  • Потерянный код
  • Нет комментариев
  • Наложение скриптов
  • Слишком длинный скрипт
  • Стандартное имя спрайта

Список ошибок пока небольшой:

  • Неотправленное сообщение
  • Сообщение никто не получает
  • Переменная без начального значения
  • Сравнение буквальных значений

На странице для учителя можно одновременно загрузить несколько проектов и получить результаты в виде таблицы.

Подробнее почитать о функциях приложения и технических моментах можно в блоге.

Ссылки