Современные гаджеты. Здоровье и красота
Поиск по сайту

Временная шкала проекта (Project Timeline). Timelines, которые позволяют увидеть время Перед стартом: три важных момента

A graphic timeline displays events chronologically and is a very effective way to visualize information over time. Whether for project management purposes, for legal cases, or to outline historical events, the visual organization of events as a sequence of points/milestones helps to simplify and illustrate complex contexts, making these easy to understand and to track.

Best uses for the timeline
  • Visualizing project schedules to help you and your team stay on track
  • Aiding legal cases , to show the relation of different facts to one another (for example, how a witness statement matches up with security footage)
  • Bringing together several events into one chronological order; non-linear storytelling (such as the order of events in the Marvel Comic movies franchise) can be confusing, so rearranging them in a timeline can give some clarity
  • Communicating historical data in a fun, visual and easily understandable way
How to make a timeline with Vizzlo?

Easily create a compelling timeline online and export it to your presentations and reports. Click on the video tutorial or just follow these super easy steps:

  • Select the document size on the tab “APPEARANCE” of the sidebar
  • Choose a “date style” to define how to organize your data, if as days, weeks, months, etc.
  • Click on any milestone to edit the data and change colors if necessary
  • Click on the axis to add a new milestone or a scale break
  • Finally, fine tune the look of your timeline exploring the customization options of the “APPEARANCE” tab
Timeline: pro tips
  • Quickly add a larger amount of data using the spreadsheet. For this, click on the button “SPREADSHEET” in the tab “DATA” of the sidebar. With the help of the wheel icon, make sure that the date format matches with your dataset. Import or copy and paste your data into the table
Timeline maker: key features
  • Different milestone styles: day, week, month, quarter, year, or none
  • Automatic or manual positioning of milestones
  • Custom date formats and colors
  • Optional scale breaks
  • Historical data (BCE/CE years)

Статья, в которой рассмотрим процесс создания адаптивного таймлайна с использованием классов сетки Bootstrap 4.

Что такое таймлайн?

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

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

Что же собой представляет таймлайн? Таймлайн представляет собой "линию времени", на которой посредством контрольных точек отмечаются определённые события. Каждое событие на этой линии поясняется с помощью некоторого контента.

Таймлайны бывают горизонтальные и вертикальные.

Создание вертикального таймлайна

Процесс разработки вертикального таймлайна состоит из создания структуры HTML-кода и CSS.

HTML-структура вертикального таймлайна:

...

РАЗДЕЛ 07.05.2018 НАЗВАНИЕ СТАТЬИ Детальное описание статьи Перейти
РАЗДЕЛ 25.04.2018 НАЗВАНИЕ СТАТЬИ Детальное описание статьи Перейти
...
...

Немного о структуре HTML-кода таймлайна. Элемент с классом timeline - это контейнер. Добавление контрольных точек осуществляется посредством помещения элементов с классом timeline-wrapper в этот контейнер.

В свою очередь элемент с классом timeline-wrapper - это тоже контейнер, но уже для элементов таймлайна (timeline-item ).

Элемент таймлайна (timeline-item ) имеет простую структуру и состоит из 5 span элементов. Каждый из них используется элементов для разметки той или части контента контрольной точки.

Следующий шаг - это создание CSS кода для вышеприведённого HTML (действие каждого правила пояснено с помощью комментария).

/* CSS */ /* Добавление отступов к элементу с классом timeline */ .timeline { padding-top: 1rem; padding-bottom: 1rem; position: relative; } /* Создание вертикальной линии с помощью псевдоэлеметна */ .timeline::before { content: ""; position: absolute; width: .125rem; height: 100%; background-color: #dee2e6; left: 2rem; top: 0; } /* добавление нижнего отступа и левого поля для элементов с классом timeline-wrapper */ .timeline-wrapper { margin-bottom: 1rem; padding-left: 4rem; } /* убирание у последнего элемента.timeline-wrapper нижнего отступа */ .timeline-wrapper:last-child { margin-bottom: 0; } /* стили для элементов таймлайна */ .timeline-item { position: relative; background-color: #118c4e; color: #fff; padding: .825rem; border-radius: .25rem; } /* добавление контрольных точек на вертикальную линию */ .timeline-item::before { content: ""; position: absolute; width: .75rem; height: .75rem; background-color: #118c4e; border-radius: .4rem; left: -2.3125rem; top: 50%; transform: translateY(-50%); } /* добавление стрелочек к элементам таймлайна */ .timeline-item::after { content: ""; position: absolute; width: 0; height: 0; border-top: 1rem solid transparent; border-bottom: 1rem solid transparent; border-right: 1rem solid #118c4e; left: -1rem; top: 50%; transform: translateY(-50%); } /* стили для блока, в котором будет отображаться название статьи */ .timeline-item-header { display: block; font-weight: bold; font-size: 1.125rem; } /* оформление блока, содержащего название раздела */ .timeline-item-section { position: absolute; top: 0; right: 0; background-color: rgba(255,255,255,.4); padding: .3rem; font-size: .875rem; border-top-right-radius: .25rem; } /* оформление блока, содержащего дату */ .timeline-item-date { display: block; font-size: .75rem; line-height: 2; color: rgba(255,255,255,.8); } /* стили для блока, в который будет выводиться описание статьи */ .timeline-item-description { display: block; font-size: .875rem; color: rgba(255,255,255,.8); line-height: 1.7; } /* стили для блока, содержащего ссылку "Перейти" */ .timeline-item-link { display: block; font-size: .875rem; line-height: 1.7; text-align: right; } /* стили для ссылки "Перейти" */ .timeline-item-link a { text-decoration: none; color: rgba(255,255,255,1); border-bottom: 1px dashed rgba(255,255,255,1); } /* стили для ссылки "Перейти" при поднесении к ней курсора или когда она находится в состоянии фокуса */ .timeline-item-link a:hover, .timeline-item-link a:focus { color: rgba(255,255,255,.8); border-bottom: 1px dashed rgba(255,255,255,.8); } /* для адаптивности (стили для больших экранов) */ @media (min-width: 576px) { /* для вывода вертикальной линии по центру */ .timeline::before { left: 50%; } /* стили для нечётных элементов с классом timeline-wrapper */ .timeline-wrapper:nth-child(odd) { padding-right: 2rem; padding-left: 15px; } /* стили для чётных элементов с классом timeline-wrapper */ .timeline-wrapper:nth-child(even) { padding-left: 2rem; margin-left: 50%; margin-top: -2rem; } /* дополнительный сдвиг вверх для нечетных элементов (начиная с 3) */ .timeline-wrapper:nth-child(2n+3) { margin-top: -2rem; } /* стили для псевдоэлементов::before элементов таймлайна, расположенных в нечётных контейнерах */ .timeline-wrapper:nth-child(odd) .timeline-item::before { right: -2.5rem; left: unset; } /* стили для псевдоэлементов::after элементов таймлайна, расположенных в нечётных контейнерах */ .timeline-wrapper:nth-child(odd) .timeline-item::after { border-left: 1rem solid #118c4e; border-right: none; left: unset; right: -1rem; } }

Когда ширина viewport имеет значение меньше, чем 576px, таймлайн переключается в мобильный вид. В этом режиме контент событий всегда размещается справа от линии времени.

Эксперт: в области информационных технологий и учебного видео

Что такое таймлайн?

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

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

Таймлайн в образовании может быть полезен в следующих случаях :

1. Учебный материал представляет собой историю того или иного явления, факта, события.
2. Необходимо продемонстрировать технологию процесса.
3. Нужно проиллюстрировать связь между теми или иными элементами учебного материала.
4. Визуализировать подачу учебного материала.
5. Организовать проектную работу обучающимся.

Сервисы для создания таймлайна

Таймлайн могут быть встроены как в конструкторы электронных учебников (например, iSpring Kinetics (Visuals) «Временная шкала»), а могут представлять собой самостоятельные онлайн-сервисы (сайты). Рассмотрим ряд подобных бесплатных сайтов для создания таймлайна.

Timeline JS

Timeline JS –универсальный сервис, подходящий для решения множества учебных задач.

Пример таймлайна в Timeline JS

Особенности:

1. Основан на работе с документами Google Drive; другими словами, вам необходимо иметь аккаунт Google для создания таймлайна.
2. Итоговая хроника большая по размеру и имеет современный дизайн.
3. Сервис поддерживает большое количество медиа форматов.
4. Может использоваться для совместной работы.
5. Полностью бесплатен.

Недостатки:


2. Нет визуального редактора.

Как пользоваться?

После перехода на сайт необходимо нажать на кнопку Make a Timeline , далее – Get Spreadsheet Template и скачать электронную таблицу с примером. Названия существующих столбцов удалять или переименовывать нельзя, вам нужно только подставить свои данные.


Рисунок 1.

Кратко опишем существующие столбцы в таблице. Начнем с одного из последних столбцов Type (тип) . Если мы выберем значение Title (заголовок), то нам не нужно строго прописывать время начала и окончания события. Тогда как Era (эра) строго требует заполнения первых восьми столбцов. Другими словами, от Типа (Type) будет зависеть вид и назначение таймлайна. Значение «Title» или «Era» выбирается один раз для всего проекта.


Рисунок 2.
Рисунок 3.

Последний столбец – Background – фоновый цвет в шестизначным формате . Нам не обязательно знать это формат для каждого цвета или оттенка. Достаточно набрать в браузере поисковый запрос «Таблица цветов» и открыть первый же источник с обозначением кода любого цвета.


Рисунок 4.

После окончания работы над таймлайном необходимо выбрать команду «Файл» – «Опубликовать в интернете» в таблице Google. Скопируем появившуюся ссылку и вернемся на сайт Timeline JS . Выберем пункт 3 – «Copy/paste spreadsheet URL into the box below to generate your timeline. (Make sure you’ve published the spreadsheet.)» – т.е. вставим ссылку на таймлайн в данную область.

Рисунок 5.

https://youtu.be/P7EgqakdzNA

Sutori

Sutori – интерактивный таймлайн, созданные специально для образования.


Дизайн таймлайна в Sutori

Особенности:

1. Помимо текста и изображения доступны интерактивные элементы: тесты (2-х видов), форум.
2. Можно вставлять большой объем текста (более 1 стр.).
3. События можно объединять в небольшие группы.
4. Поддерживает совместные проекты.
5. Есть бесплатный тариф.

Недостатки:

1. Нет поддержки русского языка.
2. В бесплатном тарифе можно создать только 2 группы.
3. Педагог не видит результатов теста.

Как работать?

После регистрации и авторизации вам предложат создать группу или историю (create a story) , т.е. таймлайн. История может иметь свой баннер – картинка в верхней части страницы размером 1536 х 400 пикселей. Чтобы добавить баннер нажмите на кнопку «Add banner» и перетащите изображение в соответствующее поле со своего компьютера или вставьте ссылку на изображение из Интернета.


Рисунок 6.

Далее укажем заголовок таймлайна (Insert a title) и краткое описание (white a short description…). Для добавления элементов таймлайна нажмите на кнопку с большим плюсом. Нам будет доступны следующие элементы:


Рисунок 7.

Видео и аудио, как и изображения, можно либо загрузить с компьютера, либо вставить ссылку на соответствующий объект в Интернете.

Heading (дословно – «заголовок») в данном случаи позволят объединять учебные элементы по какому-либо признаку.

Например, таймлайн «Крупнейшие сражения Великой отечественной войны» может содержать в себе два Heading:
1. «Сражения первой половины войны» с такими элементами, как «Битва за Москву», «Битва за Севастополь» «Блокада Ленинграда» и т.д.;
2. «Сражения второй половины войны» с такими элементами, как «Сталинград», «Курская дуга», «Освобождение Варшавы» и т.д.

Как мы писали выше, форумом в данном таймлайне можно пользоваться только в рамках созданной на Suotri группы, что не очень удобно. А вот создать тест можно для всех. Нам доступно два вида тестовых заданий. Первый из них – задание с выбором одного правильного ответа (Multiple choice).


Рисунок 8.

Второй – задание на установление правильного соответствия (Matching quiz).


Рисунок 9.

Тесты используются для самотестирования – педагоги не могут видеть результаты тестирования обучающихся.

https://youtu.be/P7EgqakdzNA

Timetoast

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


Дизайн таймлайна в Timetoast

Особенности:

1. Есть бесплатный тариф.
2. События можно объединять временным периодом.
3. Есть два вида представления хроники.

Недостатки:

1. Нет поддержки русского языка.
2. В бесплатном тарифе нет возможности получить код для вставки.
3. В бесплатном тарифе присутствует реклама.

Как работать?

После регистрации и авторизации на данном сайте нажмите на кнопку «Add timeline +» для добавления своей хроники. На следующей странице запишем название (Title), в статусе (Publish status) укажем значение «Public» – публичный доступ (Draft – черновик – на бесплатном аккаунте не доступен), выберем категорию (Category) и загрузим фото (Photo), нажав на кнопку загрузить (Upload). В заключении нажмем Создать таймлайн (Create timeline).

Логика работы в данной хронике требует сначала создать временной период (timespan), внутри которого будут находиться несколько событий (event). Например, «Династия Рюриковичей» – временной период, «Рюрик», «Игорь», «Святослав» – события.

Для создания временного периода нажмем на кнопку add timespan. Запишем заголовок (title), описание (description) и укажем дату начала и дату окончания события (Start data, End data). В заключении нажимаем на кнопку «Создать временной период» (Create timespan). Поле «Описание» ограничено 500 символами, что позволит добавить относительно большой объем информации.


Рисунок 10.

Для добавления события нажимаем на соответствующей кнопке (Add event) и заполняем указанные поля: заголовок (title), описание (description), дата (data), загружаем изображение (photo – upload). В заключении нажимаем на кнопку «Создать событие» (Create event).


Рисунок 11.

После создания таймлайна нажмите на кнопку More – View this timeline для просмотра своей хроники.

Рисунок 12.

В режиме просмотра нам доступно два варианта – классический горизонтальный (timeline) и вертикальный (list). Чтобы получить ссылку на данную хронику нажмите на кнопку внизу страницы созданного проекта и скопируйте полученную гиперссылку.


Рисунок 13.

Подробнее в видеокасте:

https://youtu.be/P7EgqakdzNA

Tline

Tline – таймлайн в виде красочной ленты.


Красочные линии от Tline

Особенности:

1. Хроника представляет собой виджет в духе Образования 2.0.
2. Основан на публикации гиперссылок любого содержания.
3. Бесплатен.
4. Есть возможность вставки опроса.
5. Сервис удобен для создания коллекций ссылок на учебные материалы в виде эффектного блока, публикации вебинаров, ближайших мероприятий и т.д.

Недостатки:

1. Нет поддержки русского языка.
2. Это скорее собрание ссылок, нежили полноценный таймлайн.
3. Размеры публикуемых событий относительно небольшие.

Как работать?


Рисунок 14.

Логотип и изображение можно либо загрузить с компьютера, либо скопировать Интернет-ссылку. Ниже расположен еще ряд полей:

  • Show Scrolling Buttons – показывать кнопки для прокрутки
  • Reverse Sort Date – обратная сортировка событий
  • Hide Articles’ Date – скрывать даты в записях
  • Hide Articles’ Time – скрывать время в записях
  • Credit – автор
  • Main Color – цвет фона

Рисунок 15.

Если мы выберем первый вариант, то нам предстоит заполнить еще ряд полей и загрузить (из Интернета или с компьютера) изображение.


Рисунок 16.

Если мы выберем вариант «Загрузить изображение с компьютера» в предыдущим шаге, то нам также нужно будет дополнить событие рядом информацией:


Рисунок 17.
  • Презентацию урока

Детище команды Timeline JS. Позволяет создавать ленты событий с привязкой к картам Google Maps. По функционалу и простоте — выше всяких похвал. Хотя сервис традиционно рассматривается как инструмент для создания интерактивных карт, с его помощью можно делать афиши или представлять биографию героя.

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

Тут можно переключать режим с 2D на 3D, когда читатель двигается по хронологии в глубь экрана, настраивать внешний вид всей ленты и отдельных таймпоинтов. Все прелести доступны в бесплатной версии с одним ограничением — создать можно только одну ленту времени и нельзя получить embed-код для встраивания на сайт или блог. Если не хватает средств на платный тариф, можно зарегистрировать неограниченное количество имейлов — даже подтверждение не потребуется


Таймлайн в сервисе Сутори не похож на привычные горизонтальные ленты времени. Здесь вы нанизываете на вертикальную ось, по которой читатель продвигается сверху вниз, различные виды контента. Это может быть текст, фото, видео или аудио с описанием, а также интересные факты, опросы, тесты или обсуждения. Временные промежутки настраиваются произвольно и зависят от того, в каком месте на вертикальной оси вы нажмете кнопку «плюс». Инструмент позволяет рассказывать различные медиаистории, но визуально проект будет выглядеть как основанный на хронологии.


Сервис позволяет создать бесплатно до трех таймлайнов студентам, но при регистрации зачетную книжку никто не требует. Интерфейс стилизован под олдскульный приемник, что можно превратить в фишку материала. Значимость событий задается пользователем и отображается на шкале размером шрифта. Читатель нажимает на заинтересовавший его таймпоинт и узнает больше. Иллюстрации отображаются на параллельной шкале наверху, это непривычно. Добавить видео- или аудиофрагмент нельзя. Результат встраивается на сайт или блог с помощью embed-кода.

В Рунете сервис практически не используется.


Сервис создает временные графики на основе текста. Добавить к событиям фото или другой мультимедийный обвес нельзя.


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

Готовую историю можно встроить на сайт или блог с помощью embed-кода с автозапуском (пользователь будет перемещаться от точки к точке с интервалом в 15 секунд). Есть возможность сохранить данные в виде таблицы CSV, которая содержит только текстовые данные о местоположении, времени и описания событий; в формате KML (позволит загрузить презентацию для просмотра в Google Maps или другой картографический сервис) или в PDF. Сервис легко освоить, он бесплатный и хорошо русифицирован.

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

В теории управления проектами подобный график обычно называют календарем или временной шкалой проекта (project timeline), хотя я также встречал еще один русскоязычный аналог -"лента времени". В любом случае, главное - не как назвать, а как построить. Поехали...

Шаг 1. Исходные данные

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

Обратите внимание на два дополнительных служебных столбца:

  • Линия - столбец с одинаковой константой около нуля по всем ячейкам. Даст на графике горизонтальную линию, параллельную оси Х, на которой будут видны узлы - вехи проекта. В принципе, можно было бы использовать и полный ноль, но тогда график совпадает с осью X, что дает проблемы потом с настройкой внешнего вида диаграммы в Excel 2007-2010. Новый Excel 2013 нули воспринимает спокойно.
  • Выноски - невидимые столбцы для поднятия подписей к вехам на заданную (разную) величину, чтобы подписи не накладывались. Значения 1,2,3 и т.д. задают уровень поднятия подписей над осью времени и выбираются произвольно.

Шаг 2. Строим основу

Теперь выделяем в таблице все, кроме первого столбца (т.е. диапазон B1:D13 в нашем примере) и строим обычный плоский график с маркерами на вкладке Вставка - График - График с маркерами (Insert - Chart - Line with markers) :


Убираем линии сетки, вертикальную и горизонтальную шкалы и легенду. Сделать это можно вручную (выделение мышью и клавиша Delete ) или отключив ненужные элементы на вкладке Макет (Layout) . В итоге должно получиться следующее:

Теперь выделите ряд Выноски (т.е. ломаную оранжевую линию) и на вкладке Макет выберите команду Линии - Линии проекции (Layout - Lines - Projection Lines) :

От каждой точки верхнего графика будет опущен перпендикуляр на нижний. В новом Excel 2013 эта опция находится на вкладке Конструктор - Добавить элемент диаграммы (Design - Add Chart Element) .

Шаг 3. Добавляем названия этапов

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

В Excel 2013 все просто. Как я уже писал , он умеет делать подписи к точкам данных просто беря текст из любого заданного пользователем диапазона. Для этого нужно выделить ряд с данными (оранжевый) и на вкладке Конструктор выбрать Добавить элемент диаграммы - Подписи - Дополнительные параметры (Design - Add Chart Element - Data Labels) , а затем в появившейся справа панели установить флажок Значения из ячеек (Values from cells) и выделить диапазон A2:A13:

В версиях Excel 2007-2010 и старше такой возможности нет, но у вас есть два альтернативных варианта:


Шаг 4. Прячем линии и наводим блеск

Внесем последние правки, чтобы довести нашу уже почти готовую диаграмму до полного и окончательного шедевра:

  • Выделяем ряд Выноски (оранжевую линию), щелкаем по ней правой кнопкой мыши и выбираем Формат ряда данных (Format Data Series) . В открывшемся окне убираем заливку и цвет линий. Оранжевый график, фактически, исчезает из диаграммы - остаются только подписи. Что и требуется.
  • Добавляем подписи-даты к синей оси времени на вкладке Макет - Подписи данных - Дополнительные параметры подписей данных - Имена категорий (Layout - Data Labels - More options - Category names) . В этом же диалоговом окне подписи можно расположить под графиком и развернуть на 90 градусов, при желании.