эксперт

Создание, редактирование и обсуждение
больших документов в команде

Заказчик

Ассоциация «Национальное общество технологий в образовании» — сообщество преподавателей и учителей, которые стремятся сделать образование в России технологичным и передовым.

НОТО — партнер множества образовательных организаций и разработчиков решений для школ и университетов.

Миссия НОТО — усовершенствовать образовательную среду, внедрить новейшие технологии в образование и повысить цифровые компетенции учителей.

Цель проекта

Предоставить НОТО возможность создавать документы, которые станут законами или пойдут
в учительские методички.

Задача

Создать инструмент для совместной разработки документов всеми участниками НОТО.

Заказчик

Ассоциация «Национальное общество технологий в образовании» — сообщество преподавателей и учителей, которые стремятся сделать образование в России технологичным и передовым.

НОТО — партнермножества образовательных организаций и разработчиков решений для школ и университетов.

Миссия НОТО — усовершенствовать образовательную среду, внедрить новейшие технологии в образование и повысить цифровые компетенции учителей.

Цель проекта

Предоставить НОТО возможность создавать документы, которые станут законами или пойдут
в учительские методички.

Задача

Создать инструмент для совместной разработки документов всеми участниками НОТО.

01

идея

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

И написали такую с нуля. Только так мы смогли учесть все задачи и особенности процессов в НОТО.

02

Регистрация
и профиль

У каждого участника есть карточка профиля.

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

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

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

03

Дашборд

На дашборде расположено все что нужно, можно сразу перейти во все разделы сервиса.

Как только пользователь присоединяется к разработке документов, они появляются на главной.

04

Группы

Чтобы стать полноценным участником «НОТО Эксперт», пользователи вступают в группы:

группы по профилю

группы по цели

Группы участники создают сами. Любой участник может завести группу и:

пригласить в нее всех текущих участников «НОТО Эксперт»,

выслать приглашение по электронной почте тем,
кто еще не зарегистрирован в НОТО.

05

документы

В этом разделе участник системы видит список документов, в разработке которых он участвует

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

06

избранное

Важные группы и документы пользователь помечает звездочкой – они появляются на главной странице. Так их легко найти и трудно потерять.

07

создание
документа

создание
документа

Каждый участник может создать свой документ — открыть прямо в сервисе или загрузить готовый
в формате Excel или JSON.

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

08

обсуждение

Здесь начинается все то, ради чего был затеян проект. Участники дорабатывают оригинальный документ —
как отдельные его части, так и структуру в целом:

предлагают новые версии параграфов;

комментируют исходные параграфы и их версии,
предложенные другими участниками группы;

отвечают на комментарии;

ставят лайки параграфам, которые считают оптимальными.

08

обсуждение

Здесь начинается все то, ради чего был затеян проект. Участники дорабатывают оригинальный документ —
как отдельные его части, так и структуру в целом:

предлагают новые версии параграфов;

комментируют исходные параграфы и их версии,
предложенные другими участниками группы;

отвечают на комментарии;

ставят лайки параграфам, которые считают оптимальными.

09

режим тишины

Владелец документа может единолично приостановить процесс доработки, когда комментариев уже предостаточно и пора пересобирать документ.

В качестве стоп-крана мы придумали «Режим тишины» — писать новые параграфы и комментарии больше нельзя, а вот голосовать за лучшие можно и нужно.

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

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

10

сборки
документов

После голосования владелец документа собирает его вторую версию — заменяет старые параграфы новыми
с наибольшим количеством лайков и при необходимости правит структуру:

просмотр версий параграфа

комментарии к версии

Вторая волна доработок проходит по тому же принципу:
обсуждение — голосование — сборка. И так до тех пор, пока не появится документ,
который удовлетворяет всех.

Вторая волна доработок проходит по тому же принципу:
обсуждение — голосование — сборка. И так до тех пор, пока не появится документ,
который удовлетворяет всех.

11

выгрузка

Готовый документ можно скачать на компьютер в форматах Excel и JSON или распечатать прямиком из системы.

12

Техническая
заморочка

НОТО «Эксперт» — огромное разветвленное дерево
с неограниченным числом уровней:

  • документ состоит из параграфов;
  • на основе параграфов составляют версии;
  • каждую версию можно оценивать, составлять на её основе свою, комментировать версию;
  • на каждый комментарий можно дать ответ.

А после этого создать следующую новую сборку.

Чтобы настолько сложная система работала быстро,
мы использовали:

Сервер
База данных
Клиент
13

Мобильная версия

Мобилка работает точь-в-точь как десктопная версия.

Вся функциональность при работе с документами
тоже доступна с любых устройств.

14

Результат

Сейчас «НОТО Эксперт» выполняет главные функции:

участники НОТО создают группы
и документы;

предлагают собственные
варианты текста;

комментируют и голосуют
за лучшие параграфы
и версии документов;

утверждают финальный документ.

участники НОТО создают группы
и документы;

участники НОТО создают;

комментируют и голосуют
за лучшие параграфы
и версии документов;

утверждают финальный документ.

логотип

Также мы поработали над логотипом.
Изначальный логотип не устраивал по нескольким параметрам:

  • избыточный;
  • неоднородный;
  • нетипографичный;
  • теряющийся при низкой детализации

Мы упростили дерево, оставили преемственный вид контактных дорожек печатной платы, сделали дерево больше похожим на букву «Т»

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

в перспективе

Мы продолжаем дорабатывать сервис,
чтобы пользователи:

  • отправляли друг другу личные сообщения и общались в чате внутри системы;
  • просматривали общие календари и добавляли в них события;
  • проводили опросы и просматривали статистику ответов.
15

команда проекта

консультант

Алексей Кулаков

технический руководитель разработки MVP

Саша Кузнецов

технический руководитель

Антон Федоров

менеджер проекта

Сергей Жеребцов

арт-директор

Даша Прокуда

дизайнер

Сережа Новоселов

разработчик

Максим Вигура

разработчик

Максим Смирнов

разработчик

Костя Чухарев

разработчик

Ваня Марченко

разработчик

Вова Садчиков

Консультант

Алексей Кулаков

технический руководитель разработки MVP

Саша Кузнецов

технический руководитель

Саша Кузнецов

менеджер проекта

Сергей Жеребцов

арт-директор

Даша Прокуда

дизайнер

Сергей Новоселов

разработчик

Максим Вигура

разработчик

Максим Смирнов

разработчик

Костя Чухарев

разработчик

Ваня Марченко

разработчик

Вова Садчиков

Другие работы

Мы работаем над большим количеством крутых
и интересных проектов. Вот еще несколько.