ШП/Portfolio/SmartDictionary

Материал из ProgSchool

Перейти к: навигация, поиск

Содержание

Идея и цели

Расскажу от лица руководителя проекта.

Основная цель - создать удобный инструмент, помогающий в изучении иностранных слов.

Когда я начал изучать иностранный язык, то заметил, что количество знакомых слов буквально за пару недель достигло нескольких сотен. Все эти слова нужно регулярно повторять, чтобы запомнить. Какие-то помнишь уже хорошо, какие-то ещё нет, постоянно появляются новые слова. Вот они уже записаны на нескольких листах, и становится сложно выискивать те слова, которые ты ещё плохо знаешь. Т.е. некоторые слова постоянно мозолят глаза, хотя ты их уже хорошо запомнил, а некоторые умудряются всё время ускользать из внимания.

Появилась идея, сделать инструмент, который вёл бы рейтинг твоих слов и чаще напоминал пользователю слова, которые тот плохо знает. А те слова, которые пользователь запомнил хорошо, инструмент показывал бы реже.

Причём, инструмент должен быть таким, чтобы можно было легко повторить слова в любую свободную минуту: в маршрутке или в очереди. Для этого хорошо подходит приложение к мобильному телефону.

А ещё наш инструмент должен быть удобен для добавления новых слов. Чаще всего незнакомые слова встречаются при чтении текстов в интернете. Значит надо уметь добавлять слова из браузера. В идеале, это должен быть удобный плагин к браузеру. Даже если вы получили список новых слов на очередном занятии по иностранному языку. Вводить большое количество слов через телефон не удобно. Гораздо удобнее сделать это на компьютере.

Вот и решили начать с программки для телефона, который синхронизировался бы с сайтом. На телефоне повторяем слова, на сайте можем надобавлять новых.

JavaME приложение

Начали с JavaME, потому что на тот момент у нас были такие телефоны. И сейчас есть.

Программа для мобильного телефона создана Сергеем Скрипниковым, учеником 88 школы. Его никто не обучал платформе JavaME, а он сам во всём разобрался.

Вот так оно выглядит: 0_7a521_34767816_M.jpg Вот так тестируется знание слов: 0_7a52b_96b5299e_M.jpg А так мы узнаём результат теста: 0_7a52a_e52028b_M.jpg Рейтинг правильно введённых слов увеличивается и в следующий раз они появляются с меньшей вероятностью.

Сразу отвечу на частозадаваемый вопрос:

Зачем мы просим пользователя вводить слово, когда можно просто спрашивать: помнит / не помнит? Не будет же он сам себя обманывать, зато экономится куча времени.

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

Но также скажу, что не стоит воспринимать текущий режим, как лишний. Дело в том, что когда человек записывает слово, он лучше его запоминает. Включается механическая память. Кроме того, если никогда не записывать слова, то проявляется такой эффект: слово знакомое, человек узнаёт его в тексте, знает как произносится, но не может его записать, потому что он ни разу этого не делал. Чаще мы можем наблюдать тот же эффект с речью. Человек слушает и смотрит фильмы - прекрасно воспринимает речь на слух, много читает и пишет, знает слова, знает как они произносятся. Он прекрасно формулирует мысли, но лишь в уме и письменно. Если он не разговаривает на иностранном языке, то с устной речью у него будут проблемы.

Сейчас нельзя сказать, что это приложение закончено и абсолютно удобно. К приложению есть ряд пожеланий и оно ещё будет дорабатываться. Но пользоваться им можно уже сейчас. Я пользуюсь.

Сайт

0_7a522_3bd10702_L.jpg

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

Работает в следующих браузерах:

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

Известные ошибки

Точнее, основные из известных:

Над этими ошибками мы собираемся работать в первую очередь. Вот только начнётся учебный год...

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Рекомендуем посмотреть
Инструменты