Кодинг

Drag-n-drop для составления предложений

2016 год, 21 неделя (23 - 29 мая)

Заинтересовавшись одним из сервисов по обучению английскому языку, я обратил внимание на достаточно частое использование drag-n-drop в процессе обучения. Решил попробовать сделать свой тренажер с drag-n-drop для составления правильных английских предложений. Возможность двигать в браузере объекты с помощью мышки (drag-n-drop) была доступна давно. Чтобы уточнить насколько, зашёл на сайт моего старшего сына и даже сам удивился.

Оказалось, что с 2009 года. Таким образом, работающий прототип с пояснениями у меня появился сразу. Оставалось только кое-что добавить и заставить его работать в IE 6. Более старые версии этого браузера, на мой взгляд, большая редкость.

Прежде всего, необходимо сказать пару слов (возможно банальных) о программировании на JavaScript. Скорее всего, существуют более простые решения этой задачи. Моими мотиваторами были и остаются доступность, простота и результат. С поправкой на основное правило JavaScript-программирования, которое предупреждает о том, что страница, в которую встроен JavaScript-код, должна оставаться работоспособной, даже когда JavaScript выключен. Если вдруг кто забыл, как посмотреть JavaScript-код, напоминаю. Сохраните страницу с тренажером в отдельную папку. Файл называется ETrain4.js.

И ещё пару слов (возможно общеизвестных) об особенностях английского языка и тренажере. Гибкая система падежей русского языка позволяет легко менять порядок слов в предложении сохраняя его смысл. В английском языке нельзя просто так взять и переставить слова в предложении. В лучшем случае перестановка может полностью изменить смысл предложения. Эта особенность английского языка мне показалась очень подходящей для тренажера с использованием drag-n-drop. Тренажер для составления правильного английского предложения можно посмотреть здесь или через меню "English Training".


Если вы заметили ошибки в тексте, пришлите message. I'm sorry.