Wekan: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) Новая страница: «{{DigitalTool |Description=Wekan — это бесплатная система управления проектами с открытым исходным кодом, основанная на методе Канбан (визуальные доски, колонки и карточки задач). Это self-hosted аналог Trello, предназначенный для совместной работы в реальном времени, отсле...» |
Patarakin (обсуждение | вклад) Нет описания правки |
||
| Строка 10: | Строка 10: | ||
|AI=Нет | |AI=Нет | ||
}} | }} | ||
Весь интерфейс выстроен на основе канбан-досок. Вы будто работаете с настоящей доской в кабинете. | |||
== Описание == | |||
Весь интерфейс выстроен на основе [[канбан]]-досок. Вы будто работаете с настоящей доской в кабинете. | |||
* Визуализация: Весь процесс отображается на досках, где карточки с задачами перемещаются между колонками (например: «Сделать», «В работе», «Готово»). | * Визуализация: Весь процесс отображается на досках, где карточки с задачами перемещаются между колонками (например: «Сделать», «В работе», «Готово»). | ||
* Функционал: Поддержка чек-листов, меток (label), назначение исполнителей, установка сроков выполнения (deadline). | * Функционал: Поддержка чек-листов, меток (label), назначение исполнителей, установка сроков выполнения (deadline). | ||
* Собственная инфраструктура: Может быть установлен на собственный сервер (VPS/Linux/Docker), что обеспечивает конфиденциальность данных. | * Собственная инфраструктура: Может быть установлен на собственный сервер (VPS/Linux/[[Docker]]), что обеспечивает конфиденциальность данных. | ||
* Совместная работа: Возможность работать над проектами всей командой, импорт данных из [[Trello]]. | * Совместная работа: Возможность работать над проектами всей командой, импорт данных из [[Trello]]. | ||
== Схема == | |||
<uml> | |||
@startuml wekan_activity | |||
skinparam ActivityBackgroundColor #EEF4FF | |||
skinparam ActivityBorderColor #4A90D9 | |||
skinparam ArrowColor #4A90D9 | |||
skinparam NoteBackgroundColor #FFFDE7 | |||
skinparam NoteBorderColor #F9A825 | |||
title Деятельность в Wekan и стратегия анализа командности | |||
|Участник| | |||
start | |||
:Получает задачу / назначается на карточку; | |||
note right | |||
users[] или info.assignees[] | |||
заполняются в карточке | |||
end note | |||
:Работает над задачей; | |||
:Обновляет статус карточки\n(NEW → IN_PROGRESS → COMPLETED); | |||
note right | |||
last_activity обновляется | |||
при каждом изменении | |||
end note | |||
:Фиксирует затраченное время\n(info.hours); | |||
|Система Wekan| | |||
:Сохраняет карточку в MongoDB\nс полями board_id, card_id,\nusers[], status, last_activity; | |||
|Аналитик (R-скрипт wekan.R)| | |||
:Читает wekan_cards.json\n(fromJSON, flatten = TRUE); | |||
note right | |||
28 293 карточки | |||
15 колонок | |||
end note | |||
:Нормализует временны́е метки\ncoalesce(info.timestamp, last_activity); | |||
:Разворачивает users[]\nunnest_longer → user_id; | |||
note right | |||
39 118 строк после unnest | |||
end note | |||
if (user_id IS NULL?) then (да) | |||
:Пропускает строку\n(нет участника); | |||
stop | |||
else (нет) | |||
:Анонимизирует user_id\n→ author_anon (A0001…); | |||
endif | |||
:Формирует df_events_wekan\n(author_anon, object_id,\nobject_name, commit_time,\ncommit_type, hours); | |||
:Считает n_distinct(author_anon)\nпо каждому object_id; | |||
if (n_authors >= 2?) then (нет) | |||
:Исключает карточку\n(индивидуальная работа); | |||
stop | |||
else (да) | |||
:Включает в командный анализ; | |||
endif | |||
:Формирует df_team_wekan\ndistinct(author_anon, object_id); | |||
fork | |||
:Сохраняет\nwekan_df_events.csv; | |||
fork again | |||
:Сохраняет\nwekan_df_team.csv; | |||
fork again | |||
:Сохраняет\nwekan_authors_lookup.csv; | |||
end fork | |||
:Строит co-participation matrix\nи network graph командности; | |||
stop | |||
@enduml | |||
</uml> | |||
Версия от 10:13, 26 марта 2026
| Краткое описание инструмента | Wekan — это бесплатная система управления проектами с открытым исходным кодом, основанная на методе Канбан (визуальные доски, колонки и карточки задач). Это self-hosted аналог Trello, предназначенный для совместной работы в реальном времени, отслеживания задач, дедлайнов и этапов разработки. |
|---|---|
| Возможности |
|
| Трудности использования | устанавливается на свой сервер) |
| Область знаний | |
| Область применения | |
| Поясняющее видео | |
| Веб-сайт | |
| Пользователи | |
| Используется для создания (проведения) | |
| Разработчик | |
| Сообщество вокруг средства | |
| Лицензия | |
| Год первого релиза | |
| Совместное сетевое использование | Да |
| Какой язык основной | English |
| Есть ли поддержка Искусственным Интеллектом | Нет |
Описание
Весь интерфейс выстроен на основе канбан-досок. Вы будто работаете с настоящей доской в кабинете.
- Визуализация: Весь процесс отображается на досках, где карточки с задачами перемещаются между колонками (например: «Сделать», «В работе», «Готово»).
- Функционал: Поддержка чек-листов, меток (label), назначение исполнителей, установка сроков выполнения (deadline).
- Собственная инфраструктура: Может быть установлен на собственный сервер (VPS/Linux/Docker), что обеспечивает конфиденциальность данных.
- Совместная работа: Возможность работать над проектами всей командой, импорт данных из Trello.
Схема

