С конца мая до конца июня в российских школах проходит ОГЭ (основной государственный экзамен) по всем возможным предметам и ученики с нетерпением ждут своих результатов.


Раздумывая над темами будущих публикаций о нашем проекте MyTaskHelper, мы никак не могли остановиться на чем-то конкретном. Но идея пришла сама собой в тот момент, когда наш сервис начало использовать Министерство образования и науки Астраханской области. Да-да, вам не показалось: MTH активно используется государственными структурами. А в описанном выше конкретном случае администратор сайта astrcmo.ru создал и добавил на ресурс форму входа, позволяющую получить доступ к записи после заполнения требуемых данных (логина и пароля).



Рис. 1 Встроенный на сайт astrcmo.ru виджет


Алгоритм создания такого модуля: на сайте mytaskhelper.ru создается или импортируется база данных с персональной информацией учеников и их оценками и настраивается доступ к виджету записи по логину и паролю.


Выглядит это следующим образом (мы создали тестовую веб-форму с нуля (глянуть, как это делается, можно в теме, но можно и просто экспортировать свою готовую базу данных в формате CSV или Excel):



Рис.2 Поля сконструированной в MTH веб-формы, посредством которой можно добавлять информацию в БД.


В настройках поля под названием «Серия документа» выбираем тип данных «Логин», а «Номер документа» — «Пароль».


А так выглядит заполненная база данных.



Рис. 3 Заполненная база данных с персональными данными и оценками


Для того, чтобы настроить доступ к записи по логину и паролю, переходим в меню Виджеты=>Форма входа и настраиваем режим доступа. После редактирования формы входа получаем следующий результат, который встраивается в любую страницу сайта. Для этого на вкладке «Интеграция» достаточно скопировать ссылку, iFrame или выбрать другой вариант поделиться виджетом и встроить в нужное место сайта.



Рис. 4 Форма входа на виджет записи


Отметим, что в настройках виджета можно выбрать следующие опции:


­
  • разрешить редактировать запись после логина;
  • ­разрешить экспорт записей в Excel;
  • ­разрешить экспорт записей в PDF.

ВСЕ! Далее ученик, желающий узнать свои баллы, переходит на страницу сайта и введя логин (в нашем случае это – серия документа) и пароль (номер документа) (Рис. 4), получает доступ к записи из базы данных, в которой хранится искомый результат (Рис.5).



Рис. 5 Запись из базы данных, которую видит ученик, введя логин и пароль


Очевидно, что данная функция может применяться где угодно. Например, она востребована у владельцев интернет-магазинов, где с ее помощью можно настроить доступ клиентов к записям о товарах, их статусе и т.п. Полезной функция окажется и для учителей, которые смогут легко предоставить доступ родителям своих учеников к их текущим оценкам по логину (например, это будет фамилия) и паролю (индивидуальный числовой или буквенно-числовой код).


Для того, чтобы протестировать, как это выглядит в живую, можно перейти на виджет и введя логин/пароль из таблицы указанной выше или же test/test, убедиться, что функционал рабочий. Заметьте, что если в БД имеется одна запись с определенной комбинацией логина и пароля, на выходе мы и получим одну эту запись, если же их несколько (как для test/test), они будут выводиться в табличном варианте с возможностью осуществлять поиск и группировку по таблице (Рис. 6).



Пользуйтесь с удовольствием, а мы будем рады ответить на любые вопросы.

Поделиться с друзьями
-->

Комментарии (8)


  1. kochev
    15.06.2017 22:11
    +1

    А легально ли со стороны минобра Астраханской области хранить персональные данные учеников в сервисе, не имеющем соответствующей сертификации?


    1. hooper
      16.06.2017 10:09
      +1

      Незаконно хотел сказать? Нет, это незаконно даже с наличием всех сертификатов. У сервиса нет оснрваний быть их оператором, если это не будет конкретно прописано в заявлении/договоре/соглашении с учениками (опекунами-родителями). В статье подставляются оба. Публично ))


      1. MyTaskHelper
        16.06.2017 10:18

        hooperkochev С удовольствием заключим договор с любым заинтересовавшимся клиентом :)
        Данный пользователь бесплатно и очень оперативно настроил и использует на тестовом аккаунте.
        Надеюсь никого не обидели и ничего не нарушаем, в любом случае всегда готовы извиниться и исправить ситуацию.

        Хотели просто показать один из интересных вариантов использования модуля формы входа и его привязке к таблице.


  1. Mikeware
    16.06.2017 10:18

    «чек.егэ.еду.ру» разве этого не позволяет?


    1. MyTaskHelper
      16.06.2017 10:20

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


      1. Mikeware
        16.06.2017 10:25

        ну вам же известна картинка про булку хлеба и троллейбус…
        впрочем, как реклама МТХ — потянет, но чревато по причинам, указанным выше…


  1. nikvel
    16.06.2017 12:26

    Уточните, что имеется в виду под «Записи» в тарифных планах?


    1. MyTaskHelper
      16.06.2017 12:26

      Строки таблицы.