Сайт

Neramioji klasė: регистрация и загрузка работ для творческой платформы школьников

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

Что было нужно

Neramioji klasė — литовское публичное учреждение, создающее национальную творческую платформу для школьников. Его действующему сайту требовалась полноценная форма регистрации для учеников и школ, а затем возможность загружать работы без создания аккаунта.

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

Что я сделал

  • Новая входная страница с двумя большими карточками — для платформы и для второго проекта; организация выбрала её из десяти вариантов, показанных на скрытой странице предпросмотра.
  • Одна форма регистрации и загрузки: ученик или школа, девять творческих форматов, видео, аудио, изображения, файлы PDF и ZIP размером до 2 GB.
  • Файлы идут прямо из браузера ученика в собственное хранилище организации по частям, с индикатором выполнения и автоматическими повторами; ученикам не нужен аккаунт.
  • Проверка согласия родителей для каждого ученика: работа ждёт в отдельной папке, пока организация не отметит согласие как проверенное, после чего в течение нескольких минут сама переходит в папку школы.
  • Страница о конфиденциальности, печатная форма согласия родителей и чёткая дата окончания хранения данных, после которой данные удаляются за один запуск.
  • Защита от злоупотреблений: скрытое поле-ловушка, ограничения на число запросов и проверка свободного места в хранилище; в журналах нет персональных данных, а форму проверяют автоматические тесты.
  • Английская версия: страницы сайта переведены и имеют собственные адреса, а переключатель LT | EN виден на каждой странице.
  • Исправления отображения на телефоне на шести страницах и другие изменения по просьбе организации.
  • Перед любыми изменениями существующие страницы были сохранены, а после работы проверено, что они не изменились.

Что клиент теперь может сам

  • Менять логотипы, тексты и размеры карточек в собственном конструкторе сайта.
  • Отмечать согласие родителя как проверенное или отклонённое, а принятые работы сами переходят в папку школы.
  • Видеть каждую регистрацию, школу и работу с их статусом в собственной таблице и папках; данные принадлежат организации.
  • Удалять данные за один запуск в конце сезона.