chernish2
@chernish2
Ruby-программист

Какой должна быть удобная система авторизации для школьников начальных классов?

Я разрабатываю обучающую и развивающую компьютерную программу для детей. Программа реализована в виде веб-приложения, и ориентирована для работы со школьниками, в том числе и в младшей школе. Помимо прочего, программе необходимо учитывать индивидуальный прогресс каждого ученика и вести персональную статистику. Для этого требуется система уникальной идентификации каждого ребенка. Однако реализовать идентификацию стандартным образом, в виде сочетания "логин" - "пароль" представляется неоптимальным, многие дети в начальной школе писать ещё не умеют, компьютерной клавиатурой пользуются с трудом, да и надежды на то, что они выучат свой пароль, мало. Была мысль идентифицировать по номеру мобильного телефона, но это тоже кажется не лучшим вариантом, к тому же остаётся проблема запоминания и ввода пароля. Подскажите, пожалуйста, хорошее эргономичное решение проблемы.
  • Вопрос задан
  • 286 просмотров
Пригласить эксперта
Ответы на вопрос 6
Через соцсети только на ум приходит
Ответ написан
Можно сделать так:
1. Выбрать в выпадающем списке свой регион;
2. Выбрать свой город;
3. Выбрать свою школу;
4. Ввести числовой пароль ученика.

Пароль должен быть простым и запоминающимся. Например, 233677.
Ответ написан
Neuroware
@Neuroware
Программист в свободное от работы время
в зависимости от оснащения кабинета можно было бы сделать вход через распознавание лица, если в кабинетах ноутбуки проблем особых не будет и выглядеть будет интересно, второй вариант если программой будут пользоваться в присутствии учителя можно было бы сделать интерфейс для учителя, чтобы он мог по идентификатору ПК распределить учеников, сделать тоже легко, достаточно QR кодов на мониторы развесить и приложение на мобилу написать, которое будет сопоставлять QR код с человеком
Ответ написан
Alexufo
@Alexufo
противоречивый, сложный, весь компьютерный.
Одноклассники ничего сделать самостоятельно не смогут вообще. Ну процентов 60 смогут а дальше будет путаница все равно, как мне кажется. Без учителя, контроля из вне - фиг.
Может как то сделать ряд картинок животных с цифрами. В классе висит плакат, где каждый ученик видит картинку и цифру напротив своей фамилии с фотографией. Их же он видит в браузере.
Лев 40 - Например напротив Вани Иванова. Хотя не, зачем вводить лишний алфавит...
В идеале это делается через отпечатки пальцев. Но дороговато для оборудования. 5тр за сканер. Оплата в некоторых школах в столовых так реализована и вход в школу. Пальцик приложил - пик. Проходи. Но прежде всего дорого.

Без внешних железок кроме логина и пароля или их аналогов ничего более придумать то и нельзя. Если есть вебкамера, то кроме как каждому распечатать его QR код, который содержит ключ авторизации больше ничего не приходит в голову. QR коды выдавать может учитель на самоклейке.
Так же эти QR коды можно хранить в телефоне картинкой. Можно брелки на ключи сделать. Сам QR содержит пару логин пароль, код разбирается на js и вставляется в поля формы. В случае потери QR кода учитель сам авторизуется через логин и пароль в этой форме, указанных либо ниже кода на листе бумаги либо у учителя в его учетке либо на отдельном листе.
Ответ написан
Комментировать
Adamos
@Adamos
Авторизация понадобится, по большому счету, один раз, и тут помогут родители.
Но уж если хочется оригинальничать, порядок такой:
- выбираешь город, школу, класс.
- получаешь список учеников (это же открытая информация), выбираешь себя
- для подтверждения, что это ты, тычешь в четыре картинки подряд в наборе из 20 картинок (соотв. пароль)
- сайт, соответственно, авторизирует, запоминает куки и никогда их не сбрасывает, если не стоит галочка "это чужой компьютер"

На какие картинки кому нажать, учитель может задать сам и выдать каждому ученику его "пин".
Собственно, и список учеников вполне может быть фотографией класса, на которой нужно выбрать себя.
Ответ написан
@ftdgoodluck
SQL, noSQL
Мое мнение противоположное - нужно как можно раньше приучать детей к современным технологиям. Или вы серьезно полагаете, что дети смогут разобраться с приложением, и не смогут с логином и паролем?
На первое время логин-пароль можно сделать максимально короткими и простыми - типа "первая буква фамилии + первая буква имени + класс".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы