<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://digida.mgpu.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=FedyshinaSP</id>
	<title>Поле цифровой дидактики - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="http://digida.mgpu.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=FedyshinaSP"/>
	<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/FedyshinaSP"/>
	<updated>2026-04-16T10:37:12Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45295</id>
		<title>Аналитический инструмент «Золотой час контента»</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45295"/>
		<updated>2026-03-25T07:59:24Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-family: Arial, sans-serif; max-width: 900px; margin: 0 auto; padding: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Карточка проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f0f8ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 8px;&amp;quot;&amp;gt;📊 Аналитика «Золотого часа контента»&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Автор:&amp;lt;/b&amp;gt; Федышина София&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Группа:&amp;lt;/b&amp;gt; АДЭУ-221&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Дисциплина:&amp;lt;/b&amp;gt; Работа с API социальных сетей и визуализация данных&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Статус проекта:&amp;lt;/b&amp;gt; Выполнен&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Введение --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📘 Введение&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Цель проекта — разработать инструмент для анализа публикаций в VK и определения оптимального времени для постинга, чтобы максимизировать вовлеченность аудитории. Проект использует API VK для получения статистики по последним постам сообщества и визуализирует пики активности аудитории через графики.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Цели проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🎯 Цели проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Определение «золотого часа» публикаций в VK для максимальной вовлеченности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Сбор данных о лайках, комментариях и репостах последних постов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация данных с помощью различных типов графиков для наглядности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Автоматическая генерация рекомендаций по времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Архитектура и блок-схема --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🛠 Архитектура и блок-схема проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Проект состоит из backend и frontend. Backend обрабатывает данные VK API, а frontend визуализирует графики и рекомендации.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;!-- Блок-схема --&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;display: flex; flex-direction: column; align-items: center; margin-top: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;div style=&amp;quot;position: relative; width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Ввод домена VK пользователем&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Запрос к VK API (Backend)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Сбор лайков, комментариев и репостов&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Вычисление вовлеченности (Engagement)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Визуализация графиков и рекомендации (Frontend)&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Структура проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🗂 Структура проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            [[Файл:All.png|500px|center|thumb|Общая структура]]&lt;br /&gt;
            [[Файл:App.png|500px|center|thumb|backend/app.py — основной скрипт Python для работы с VK API]]&lt;br /&gt;
            [[Файл:Analitics.png|500px|center|thumb|analytics.py — Cбор данных, обработка VK API]]&lt;br /&gt;
            [[Файл:Service.png|500px|center|thumb|vk_service.py — модуль для работы с VK API]]&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
            [[Файл:R.png|500px|center|thumb|requirements.txt - требования ]]&lt;br /&gt;
        &amp;lt;p&amp;gt; файл .env - содержит токен&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;frontend/index.html:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color:#1e293b; color:#fff; padding:15px; border-radius:10px; overflow-x:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;html lang=&amp;quot;ru&amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;head&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;title&amp;amp;gt;Аналитика &amp;quot;Золотого часа&amp;quot;&amp;amp;lt;/title&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;script src=&amp;quot;https://cdn.jsdelivr.net/npm/chart.js&amp;quot;&amp;amp;gt;&amp;amp;lt;/script&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;style&amp;amp;gt;&lt;br /&gt;
        body {&lt;br /&gt;
            font-family: &#039;Segoe UI&#039;, sans-serif;&lt;br /&gt;
            background: #0f172a;&lt;br /&gt;
            color: white;&lt;br /&gt;
            margin: 0;&lt;br /&gt;
            padding: 20px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        h1 {&lt;br /&gt;
            text-align: center;&lt;br /&gt;
            margin-bottom: 30px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        .controls {&lt;br /&gt;
            text-align: center;&lt;br /&gt;
            margin-bottom: 20px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        input, button {&lt;br /&gt;
            padding: 12px;&lt;br /&gt;
            border-radius: 10px;&lt;br /&gt;
            border: none;&lt;br /&gt;
            margin: 5px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        button {&lt;br /&gt;
            background: #2563eb;&lt;br /&gt;
            color: white;&lt;br /&gt;
            cursor: pointer;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        .ai-box {&lt;br /&gt;
            margin: 20px auto;&lt;br /&gt;
            padding: 20px;&lt;br /&gt;
            background: #1e293b;&lt;br /&gt;
            border-radius: 15px;&lt;br /&gt;
            text-align: center;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        .charts {&lt;br /&gt;
            display: grid;&lt;br /&gt;
            grid-template-columns: 1fr 1fr;&lt;br /&gt;
            gap: 20px;&lt;br /&gt;
            margin-top: 20px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        canvas {&lt;br /&gt;
            background: #1e293b;&lt;br /&gt;
            padding: 15px;&lt;br /&gt;
            border-radius: 15px;&lt;br /&gt;
        }&lt;br /&gt;
    &amp;amp;lt;/style&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/head&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;body&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;h1&amp;amp;gt;📊 Аналитика &amp;quot;Золотого часа контента&amp;quot;&amp;amp;lt;/h1&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;controls&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;input id=&amp;quot;group&amp;quot; placeholder=&amp;quot;Введите домен VK (например: kosti_bloggers)&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;button onclick=&amp;quot;loadData()&amp;quot;&amp;amp;gt;Анализировать&amp;amp;lt;/button&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;!-- Блок рекомендаций --&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;ai-box&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;h3&amp;amp;gt;Рекомендации&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;p id=&amp;quot;aiText&amp;quot;&amp;amp;gt;Здесь появятся рекомендации...&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;charts&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;engagementChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;multiChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;areaChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;polarChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;script&amp;amp;gt;&lt;br /&gt;
let charts = [];&lt;br /&gt;
&lt;br /&gt;
function destroyCharts() {&lt;br /&gt;
    charts.forEach(c =&amp;amp;gt; c.destroy());&lt;br /&gt;
    charts = [];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function generateAI(bestHour, engagement) {&lt;br /&gt;
    const max = Math.max(...engagement);&lt;br /&gt;
    const avg = engagement.reduce((a, b) =&amp;amp;gt; a + b, 0) / engagement.length;&lt;br /&gt;
    const diff = ((max / avg - 1) * 100).toFixed(0);&lt;br /&gt;
    return `Рекомендуем публиковать посты примерно в ${bestHour}:00. В этот час вовлеченность выше средней на ${diff}%. Это оптимальное время для максимального охвата аудитории.`;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
async function loadData() {&lt;br /&gt;
    const group = document.getElementById(&amp;quot;group&amp;quot;).value;&lt;br /&gt;
    if (!group) return alert(&amp;quot;Введите домен VK!&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    try {&lt;br /&gt;
        const res = await fetch(`http://127.0.0.1:8000/analyze?domain=${group}`);&lt;br /&gt;
        const data = await res.json();&lt;br /&gt;
&lt;br /&gt;
        const hours = data.data.map(d =&amp;amp;gt; d.hour);&lt;br /&gt;
        const engagement = data.data.map(d =&amp;amp;gt; d.engagement);&lt;br /&gt;
        const likes = data.data.map(d =&amp;amp;gt; d.likes);&lt;br /&gt;
        const comments = data.data.map(d =&amp;amp;gt; d.comments);&lt;br /&gt;
        const reposts = data.data.map(d =&amp;amp;gt; d.reposts);&lt;br /&gt;
&lt;br /&gt;
        destroyCharts();&lt;br /&gt;
&lt;br /&gt;
        const maxVal = Math.max(...engagement);&lt;br /&gt;
&lt;br /&gt;
        // 1. Столбчатая диаграмма (главный график)&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;engagementChart&amp;quot;), {&lt;br /&gt;
            type: &#039;bar&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [{&lt;br /&gt;
                    label: &#039;Вовлеченность&#039;,&lt;br /&gt;
                    data: engagement,&lt;br /&gt;
                    backgroundColor: engagement.map(v =&amp;amp;gt; v === maxVal ? &#039;#FFD700&#039; : &#039;#3b82f6&#039;)&lt;br /&gt;
                }]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        // 2. Много-линейный график&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;multiChart&amp;quot;), {&lt;br /&gt;
            type: &#039;line&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [&lt;br /&gt;
                    { label: &#039;Лайки&#039;, data: likes, borderColor: &#039;#3b82f6&#039;, tension: 0.4 },&lt;br /&gt;
                    { label: &#039;Комментарии&#039;, data: comments, borderColor: &#039;#16a34a&#039;, tension: 0.4 },&lt;br /&gt;
                    { label: &#039;Репосты&#039;, data: reposts, borderColor: &#039;#f97316&#039;, tension: 0.4 }&lt;br /&gt;
                ]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        // 3. Area chart&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;areaChart&amp;quot;), {&lt;br /&gt;
            type: &#039;line&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [&lt;br /&gt;
                    { label: &#039;Лайки&#039;, data: likes, fill: true, backgroundColor: &#039;rgba(59,130,246,0.3)&#039;, borderColor: &#039;#3b82f6&#039; },&lt;br /&gt;
                    { label: &#039;Комментарии&#039;, data: comments, fill: true, backgroundColor: &#039;rgba(22,163,52,0.3)&#039;, borderColor: &#039;#16a34a&#039; },&lt;br /&gt;
                    { label: &#039;Репосты&#039;, data: reposts, fill: true, backgroundColor: &#039;rgba(249,115,22,0.3)&#039;, borderColor: &#039;#f97316&#039; }&lt;br /&gt;
                ]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        // 4. Polar chart&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;polarChart&amp;quot;), {&lt;br /&gt;
            type: &#039;polarArea&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [{&lt;br /&gt;
                    label: &#039;Распределение активности&#039;,&lt;br /&gt;
                    data: engagement,&lt;br /&gt;
                    backgroundColor: engagement.map(v =&amp;amp;gt; `hsl(${Math.random()*360}, 70%, 50%)`)&lt;br /&gt;
                }]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&amp;quot;aiText&amp;quot;).innerText = generateAI(data.best_hour, engagement);&lt;br /&gt;
&lt;br /&gt;
    } catch (error) {&lt;br /&gt;
        alert(&amp;quot;Ошибка при загрузке данных. Проверьте сервер и домен.&amp;quot;);&lt;br /&gt;
        console.error(error);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;amp;lt;/script&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;/body&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/html&amp;amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Описание графиков --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📊 Описание визуализации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Первичная страница&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            [[Файл:Per.png|500px|center|thumb|Необходимо ввести домен сообщества VK и нажать кнопку &amp;quot;Анализировать&amp;quot;]]&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Рекомендации&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            [[Файл:Rec.png|500px|center|thumb|Здесь появляются рекомендации]]&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Столбчатая диаграмма (Engagement)&amp;lt;/b&amp;gt; — пики вовлеченности по часам публикации, золотым выделен максимальный час.&amp;lt;/li&amp;gt;&lt;br /&gt;
            [[Файл:Vol.png|500px|center|thumb|Видим, в какое время в анализируемом сообществе собирает больше активности пользователей]]&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Много-линейный график&amp;lt;/b&amp;gt; — динамика лайков, комментариев и репостов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            [[Файл:Dia.png|500px|center|thumb|Видим, в какое время какой вид взаимодействия с публикациями на пике]]&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Рекомендации --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Выводы --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📌 Выводы&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект позволяет определить «золотой час» публикаций в VK.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Вовлеченность оценивается комплексно: лайки, комментарии и репосты.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация нескольких графиков делает анализ наглядным и информативным.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект можно расширить heatmap и AI-моделями для прогнозирования оптимального времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45294</id>
		<title>Аналитический инструмент «Золотой час контента»</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45294"/>
		<updated>2026-03-25T07:52:47Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-family: Arial, sans-serif; max-width: 900px; margin: 0 auto; padding: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Карточка проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f0f8ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 8px;&amp;quot;&amp;gt;📊 Аналитика «Золотого часа контента»&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Автор:&amp;lt;/b&amp;gt; Федышина София&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Группа:&amp;lt;/b&amp;gt; АДЭУ-221&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Дисциплина:&amp;lt;/b&amp;gt; Работа с API социальных сетей и визуализация данных&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Статус проекта:&amp;lt;/b&amp;gt; Выполнен&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Введение --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📘 Введение&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Цель проекта — разработать инструмент для анализа публикаций в VK и определения оптимального времени для постинга, чтобы максимизировать вовлеченность аудитории. Проект использует API VK для получения статистики по последним постам сообщества и визуализирует пики активности аудитории через графики.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Цели проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🎯 Цели проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Определение «золотого часа» публикаций в VK для максимальной вовлеченности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Сбор данных о лайках, комментариях и репостах последних постов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация данных с помощью различных типов графиков для наглядности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Автоматическая генерация рекомендаций по времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Архитектура и блок-схема --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🛠 Архитектура и блок-схема проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Проект состоит из backend и frontend. Backend обрабатывает данные VK API, а frontend визуализирует графики и рекомендации.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;!-- Блок-схема --&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;display: flex; flex-direction: column; align-items: center; margin-top: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;div style=&amp;quot;position: relative; width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Ввод домена VK пользователем&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Запрос к VK API (Backend)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Сбор лайков, комментариев и репостов&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Вычисление вовлеченности (Engagement)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Визуализация графиков и рекомендации (Frontend)&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Структура проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🗂 Структура проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            [[Файл:All.png|500px|center|thumb|Общая структура]]&lt;br /&gt;
            [[Файл:App.png|500px|center|thumb|backend/app.py — основной скрипт Python для работы с VK API]]&lt;br /&gt;
            [[Файл:Analitics.png|500px|center|thumb|analytics.py — Cбор данных, обработка VK API]]&lt;br /&gt;
            [[Файл:Service.png|500px|center|thumb|vk_service.py — модуль для работы с VK API]]&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
            [[Файл:R.png|500px|center|thumb|requirements.txt - требования ]]&lt;br /&gt;
        &amp;lt;p&amp;gt; файл .env - содержит токен:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;frontend/index.html:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color:#1e293b; color:#fff; padding:15px; border-radius:10px; overflow-x:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;html lang=&amp;quot;ru&amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;head&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;title&amp;amp;gt;Аналитика &amp;quot;Золотого часа&amp;quot;&amp;amp;lt;/title&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;script src=&amp;quot;https://cdn.jsdelivr.net/npm/chart.js&amp;quot;&amp;amp;gt;&amp;amp;lt;/script&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;style&amp;amp;gt;&lt;br /&gt;
        body {&lt;br /&gt;
            font-family: &#039;Segoe UI&#039;, sans-serif;&lt;br /&gt;
            background: #0f172a;&lt;br /&gt;
            color: white;&lt;br /&gt;
            margin: 0;&lt;br /&gt;
            padding: 20px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        h1 {&lt;br /&gt;
            text-align: center;&lt;br /&gt;
            margin-bottom: 30px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        .controls {&lt;br /&gt;
            text-align: center;&lt;br /&gt;
            margin-bottom: 20px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        input, button {&lt;br /&gt;
            padding: 12px;&lt;br /&gt;
            border-radius: 10px;&lt;br /&gt;
            border: none;&lt;br /&gt;
            margin: 5px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        button {&lt;br /&gt;
            background: #2563eb;&lt;br /&gt;
            color: white;&lt;br /&gt;
            cursor: pointer;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        .ai-box {&lt;br /&gt;
            margin: 20px auto;&lt;br /&gt;
            padding: 20px;&lt;br /&gt;
            background: #1e293b;&lt;br /&gt;
            border-radius: 15px;&lt;br /&gt;
            text-align: center;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        .charts {&lt;br /&gt;
            display: grid;&lt;br /&gt;
            grid-template-columns: 1fr 1fr;&lt;br /&gt;
            gap: 20px;&lt;br /&gt;
            margin-top: 20px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        canvas {&lt;br /&gt;
            background: #1e293b;&lt;br /&gt;
            padding: 15px;&lt;br /&gt;
            border-radius: 15px;&lt;br /&gt;
        }&lt;br /&gt;
    &amp;amp;lt;/style&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/head&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;body&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;h1&amp;amp;gt;📊 Аналитика &amp;quot;Золотого часа контента&amp;quot;&amp;amp;lt;/h1&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;controls&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;input id=&amp;quot;group&amp;quot; placeholder=&amp;quot;Введите домен VK (например: kosti_bloggers)&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;button onclick=&amp;quot;loadData()&amp;quot;&amp;amp;gt;Анализировать&amp;amp;lt;/button&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;!-- Блок рекомендаций --&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;ai-box&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;h3&amp;amp;gt;Рекомендации&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;p id=&amp;quot;aiText&amp;quot;&amp;amp;gt;Здесь появятся рекомендации...&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;charts&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;engagementChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;multiChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;areaChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;polarChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;script&amp;amp;gt;&lt;br /&gt;
let charts = [];&lt;br /&gt;
&lt;br /&gt;
function destroyCharts() {&lt;br /&gt;
    charts.forEach(c =&amp;amp;gt; c.destroy());&lt;br /&gt;
    charts = [];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function generateAI(bestHour, engagement) {&lt;br /&gt;
    const max = Math.max(...engagement);&lt;br /&gt;
    const avg = engagement.reduce((a, b) =&amp;amp;gt; a + b, 0) / engagement.length;&lt;br /&gt;
    const diff = ((max / avg - 1) * 100).toFixed(0);&lt;br /&gt;
    return `Рекомендуем публиковать посты примерно в ${bestHour}:00. В этот час вовлеченность выше средней на ${diff}%. Это оптимальное время для максимального охвата аудитории.`;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
async function loadData() {&lt;br /&gt;
    const group = document.getElementById(&amp;quot;group&amp;quot;).value;&lt;br /&gt;
    if (!group) return alert(&amp;quot;Введите домен VK!&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    try {&lt;br /&gt;
        const res = await fetch(`http://127.0.0.1:8000/analyze?domain=${group}`);&lt;br /&gt;
        const data = await res.json();&lt;br /&gt;
&lt;br /&gt;
        const hours = data.data.map(d =&amp;amp;gt; d.hour);&lt;br /&gt;
        const engagement = data.data.map(d =&amp;amp;gt; d.engagement);&lt;br /&gt;
        const likes = data.data.map(d =&amp;amp;gt; d.likes);&lt;br /&gt;
        const comments = data.data.map(d =&amp;amp;gt; d.comments);&lt;br /&gt;
        const reposts = data.data.map(d =&amp;amp;gt; d.reposts);&lt;br /&gt;
&lt;br /&gt;
        destroyCharts();&lt;br /&gt;
&lt;br /&gt;
        const maxVal = Math.max(...engagement);&lt;br /&gt;
&lt;br /&gt;
        // 1. Столбчатая диаграмма (главный график)&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;engagementChart&amp;quot;), {&lt;br /&gt;
            type: &#039;bar&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [{&lt;br /&gt;
                    label: &#039;Вовлеченность&#039;,&lt;br /&gt;
                    data: engagement,&lt;br /&gt;
                    backgroundColor: engagement.map(v =&amp;amp;gt; v === maxVal ? &#039;#FFD700&#039; : &#039;#3b82f6&#039;)&lt;br /&gt;
                }]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        // 2. Много-линейный график&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;multiChart&amp;quot;), {&lt;br /&gt;
            type: &#039;line&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [&lt;br /&gt;
                    { label: &#039;Лайки&#039;, data: likes, borderColor: &#039;#3b82f6&#039;, tension: 0.4 },&lt;br /&gt;
                    { label: &#039;Комментарии&#039;, data: comments, borderColor: &#039;#16a34a&#039;, tension: 0.4 },&lt;br /&gt;
                    { label: &#039;Репосты&#039;, data: reposts, borderColor: &#039;#f97316&#039;, tension: 0.4 }&lt;br /&gt;
                ]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        // 3. Area chart&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;areaChart&amp;quot;), {&lt;br /&gt;
            type: &#039;line&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [&lt;br /&gt;
                    { label: &#039;Лайки&#039;, data: likes, fill: true, backgroundColor: &#039;rgba(59,130,246,0.3)&#039;, borderColor: &#039;#3b82f6&#039; },&lt;br /&gt;
                    { label: &#039;Комментарии&#039;, data: comments, fill: true, backgroundColor: &#039;rgba(22,163,52,0.3)&#039;, borderColor: &#039;#16a34a&#039; },&lt;br /&gt;
                    { label: &#039;Репосты&#039;, data: reposts, fill: true, backgroundColor: &#039;rgba(249,115,22,0.3)&#039;, borderColor: &#039;#f97316&#039; }&lt;br /&gt;
                ]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        // 4. Polar chart&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;polarChart&amp;quot;), {&lt;br /&gt;
            type: &#039;polarArea&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [{&lt;br /&gt;
                    label: &#039;Распределение активности&#039;,&lt;br /&gt;
                    data: engagement,&lt;br /&gt;
                    backgroundColor: engagement.map(v =&amp;amp;gt; `hsl(${Math.random()*360}, 70%, 50%)`)&lt;br /&gt;
                }]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&amp;quot;aiText&amp;quot;).innerText = generateAI(data.best_hour, engagement);&lt;br /&gt;
&lt;br /&gt;
    } catch (error) {&lt;br /&gt;
        alert(&amp;quot;Ошибка при загрузке данных. Проверьте сервер и домен.&amp;quot;);&lt;br /&gt;
        console.error(error);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;amp;lt;/script&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;/body&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/html&amp;amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Описание графиков --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📊 Описание визуализации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Первичная страница&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            [[Файл:Per.png|500px|center|thumb|]]&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Рекомендации&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            [[Файл:Rec.png|500px|center|thumb|]]&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Столбчатая диаграмма (Engagement)&amp;lt;/b&amp;gt; — пики вовлеченности по часам публикации, золотым выделен максимальный час.&amp;lt;/li&amp;gt;&lt;br /&gt;
            [[Файл:Vol.png|500px|center|thumb|]]&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Много-линейный график&amp;lt;/b&amp;gt; — динамика лайков, комментариев и репостов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            [[Файл:Dia.png|500px|center|thumb|]]&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Рекомендации --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🤖 Рекомендации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Оптимальный час публикации определяется по максимальному значению показателя Engagement. Это позволяет повысить охват и вовлеченность аудитории. Дополнительно можно учитывать пики активности по дням недели для более точного планирования публикаций.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Выводы --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📌 Выводы&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект позволяет определить «золотой час» публикаций в VK.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Вовлеченность оценивается комплексно: лайки, комментарии и репосты.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация нескольких графиков делает анализ наглядным и информативным.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект можно расширить heatmap и AI-моделями для прогнозирования оптимального времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Dia.png&amp;diff=45293</id>
		<title>Файл:Dia.png</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Dia.png&amp;diff=45293"/>
		<updated>2026-03-25T07:49:46Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Vol.png&amp;diff=45292</id>
		<title>Файл:Vol.png</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Vol.png&amp;diff=45292"/>
		<updated>2026-03-25T07:48:48Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Rec.png&amp;diff=45291</id>
		<title>Файл:Rec.png</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Rec.png&amp;diff=45291"/>
		<updated>2026-03-25T07:48:22Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Per.png&amp;diff=45289</id>
		<title>Файл:Per.png</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Per.png&amp;diff=45289"/>
		<updated>2026-03-25T07:48:05Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45261</id>
		<title>Аналитический инструмент «Золотой час контента»</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45261"/>
		<updated>2026-03-24T14:10:30Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-family: Arial, sans-serif; max-width: 900px; margin: 0 auto; padding: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Карточка проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f0f8ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 8px;&amp;quot;&amp;gt;📊 Аналитика «Золотого часа контента»&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Автор:&amp;lt;/b&amp;gt; Федышина София&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Группа:&amp;lt;/b&amp;gt; АДЭУ-221&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Дисциплина:&amp;lt;/b&amp;gt; Работа с API социальных сетей и визуализация данных&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Статус проекта:&amp;lt;/b&amp;gt; Выполнен&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Введение --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📘 Введение&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Цель проекта — разработать инструмент для анализа публикаций в VK и определения оптимального времени для постинга, чтобы максимизировать вовлеченность аудитории. Проект использует API VK для получения статистики по последним постам сообщества и визуализирует пики активности аудитории через графики.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Цели проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🎯 Цели проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Определение «золотого часа» публикаций в VK для максимальной вовлеченности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Сбор данных о лайках, комментариях и репостах последних постов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация данных с помощью различных типов графиков для наглядности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Автоматическая генерация рекомендаций по времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Архитектура и блок-схема --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🛠 Архитектура и блок-схема проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Проект состоит из backend и frontend. Backend обрабатывает данные VK API, а frontend визуализирует графики и рекомендации.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;!-- Блок-схема --&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;display: flex; flex-direction: column; align-items: center; margin-top: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;div style=&amp;quot;position: relative; width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Ввод домена VK пользователем&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Запрос к VK API (Backend)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Сбор лайков, комментариев и репостов&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Вычисление вовлеченности (Engagement)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Визуализация графиков и рекомендации (Frontend)&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Структура проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🗂 Структура проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            [[Файл:All.png|500px|center|thumb|Общая структура]]&lt;br /&gt;
            [[Файл:App.png|500px|center|thumb|backend/app.py — основной скрипт Python для работы с VK API]]&lt;br /&gt;
            [[Файл:Analitics.png|500px|center|thumb|analytics.py — Cбор данных, обработка VK API]]&lt;br /&gt;
            [[Файл:Service.png|500px|center|thumb|vk_service.py — модуль для работы с VK API]]&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
            [[Файл:R.png|500px|center|thumb|requirements.txt - требования ]]&lt;br /&gt;
        &amp;lt;p&amp;gt; файл .env - содержит токен:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;frontend/index.html:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color:#1e293b; color:#fff; padding:15px; border-radius:10px; overflow-x:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;html lang=&amp;quot;ru&amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;head&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;title&amp;amp;gt;Аналитика &amp;quot;Золотого часа&amp;quot;&amp;amp;lt;/title&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;script src=&amp;quot;https://cdn.jsdelivr.net/npm/chart.js&amp;quot;&amp;amp;gt;&amp;amp;lt;/script&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;style&amp;amp;gt;&lt;br /&gt;
        body {&lt;br /&gt;
            font-family: &#039;Segoe UI&#039;, sans-serif;&lt;br /&gt;
            background: #0f172a;&lt;br /&gt;
            color: white;&lt;br /&gt;
            margin: 0;&lt;br /&gt;
            padding: 20px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        h1 {&lt;br /&gt;
            text-align: center;&lt;br /&gt;
            margin-bottom: 30px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        .controls {&lt;br /&gt;
            text-align: center;&lt;br /&gt;
            margin-bottom: 20px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        input, button {&lt;br /&gt;
            padding: 12px;&lt;br /&gt;
            border-radius: 10px;&lt;br /&gt;
            border: none;&lt;br /&gt;
            margin: 5px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        button {&lt;br /&gt;
            background: #2563eb;&lt;br /&gt;
            color: white;&lt;br /&gt;
            cursor: pointer;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        .ai-box {&lt;br /&gt;
            margin: 20px auto;&lt;br /&gt;
            padding: 20px;&lt;br /&gt;
            background: #1e293b;&lt;br /&gt;
            border-radius: 15px;&lt;br /&gt;
            text-align: center;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        .charts {&lt;br /&gt;
            display: grid;&lt;br /&gt;
            grid-template-columns: 1fr 1fr;&lt;br /&gt;
            gap: 20px;&lt;br /&gt;
            margin-top: 20px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        canvas {&lt;br /&gt;
            background: #1e293b;&lt;br /&gt;
            padding: 15px;&lt;br /&gt;
            border-radius: 15px;&lt;br /&gt;
        }&lt;br /&gt;
    &amp;amp;lt;/style&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/head&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;body&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;h1&amp;amp;gt;📊 Аналитика &amp;quot;Золотого часа контента&amp;quot;&amp;amp;lt;/h1&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;controls&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;input id=&amp;quot;group&amp;quot; placeholder=&amp;quot;Введите домен VK (например: kosti_bloggers)&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;button onclick=&amp;quot;loadData()&amp;quot;&amp;amp;gt;Анализировать&amp;amp;lt;/button&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;!-- Блок рекомендаций --&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;ai-box&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;h3&amp;amp;gt;Рекомендации&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;p id=&amp;quot;aiText&amp;quot;&amp;amp;gt;Здесь появятся рекомендации...&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;charts&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;engagementChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;multiChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;areaChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;polarChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;script&amp;amp;gt;&lt;br /&gt;
let charts = [];&lt;br /&gt;
&lt;br /&gt;
function destroyCharts() {&lt;br /&gt;
    charts.forEach(c =&amp;amp;gt; c.destroy());&lt;br /&gt;
    charts = [];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function generateAI(bestHour, engagement) {&lt;br /&gt;
    const max = Math.max(...engagement);&lt;br /&gt;
    const avg = engagement.reduce((a, b) =&amp;amp;gt; a + b, 0) / engagement.length;&lt;br /&gt;
    const diff = ((max / avg - 1) * 100).toFixed(0);&lt;br /&gt;
    return `Рекомендуем публиковать посты примерно в ${bestHour}:00. В этот час вовлеченность выше средней на ${diff}%. Это оптимальное время для максимального охвата аудитории.`;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
async function loadData() {&lt;br /&gt;
    const group = document.getElementById(&amp;quot;group&amp;quot;).value;&lt;br /&gt;
    if (!group) return alert(&amp;quot;Введите домен VK!&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    try {&lt;br /&gt;
        const res = await fetch(`http://127.0.0.1:8000/analyze?domain=${group}`);&lt;br /&gt;
        const data = await res.json();&lt;br /&gt;
&lt;br /&gt;
        const hours = data.data.map(d =&amp;amp;gt; d.hour);&lt;br /&gt;
        const engagement = data.data.map(d =&amp;amp;gt; d.engagement);&lt;br /&gt;
        const likes = data.data.map(d =&amp;amp;gt; d.likes);&lt;br /&gt;
        const comments = data.data.map(d =&amp;amp;gt; d.comments);&lt;br /&gt;
        const reposts = data.data.map(d =&amp;amp;gt; d.reposts);&lt;br /&gt;
&lt;br /&gt;
        destroyCharts();&lt;br /&gt;
&lt;br /&gt;
        const maxVal = Math.max(...engagement);&lt;br /&gt;
&lt;br /&gt;
        // 1. Столбчатая диаграмма (главный график)&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;engagementChart&amp;quot;), {&lt;br /&gt;
            type: &#039;bar&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [{&lt;br /&gt;
                    label: &#039;Вовлеченность&#039;,&lt;br /&gt;
                    data: engagement,&lt;br /&gt;
                    backgroundColor: engagement.map(v =&amp;amp;gt; v === maxVal ? &#039;#FFD700&#039; : &#039;#3b82f6&#039;)&lt;br /&gt;
                }]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        // 2. Много-линейный график&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;multiChart&amp;quot;), {&lt;br /&gt;
            type: &#039;line&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [&lt;br /&gt;
                    { label: &#039;Лайки&#039;, data: likes, borderColor: &#039;#3b82f6&#039;, tension: 0.4 },&lt;br /&gt;
                    { label: &#039;Комментарии&#039;, data: comments, borderColor: &#039;#16a34a&#039;, tension: 0.4 },&lt;br /&gt;
                    { label: &#039;Репосты&#039;, data: reposts, borderColor: &#039;#f97316&#039;, tension: 0.4 }&lt;br /&gt;
                ]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        // 3. Area chart&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;areaChart&amp;quot;), {&lt;br /&gt;
            type: &#039;line&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [&lt;br /&gt;
                    { label: &#039;Лайки&#039;, data: likes, fill: true, backgroundColor: &#039;rgba(59,130,246,0.3)&#039;, borderColor: &#039;#3b82f6&#039; },&lt;br /&gt;
                    { label: &#039;Комментарии&#039;, data: comments, fill: true, backgroundColor: &#039;rgba(22,163,52,0.3)&#039;, borderColor: &#039;#16a34a&#039; },&lt;br /&gt;
                    { label: &#039;Репосты&#039;, data: reposts, fill: true, backgroundColor: &#039;rgba(249,115,22,0.3)&#039;, borderColor: &#039;#f97316&#039; }&lt;br /&gt;
                ]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        // 4. Polar chart&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;polarChart&amp;quot;), {&lt;br /&gt;
            type: &#039;polarArea&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [{&lt;br /&gt;
                    label: &#039;Распределение активности&#039;,&lt;br /&gt;
                    data: engagement,&lt;br /&gt;
                    backgroundColor: engagement.map(v =&amp;amp;gt; `hsl(${Math.random()*360}, 70%, 50%)`)&lt;br /&gt;
                }]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&amp;quot;aiText&amp;quot;).innerText = generateAI(data.best_hour, engagement);&lt;br /&gt;
&lt;br /&gt;
    } catch (error) {&lt;br /&gt;
        alert(&amp;quot;Ошибка при загрузке данных. Проверьте сервер и домен.&amp;quot;);&lt;br /&gt;
        console.error(error);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;amp;lt;/script&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;/body&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/html&amp;amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Описание графиков --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📊 Описание визуализации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Столбчатая диаграмма (Engagement)&amp;lt;/b&amp;gt; — пики вовлеченности по часам публикации, золотым выделен максимальный час.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Много-линейный график&amp;lt;/b&amp;gt; — динамика лайков, комментариев и репостов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Area chart&amp;lt;/b&amp;gt; — структура вовлеченности по типам взаимодействий.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Polar chart&amp;lt;/b&amp;gt; — распределение активности по часам публикации.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Рекомендации --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🤖 Рекомендации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Оптимальный час публикации определяется по максимальному значению показателя Engagement. Это позволяет повысить охват и вовлеченность аудитории. Дополнительно можно учитывать пики активности по дням недели для более точного планирования публикаций.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Выводы --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📌 Выводы&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект позволяет определить «золотой час» публикаций в VK.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Вовлеченность оценивается комплексно: лайки, комментарии и репосты.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация нескольких графиков делает анализ наглядным и информативным.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект можно расширить heatmap и AI-моделями для прогнозирования оптимального времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:R.png&amp;diff=45260</id>
		<title>Файл:R.png</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:R.png&amp;diff=45260"/>
		<updated>2026-03-24T14:08:31Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45259</id>
		<title>Аналитический инструмент «Золотой час контента»</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45259"/>
		<updated>2026-03-24T14:07:31Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-family: Arial, sans-serif; max-width: 900px; margin: 0 auto; padding: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Карточка проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f0f8ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 8px;&amp;quot;&amp;gt;📊 Аналитика «Золотого часа контента»&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Автор:&amp;lt;/b&amp;gt; Федышина София&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Группа:&amp;lt;/b&amp;gt; АДЭУ-221&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Дисциплина:&amp;lt;/b&amp;gt; Работа с API социальных сетей и визуализация данных&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Статус проекта:&amp;lt;/b&amp;gt; Выполнен&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Введение --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📘 Введение&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Цель проекта — разработать инструмент для анализа публикаций в VK и определения оптимального времени для постинга, чтобы максимизировать вовлеченность аудитории. Проект использует API VK для получения статистики по последним постам сообщества и визуализирует пики активности аудитории через графики.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Цели проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🎯 Цели проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Определение «золотого часа» публикаций в VK для максимальной вовлеченности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Сбор данных о лайках, комментариях и репостах последних постов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация данных с помощью различных типов графиков для наглядности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Автоматическая генерация рекомендаций по времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Архитектура и блок-схема --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🛠 Архитектура и блок-схема проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Проект состоит из backend и frontend. Backend обрабатывает данные VK API, а frontend визуализирует графики и рекомендации.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;!-- Блок-схема --&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;display: flex; flex-direction: column; align-items: center; margin-top: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;div style=&amp;quot;position: relative; width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Ввод домена VK пользователем&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Запрос к VK API (Backend)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Сбор лайков, комментариев и репостов&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Вычисление вовлеченности (Engagement)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Визуализация графиков и рекомендации (Frontend)&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Структура проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🗂 Структура проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            [[Файл:All.png|500px|center|thumb|Общая структура]]&lt;br /&gt;
            [[Файл:App.png|500px|center|thumb|backend/app.py — основной скрипт Python для работы с VK API]]&lt;br /&gt;
            [[Файл:Analitics.png|500px|center|thumb|analytics.py — Cбор данных, обработка VK API]]&lt;br /&gt;
            [[Файл:Service.png|500px|center|thumb|vk_service.py — модуль для работы с VK API]]&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;p&amp;gt;frontend/index.html:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color:#1e293b; color:#fff; padding:15px; border-radius:10px; overflow-x:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;html lang=&amp;quot;ru&amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;head&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;title&amp;amp;gt;Аналитика &amp;quot;Золотого часа&amp;quot;&amp;amp;lt;/title&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;script src=&amp;quot;https://cdn.jsdelivr.net/npm/chart.js&amp;quot;&amp;amp;gt;&amp;amp;lt;/script&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;style&amp;amp;gt;&lt;br /&gt;
        body {&lt;br /&gt;
            font-family: &#039;Segoe UI&#039;, sans-serif;&lt;br /&gt;
            background: #0f172a;&lt;br /&gt;
            color: white;&lt;br /&gt;
            margin: 0;&lt;br /&gt;
            padding: 20px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        h1 {&lt;br /&gt;
            text-align: center;&lt;br /&gt;
            margin-bottom: 30px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        .controls {&lt;br /&gt;
            text-align: center;&lt;br /&gt;
            margin-bottom: 20px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        input, button {&lt;br /&gt;
            padding: 12px;&lt;br /&gt;
            border-radius: 10px;&lt;br /&gt;
            border: none;&lt;br /&gt;
            margin: 5px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        button {&lt;br /&gt;
            background: #2563eb;&lt;br /&gt;
            color: white;&lt;br /&gt;
            cursor: pointer;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        .ai-box {&lt;br /&gt;
            margin: 20px auto;&lt;br /&gt;
            padding: 20px;&lt;br /&gt;
            background: #1e293b;&lt;br /&gt;
            border-radius: 15px;&lt;br /&gt;
            text-align: center;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        .charts {&lt;br /&gt;
            display: grid;&lt;br /&gt;
            grid-template-columns: 1fr 1fr;&lt;br /&gt;
            gap: 20px;&lt;br /&gt;
            margin-top: 20px;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        canvas {&lt;br /&gt;
            background: #1e293b;&lt;br /&gt;
            padding: 15px;&lt;br /&gt;
            border-radius: 15px;&lt;br /&gt;
        }&lt;br /&gt;
    &amp;amp;lt;/style&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/head&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;body&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;h1&amp;amp;gt;📊 Аналитика &amp;quot;Золотого часа контента&amp;quot;&amp;amp;lt;/h1&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;controls&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;input id=&amp;quot;group&amp;quot; placeholder=&amp;quot;Введите домен VK (например: kosti_bloggers)&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;button onclick=&amp;quot;loadData()&amp;quot;&amp;amp;gt;Анализировать&amp;amp;lt;/button&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;!-- Блок рекомендаций --&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;ai-box&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;h3&amp;amp;gt;Рекомендации&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;p id=&amp;quot;aiText&amp;quot;&amp;amp;gt;Здесь появятся рекомендации...&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;charts&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;engagementChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;multiChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;areaChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;canvas id=&amp;quot;polarChart&amp;quot;&amp;amp;gt;&amp;amp;lt;/canvas&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;script&amp;amp;gt;&lt;br /&gt;
let charts = [];&lt;br /&gt;
&lt;br /&gt;
function destroyCharts() {&lt;br /&gt;
    charts.forEach(c =&amp;amp;gt; c.destroy());&lt;br /&gt;
    charts = [];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function generateAI(bestHour, engagement) {&lt;br /&gt;
    const max = Math.max(...engagement);&lt;br /&gt;
    const avg = engagement.reduce((a, b) =&amp;amp;gt; a + b, 0) / engagement.length;&lt;br /&gt;
    const diff = ((max / avg - 1) * 100).toFixed(0);&lt;br /&gt;
    return `Рекомендуем публиковать посты примерно в ${bestHour}:00. В этот час вовлеченность выше средней на ${diff}%. Это оптимальное время для максимального охвата аудитории.`;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
async function loadData() {&lt;br /&gt;
    const group = document.getElementById(&amp;quot;group&amp;quot;).value;&lt;br /&gt;
    if (!group) return alert(&amp;quot;Введите домен VK!&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    try {&lt;br /&gt;
        const res = await fetch(`http://127.0.0.1:8000/analyze?domain=${group}`);&lt;br /&gt;
        const data = await res.json();&lt;br /&gt;
&lt;br /&gt;
        const hours = data.data.map(d =&amp;amp;gt; d.hour);&lt;br /&gt;
        const engagement = data.data.map(d =&amp;amp;gt; d.engagement);&lt;br /&gt;
        const likes = data.data.map(d =&amp;amp;gt; d.likes);&lt;br /&gt;
        const comments = data.data.map(d =&amp;amp;gt; d.comments);&lt;br /&gt;
        const reposts = data.data.map(d =&amp;amp;gt; d.reposts);&lt;br /&gt;
&lt;br /&gt;
        destroyCharts();&lt;br /&gt;
&lt;br /&gt;
        const maxVal = Math.max(...engagement);&lt;br /&gt;
&lt;br /&gt;
        // 1. Столбчатая диаграмма (главный график)&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;engagementChart&amp;quot;), {&lt;br /&gt;
            type: &#039;bar&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [{&lt;br /&gt;
                    label: &#039;Вовлеченность&#039;,&lt;br /&gt;
                    data: engagement,&lt;br /&gt;
                    backgroundColor: engagement.map(v =&amp;amp;gt; v === maxVal ? &#039;#FFD700&#039; : &#039;#3b82f6&#039;)&lt;br /&gt;
                }]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        // 2. Много-линейный график&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;multiChart&amp;quot;), {&lt;br /&gt;
            type: &#039;line&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [&lt;br /&gt;
                    { label: &#039;Лайки&#039;, data: likes, borderColor: &#039;#3b82f6&#039;, tension: 0.4 },&lt;br /&gt;
                    { label: &#039;Комментарии&#039;, data: comments, borderColor: &#039;#16a34a&#039;, tension: 0.4 },&lt;br /&gt;
                    { label: &#039;Репосты&#039;, data: reposts, borderColor: &#039;#f97316&#039;, tension: 0.4 }&lt;br /&gt;
                ]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        // 3. Area chart&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;areaChart&amp;quot;), {&lt;br /&gt;
            type: &#039;line&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [&lt;br /&gt;
                    { label: &#039;Лайки&#039;, data: likes, fill: true, backgroundColor: &#039;rgba(59,130,246,0.3)&#039;, borderColor: &#039;#3b82f6&#039; },&lt;br /&gt;
                    { label: &#039;Комментарии&#039;, data: comments, fill: true, backgroundColor: &#039;rgba(22,163,52,0.3)&#039;, borderColor: &#039;#16a34a&#039; },&lt;br /&gt;
                    { label: &#039;Репосты&#039;, data: reposts, fill: true, backgroundColor: &#039;rgba(249,115,22,0.3)&#039;, borderColor: &#039;#f97316&#039; }&lt;br /&gt;
                ]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        // 4. Polar chart&lt;br /&gt;
        charts.push(new Chart(document.getElementById(&amp;quot;polarChart&amp;quot;), {&lt;br /&gt;
            type: &#039;polarArea&#039;,&lt;br /&gt;
            data: {&lt;br /&gt;
                labels: hours,&lt;br /&gt;
                datasets: [{&lt;br /&gt;
                    label: &#039;Распределение активности&#039;,&lt;br /&gt;
                    data: engagement,&lt;br /&gt;
                    backgroundColor: engagement.map(v =&amp;amp;gt; `hsl(${Math.random()*360}, 70%, 50%)`)&lt;br /&gt;
                }]&lt;br /&gt;
            }&lt;br /&gt;
        }));&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&amp;quot;aiText&amp;quot;).innerText = generateAI(data.best_hour, engagement);&lt;br /&gt;
&lt;br /&gt;
    } catch (error) {&lt;br /&gt;
        alert(&amp;quot;Ошибка при загрузке данных. Проверьте сервер и домен.&amp;quot;);&lt;br /&gt;
        console.error(error);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;amp;lt;/script&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;/body&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/html&amp;amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Описание графиков --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📊 Описание визуализации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Столбчатая диаграмма (Engagement)&amp;lt;/b&amp;gt; — пики вовлеченности по часам публикации, золотым выделен максимальный час.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Много-линейный график&amp;lt;/b&amp;gt; — динамика лайков, комментариев и репостов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Area chart&amp;lt;/b&amp;gt; — структура вовлеченности по типам взаимодействий.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Polar chart&amp;lt;/b&amp;gt; — распределение активности по часам публикации.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Рекомендации --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🤖 Рекомендации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Оптимальный час публикации определяется по максимальному значению показателя Engagement. Это позволяет повысить охват и вовлеченность аудитории. Дополнительно можно учитывать пики активности по дням недели для более точного планирования публикаций.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Выводы --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📌 Выводы&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект позволяет определить «золотой час» публикаций в VK.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Вовлеченность оценивается комплексно: лайки, комментарии и репосты.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация нескольких графиков делает анализ наглядным и информативным.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект можно расширить heatmap и AI-моделями для прогнозирования оптимального времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45258</id>
		<title>Аналитический инструмент «Золотой час контента»</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45258"/>
		<updated>2026-03-24T13:58:25Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-family: Arial, sans-serif; max-width: 900px; margin: 0 auto; padding: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Карточка проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f0f8ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 8px;&amp;quot;&amp;gt;📊 Аналитика «Золотого часа контента»&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Автор:&amp;lt;/b&amp;gt; Федышина София&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Группа:&amp;lt;/b&amp;gt; АДЭУ-221&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Дисциплина:&amp;lt;/b&amp;gt; Работа с API социальных сетей и визуализация данных&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Статус проекта:&amp;lt;/b&amp;gt; Выполнен&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Введение --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📘 Введение&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Цель проекта — разработать инструмент для анализа публикаций в VK и определения оптимального времени для постинга, чтобы максимизировать вовлеченность аудитории. Проект использует API VK для получения статистики по последним постам сообщества и визуализирует пики активности аудитории через графики.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Цели проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🎯 Цели проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Определение «золотого часа» публикаций в VK для максимальной вовлеченности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Сбор данных о лайках, комментариях и репостах последних постов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация данных с помощью различных типов графиков для наглядности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Автоматическая генерация рекомендаций по времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Архитектура и блок-схема --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🛠 Архитектура и блок-схема проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Проект состоит из backend и frontend. Backend обрабатывает данные VK API, а frontend визуализирует графики и рекомендации.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;!-- Блок-схема --&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;display: flex; flex-direction: column; align-items: center; margin-top: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;div style=&amp;quot;position: relative; width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Ввод домена VK пользователем&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Запрос к VK API (Backend)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Сбор лайков, комментариев и репостов&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Вычисление вовлеченности (Engagement)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Визуализация графиков и рекомендации (Frontend)&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Структура проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🗂 Структура проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            [[Файл:All.png|500px|center|thumb|Общая структура]]&lt;br /&gt;
            [[Файл:App.png|500px|center|thumb|backend/app.py — основной скрипт Python для работы с VK API]]&lt;br /&gt;
            [[Файл:Analitics.png|500px|center|thumb|analytics.py — Cбор данных, обработка VK API]]&lt;br /&gt;
            [[Файл:Service.png|500px|center|thumb|vk_service.py — модуль для работы с VK API]]&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Описание графиков --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📊 Описание визуализации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Столбчатая диаграмма (Engagement)&amp;lt;/b&amp;gt; — пики вовлеченности по часам публикации, золотым выделен максимальный час.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Много-линейный график&amp;lt;/b&amp;gt; — динамика лайков, комментариев и репостов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Area chart&amp;lt;/b&amp;gt; — структура вовлеченности по типам взаимодействий.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Polar chart&amp;lt;/b&amp;gt; — распределение активности по часам публикации.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Рекомендации --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🤖 Рекомендации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Оптимальный час публикации определяется по максимальному значению показателя Engagement. Это позволяет повысить охват и вовлеченность аудитории. Дополнительно можно учитывать пики активности по дням недели для более точного планирования публикаций.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Выводы --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📌 Выводы&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект позволяет определить «золотой час» публикаций в VK.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Вовлеченность оценивается комплексно: лайки, комментарии и репосты.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация нескольких графиков делает анализ наглядным и информативным.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект можно расширить heatmap и AI-моделями для прогнозирования оптимального времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45257</id>
		<title>Аналитический инструмент «Золотой час контента»</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45257"/>
		<updated>2026-03-24T13:57:09Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-family: Arial, sans-serif; max-width: 900px; margin: 0 auto; padding: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Карточка проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f0f8ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 8px;&amp;quot;&amp;gt;📊 Аналитика «Золотого часа контента»&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Автор:&amp;lt;/b&amp;gt; Федышина София&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Группа:&amp;lt;/b&amp;gt; АДЭУ-221&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Дисциплина:&amp;lt;/b&amp;gt; Работа с API социальных сетей и визуализация данных&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Статус проекта:&amp;lt;/b&amp;gt; Выполнен&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Введение --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📘 Введение&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Цель проекта — разработать инструмент для анализа публикаций в VK и определения оптимального времени для постинга, чтобы максимизировать вовлеченность аудитории. Проект использует API VK для получения статистики по последним постам сообщества и визуализирует пики активности аудитории через графики.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Цели проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🎯 Цели проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Определение «золотого часа» публикаций в VK для максимальной вовлеченности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Сбор данных о лайках, комментариях и репостах последних постов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация данных с помощью различных типов графиков для наглядности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Автоматическая генерация рекомендаций по времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Архитектура и блок-схема --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🛠 Архитектура и блок-схема проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Проект состоит из backend и frontend. Backend обрабатывает данные VK API, а frontend визуализирует графики и рекомендации.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;!-- Блок-схема --&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;display: flex; flex-direction: column; align-items: center; margin-top: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;div style=&amp;quot;position: relative; width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Ввод домена VK пользователем&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Запрос к VK API (Backend)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Сбор лайков, комментариев и репостов&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Вычисление вовлеченности (Engagement)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Визуализация графиков и рекомендации (Frontend)&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Структура проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🗂 Структура проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            [[Файл:All.png|500px|center|thumb|Общая структура]]&lt;br /&gt;
            &amp;lt;li&amp;gt;backend/app.py — основной скрипт Python для работы с VK API&amp;lt;/li&amp;gt;&lt;br /&gt;
            [[Файл:App.png|500px|center|thumb|Общая структура]]&lt;br /&gt;
            &amp;lt;li&amp;gt;backend/analytics.py — Cбор данных, обработка VK API&amp;lt;/li&amp;gt;&lt;br /&gt;
            [[Файл:Analitics.png|500px|center|thumb|Общая структура]]&lt;br /&gt;
            &amp;lt;li&amp;gt;backend/vk_service.py — модуль для работы с VK API&amp;lt;/li&amp;gt;&lt;br /&gt;
            [[Файл:Service.png|500px|center|thumb|Общая структура]]&lt;br /&gt;
            &amp;lt;li&amp;gt;README.md — описание проекта&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Описание графиков --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📊 Описание визуализации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Столбчатая диаграмма (Engagement)&amp;lt;/b&amp;gt; — пики вовлеченности по часам публикации, золотым выделен максимальный час.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Много-линейный график&amp;lt;/b&amp;gt; — динамика лайков, комментариев и репостов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Area chart&amp;lt;/b&amp;gt; — структура вовлеченности по типам взаимодействий.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Polar chart&amp;lt;/b&amp;gt; — распределение активности по часам публикации.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Рекомендации --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🤖 Рекомендации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Оптимальный час публикации определяется по максимальному значению показателя Engagement. Это позволяет повысить охват и вовлеченность аудитории. Дополнительно можно учитывать пики активности по дням недели для более точного планирования публикаций.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Выводы --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📌 Выводы&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект позволяет определить «золотой час» публикаций в VK.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Вовлеченность оценивается комплексно: лайки, комментарии и репосты.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация нескольких графиков делает анализ наглядным и информативным.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект можно расширить heatmap и AI-моделями для прогнозирования оптимального времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Service.png&amp;diff=45256</id>
		<title>Файл:Service.png</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Service.png&amp;diff=45256"/>
		<updated>2026-03-24T13:56:17Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:App.png&amp;diff=45255</id>
		<title>Файл:App.png</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:App.png&amp;diff=45255"/>
		<updated>2026-03-24T13:56:09Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45254</id>
		<title>Аналитический инструмент «Золотой час контента»</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45254"/>
		<updated>2026-03-24T13:55:38Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-family: Arial, sans-serif; max-width: 900px; margin: 0 auto; padding: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Карточка проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f0f8ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 8px;&amp;quot;&amp;gt;📊 Аналитика «Золотого часа контента»&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Автор:&amp;lt;/b&amp;gt; Федышина София&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Группа:&amp;lt;/b&amp;gt; АДЭУ-221&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Дисциплина:&amp;lt;/b&amp;gt; Работа с API социальных сетей и визуализация данных&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Статус проекта:&amp;lt;/b&amp;gt; Выполнен&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Введение --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📘 Введение&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Цель проекта — разработать инструмент для анализа публикаций в VK и определения оптимального времени для постинга, чтобы максимизировать вовлеченность аудитории. Проект использует API VK для получения статистики по последним постам сообщества и визуализирует пики активности аудитории через графики.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Цели проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🎯 Цели проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Определение «золотого часа» публикаций в VK для максимальной вовлеченности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Сбор данных о лайках, комментариях и репостах последних постов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация данных с помощью различных типов графиков для наглядности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Автоматическая генерация рекомендаций по времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Архитектура и блок-схема --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🛠 Архитектура и блок-схема проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Проект состоит из backend и frontend. Backend обрабатывает данные VK API, а frontend визуализирует графики и рекомендации.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;!-- Блок-схема --&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;display: flex; flex-direction: column; align-items: center; margin-top: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;div style=&amp;quot;position: relative; width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Ввод домена VK пользователем&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Запрос к VK API (Backend)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Сбор лайков, комментариев и репостов&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Вычисление вовлеченности (Engagement)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Визуализация графиков и рекомендации (Frontend)&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Структура проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🗂 Структура проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            [[Файл:All.png|500px|center|thumb|Общая структура]]&lt;br /&gt;
            &amp;lt;li&amp;gt;backend/app.py — основной скрипт Python для работы с VK API&amp;lt;/li&amp;gt;&lt;br /&gt;
            [[Файл:App.png|500px|center|thumb|Общая структура]]&lt;br /&gt;
            &amp;lt;li&amp;gt;backend/analytics.py — Cбор данных, обработка VK API&amp;lt;/li&amp;gt;&lt;br /&gt;
            [[Файл:Analytics.png|500px|center|thumb|Общая структура]]&lt;br /&gt;
            &amp;lt;li&amp;gt;backend/vk_service.py — модуль для работы с VK API&amp;lt;/li&amp;gt;&lt;br /&gt;
            [[Файл:Vk_service.png|500px|center|thumb|Общая структура]]&lt;br /&gt;
            &amp;lt;li&amp;gt;README.md — описание проекта&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Описание графиков --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📊 Описание визуализации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Столбчатая диаграмма (Engagement)&amp;lt;/b&amp;gt; — пики вовлеченности по часам публикации, золотым выделен максимальный час.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Много-линейный график&amp;lt;/b&amp;gt; — динамика лайков, комментариев и репостов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Area chart&amp;lt;/b&amp;gt; — структура вовлеченности по типам взаимодействий.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Polar chart&amp;lt;/b&amp;gt; — распределение активности по часам публикации.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Рекомендации --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🤖 Рекомендации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Оптимальный час публикации определяется по максимальному значению показателя Engagement. Это позволяет повысить охват и вовлеченность аудитории. Дополнительно можно учитывать пики активности по дням недели для более точного планирования публикаций.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Выводы --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📌 Выводы&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект позволяет определить «золотой час» публикаций в VK.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Вовлеченность оценивается комплексно: лайки, комментарии и репосты.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация нескольких графиков делает анализ наглядным и информативным.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект можно расширить heatmap и AI-моделями для прогнозирования оптимального времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Analitics.png&amp;diff=45253</id>
		<title>Файл:Analitics.png</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Analitics.png&amp;diff=45253"/>
		<updated>2026-03-24T13:44:01Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:All.png&amp;diff=45252</id>
		<title>Файл:All.png</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:All.png&amp;diff=45252"/>
		<updated>2026-03-24T13:43:48Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45251</id>
		<title>Аналитический инструмент «Золотой час контента»</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=45251"/>
		<updated>2026-03-24T13:43:19Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-family: Arial, sans-serif; max-width: 900px; margin: 0 auto; padding: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Карточка проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f0f8ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 8px;&amp;quot;&amp;gt;📊 Аналитика «Золотого часа контента»&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Автор:&amp;lt;/b&amp;gt; Федышина София&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Группа:&amp;lt;/b&amp;gt; АДЭУ-221&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Дисциплина:&amp;lt;/b&amp;gt; Работа с API социальных сетей и визуализация данных&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Статус проекта:&amp;lt;/b&amp;gt; Выполнен&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Введение --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📘 Введение&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Цель проекта — разработать инструмент для анализа публикаций в VK и определения оптимального времени для постинга, чтобы максимизировать вовлеченность аудитории. Проект использует API VK для получения статистики по последним постам сообщества и визуализирует пики активности аудитории через графики.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Цели проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🎯 Цели проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Определение «золотого часа» публикаций в VK для максимальной вовлеченности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Сбор данных о лайках, комментариях и репостах последних постов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация данных с помощью различных типов графиков для наглядности.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Автоматическая генерация рекомендаций по времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Архитектура и блок-схема --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🛠 Архитектура и блок-схема проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Проект состоит из backend и frontend. Backend обрабатывает данные VK API, а frontend визуализирует графики и рекомендации.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;!-- Блок-схема --&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;display: flex; flex-direction: column; align-items: center; margin-top: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;div style=&amp;quot;position: relative; width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Ввод домена VK пользователем&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Запрос к VK API (Backend)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Сбор лайков, комментариев и репостов&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Вычисление вовлеченности (Engagement)&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;width: 2px; height: 20px; background-color: #2c3e50; margin: 0 auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;background-color: #3498db; color: white; text-align: center; padding: 10px 0; border-radius: 5px;&amp;quot;&amp;gt;Визуализация графиков и рекомендации (Frontend)&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Структура проекта --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🗂 Структура проекта&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;backend/app.py — основной скрипт Python для работы с VK API&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;frontend/index.html — веб-дашборд для визуализации данных&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;frontend/style.css — стили для дашборда&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;frontend/script.js — JavaScript для построения графиков и генерации рекомендаций&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;README.md — описание проекта&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Описание графиков --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📊 Описание визуализации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Столбчатая диаграмма (Engagement)&amp;lt;/b&amp;gt; — пики вовлеченности по часам публикации, золотым выделен максимальный час.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Много-линейный график&amp;lt;/b&amp;gt; — динамика лайков, комментариев и репостов.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Area chart&amp;lt;/b&amp;gt; — структура вовлеченности по типам взаимодействий.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Polar chart&amp;lt;/b&amp;gt; — распределение активности по часам публикации.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Рекомендации --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;🤖 Рекомендации&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Оптимальный час публикации определяется по максимальному значению показателя Engagement. Это позволяет повысить охват и вовлеченность аудитории. Дополнительно можно учитывать пики активности по дням недели для более точного планирования публикаций.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Выводы --&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e6f2ff; padding: 15px; border-radius: 10px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3 style=&amp;quot;color: #2c3e50;&amp;quot;&amp;gt;📌 Выводы&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект позволяет определить «золотой час» публикаций в VK.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Вовлеченность оценивается комплексно: лайки, комментарии и репосты.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Визуализация нескольких графиков делает анализ наглядным и информативным.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Проект можно расширить heatmap и AI-моделями для прогнозирования оптимального времени публикаций.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=44653</id>
		<title>Аналитический инструмент «Золотой час контента»</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=44653"/>
		<updated>2026-03-02T14:02:29Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DigitalTool&lt;br /&gt;
|Description=Скрипт на базе VK API, который анализирует временные метки лайков под последними постами сообщества и визуализирует пики активности аудитории. Это позволяет определить идеальное время для публикации постов, когда охват и вовлеченность будут максимальными.}}&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=44652</id>
		<title>Аналитический инструмент «Золотой час контента»</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%C2%AB%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B9_%D1%87%D0%B0%D1%81_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0%C2%BB&amp;diff=44652"/>
		<updated>2026-03-02T14:02:04Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: Новая страница: «{{DigitalTool |Description=Скрипт на базе VK API, который анализирует временные метки лайков под последними постами сообщества и визуализирует пики активности аудитории. Это позволяет определить идеальное время для публикации постов, когда охват и вовлеченность бу...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DigitalTool&lt;br /&gt;
|Description=Скрипт на базе VK API, который анализирует временные метки лайков под последними постами сообщества и визуализирует пики активности аудитории. Это позволяет определить идеальное время для публикации постов, когда охват и вовлеченность будут максимальными.&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:FedyshinaSP&amp;diff=44651</id>
		<title>Участник:FedyshinaSP</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:FedyshinaSP&amp;diff=44651"/>
		<updated>2026-03-02T13:56:27Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Field_of_knowledge=Математика, Информатика, Психология, Экономика, Искусственный интеллект, Статистика, Алгебра&lt;br /&gt;
|Position=Бакалавриат&lt;br /&gt;
|PedDirection=Нет&lt;br /&gt;
|Working_On=Трекер привычек, Аналитический инструмент «Золотой час контента»&lt;br /&gt;
}}&lt;br /&gt;
[[Категория: UserMGPU]]&lt;br /&gt;
[[Категория: АДЭУ-221]]&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29080</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29080"/>
		<updated>2025-05-19T09:32:00Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ссылка на приложение==&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Главный экран приложения&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.jpg|&amp;lt;small&amp;gt;Главная страница&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Экран добавления привычки&#039;&#039;&#039;: &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
dob.jpg|&amp;lt;small&amp;gt;Добавление привычки&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
На этом экране пользователь может ввести название своей новой привычки.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vv.jpg|&amp;lt;small&amp;gt;Вводим название&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
После нажатия кнопки «Сохранить» привычка будет добавлена в основной список на главной странице. Количество добавляемых привычек не ограничено.&lt;br /&gt;
Также доступна кнопка «Назад», возвращающая пользователя на главный экран.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glavnew.jpg|&amp;lt;small&amp;gt;Сохранили привычку и вернулись назад&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Привычка успешно добавляется в список, и рядом с её названием отображается число 0 — это счётчик, показывающий, сколько раз привычка была выполнена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Взаимодействие с привычкой&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vsp.jpg|&amp;lt;small&amp;gt;Всплывающее окно&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
При нажатии на любую привычку из списка появляется всплывающее окно с выбором действия:&lt;br /&gt;
* «Отметить выполненной за сегодня» — увеличивает счётчик выполнения привычки на 1.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ch.jpg|&amp;lt;small&amp;gt;Увеличение счетчика&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* «Удалить» — удаляет выбранную привычку.&lt;br /&gt;
* «Отменить» — закрывает окно без изменений.&lt;br /&gt;
&lt;br /&gt;
==Блоки приложения==&lt;br /&gt;
&#039;&#039;&#039;Главный экран&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
bl1.png|&amp;lt;small&amp;gt;Блоки главного экрана&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Программные блоки главного экрана выполняют следующие задачи:&lt;br /&gt;
* загружают сохранённые привычки из базы данных TinyDB&lt;br /&gt;
* отображают их в виде списка&lt;br /&gt;
* очищают весь список по нажатию кнопки&lt;br /&gt;
* реагируют на выбор привычки и вызывают всплывающее окно с вариантами действия&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Экран добавления привычки&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
bl2.png|&amp;lt;small&amp;gt;Блоки экрана добавления привычки&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Блоки осуществляют:&lt;br /&gt;
* добавление новой привычки в список;&lt;br /&gt;
* присвоение ей значения 0 выполнений;&lt;br /&gt;
* возврат на главный экран после сохранения;&lt;br /&gt;
* очистку поля ввода после добавления.&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29079</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29079"/>
		<updated>2025-05-19T09:30:09Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Описание приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Главный экран приложения&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.jpg|&amp;lt;small&amp;gt;Главная страница&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Экран добавления привычки&#039;&#039;&#039;: &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
dob.jpg|&amp;lt;small&amp;gt;Добавление привычки&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На этом экране пользователь может ввести название своей новой привычки.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vv.jpg|&amp;lt;small&amp;gt;Вводим название&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
После нажатия кнопки «Сохранить» привычка будет добавлена в основной список на главной странице. Количество добавляемых привычек не ограничено.&lt;br /&gt;
Также доступна кнопка «Назад», возвращающая пользователя на главный экран.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glavnew.jpg|&amp;lt;small&amp;gt;Сохранили привычку и вернулись назад&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Привычка успешно добавляется в список, и рядом с её названием отображается число 0 — это счётчик, показывающий, сколько раз привычка была выполнена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Взаимодействие с привычкой&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vsp.jpg|&amp;lt;small&amp;gt;Всплывающее окно&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
При нажатии на любую привычку из списка появляется всплывающее окно с выбором действия:&lt;br /&gt;
* «Отметить выполненной за сегодня» — увеличивает счётчик выполнения привычки на 1.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ch.jpg|&amp;lt;small&amp;gt;Увеличение счетчика&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* «Удалить» — удаляет выбранную привычку.&lt;br /&gt;
* «Отменить» — закрывает окно без изменений.&lt;br /&gt;
&lt;br /&gt;
==Блоки приложения==&lt;br /&gt;
Главный экран:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
bl1.png|&amp;lt;small&amp;gt;Блоки главного экрана&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Программные блоки главного экрана выполняют следующие задачи:&lt;br /&gt;
* загружают сохранённые привычки из базы данных TinyDB&lt;br /&gt;
* отображают их в виде списка&lt;br /&gt;
* очищают весь список по нажатию кнопки&lt;br /&gt;
* реагируют на выбор привычки и вызывают всплывающее окно с вариантами действия&lt;br /&gt;
&lt;br /&gt;
Экран добавления привычки:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
bl2.png|&amp;lt;small&amp;gt;Блоки экрана добавления привычки&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Блоки осуществляют:&lt;br /&gt;
* добавление новой привычки в список;&lt;br /&gt;
* присвоение ей значения 0 выполнений;&lt;br /&gt;
* возврат на главный экран после сохранения;&lt;br /&gt;
* очистку поля ввода после добавления.&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29078</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29078"/>
		<updated>2025-05-19T09:27:48Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Описание приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Главный экран приложения&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.jpg|&amp;lt;small&amp;gt;Главная страница&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Экран добавления привычки&#039;&#039;&#039;: &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
dob.jpg|&amp;lt;small&amp;gt;Добавление привычки&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На этом экране пользователь может ввести название своей новой привычки.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vv.jpg|&amp;lt;small&amp;gt;Вводим название&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
После нажатия кнопки «Сохранить» привычка будет добавлена в основной список на главной странице. Количество добавляемых привычек не ограничено.&lt;br /&gt;
Также доступна кнопка «Назад», возвращающая пользователя на главный экран.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glavnew.jpg|&amp;lt;small&amp;gt;Сохранили привычку и вернулись назад&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Привычка успешно добавляется в список, и рядом с её названием отображается число 0 — это счётчик, показывающий, сколько раз привычка была выполнена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Взаимодействие с привычкой&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vsp.jpg|&amp;lt;small&amp;gt;Всплывающее окно&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
При нажатии на любую привычку из списка появляется всплывающее окно с выбором действия:&lt;br /&gt;
* «Отметить выполненной за сегодня» — увеличивает счётчик выполнения привычки на 1.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ch.jpg|&amp;lt;small&amp;gt;Увеличение счетчика&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* «Удалить» — удаляет выбранную привычку.&lt;br /&gt;
* «Отменить» — закрывает окно без изменений.&lt;br /&gt;
&lt;br /&gt;
Блоки&lt;br /&gt;
Главный экран:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
bl1.png|&amp;lt;small&amp;gt;Блоки главного экрана&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Программные блоки главного экрана выполняют следующие задачи:&lt;br /&gt;
* загружают сохранённые привычки из базы данных TinyDB&lt;br /&gt;
* отображают их в виде списка&lt;br /&gt;
* очищают весь список по нажатию кнопки&lt;br /&gt;
* реагируют на выбор привычки и вызывают всплывающее окно с вариантами действия&lt;br /&gt;
&lt;br /&gt;
Экран добавления привычки:&lt;br /&gt;
Главный экран:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
bl2.png|&amp;lt;small&amp;gt;Блоки экрана добавления привычки&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Блоки осуществляют:&lt;br /&gt;
* добавление новой привычки в список;&lt;br /&gt;
* присвоение ей значения 0 выполнений;&lt;br /&gt;
* возврат на главный экран после сохранения;&lt;br /&gt;
* очистку поля ввода после добавления.&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bl2.png&amp;diff=29077</id>
		<title>Файл:Bl2.png</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bl2.png&amp;diff=29077"/>
		<updated>2025-05-19T09:27:41Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;блоки2&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bl1.png&amp;diff=29076</id>
		<title>Файл:Bl1.png</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bl1.png&amp;diff=29076"/>
		<updated>2025-05-19T09:27:04Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;блоки 1&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29075</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29075"/>
		<updated>2025-05-19T09:12:01Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Описание приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Главный экран приложения&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.jpg|&amp;lt;small&amp;gt;Главная страница&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Экран добавления привычки&#039;&#039;&#039;: &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
dob.jpg|&amp;lt;small&amp;gt;Добавление привычки&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На этом экране пользователь может ввести название своей новой привычки.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vv.jpg|&amp;lt;small&amp;gt;Вводим название&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
После нажатия кнопки «Сохранить» привычка будет добавлена в основной список на главной странице. Количество добавляемых привычек не ограничено.&lt;br /&gt;
Также доступна кнопка «Назад», возвращающая пользователя на главный экран.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glavnew.jpg|&amp;lt;small&amp;gt;Сохранили привычку и вернулись назад&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Привычка успешно добавляется в список, и рядом с её названием отображается число 0 — это счётчик, показывающий, сколько раз привычка была выполнена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Взаимодействие с привычкой&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vsp.jpg|&amp;lt;small&amp;gt;Всплывающее окно&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
При нажатии на любую привычку из списка появляется всплывающее окно с выбором действия:&lt;br /&gt;
* «Отметить выполненной за сегодня» — увеличивает счётчик выполнения привычки на 1.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ch.jpg|&amp;lt;small&amp;gt;Увеличение счетчика&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* «Удалить» — удаляет выбранную привычку.&lt;br /&gt;
* «Отменить» — закрывает окно без изменений.&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29074</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29074"/>
		<updated>2025-05-19T09:11:32Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Описание приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
Главный экран приложения:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.jpg|&amp;lt;small&amp;gt;Главная страница&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;br /&gt;
&lt;br /&gt;
Экран добавления привычки: &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
dob.jpg|&amp;lt;small&amp;gt;Добавление привычки&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На этом экране пользователь может ввести название своей новой привычки.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vv.jpg|&amp;lt;small&amp;gt;Вводим название&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
После нажатия кнопки «Сохранить» привычка будет добавлена в основной список на главной странице. Количество добавляемых привычек не ограничено.&lt;br /&gt;
Также доступна кнопка «Назад», возвращающая пользователя на главный экран.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glavnew.jpg|&amp;lt;small&amp;gt;Сохранили привычку и вернулись назад&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Привычка успешно добавляется в список, и рядом с её названием отображается число 0 — это счётчик, показывающий, сколько раз привычка была выполнена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Взаимодействие с привычкой&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vsp.jpg|&amp;lt;small&amp;gt;Всплывающее окно&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
При нажатии на любую привычку из списка появляется всплывающее окно с выбором действия:&lt;br /&gt;
* «Отметить выполненной за сегодня» — увеличивает счётчик выполнения привычки на 1.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ch.jpg|&amp;lt;small&amp;gt;Увеличение счетчика&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* «Удалить» — удаляет выбранную привычку.&lt;br /&gt;
* «Отменить» — закрывает окно без изменений.&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29073</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29073"/>
		<updated>2025-05-19T09:08:47Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Описание приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
Главный экран приложения:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.jpg|&amp;lt;small&amp;gt;Главная страница&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;br /&gt;
&lt;br /&gt;
Экран добавления привычки: &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
dob.jpg|&amp;lt;small&amp;gt;Добавление привычки&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На этом экране пользователь может ввести название своей новой привычки.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vv.jpg|&amp;lt;small&amp;gt;Вводим название&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
После нажатия кнопки «Сохранить» привычка будет добавлена в основной список на главной странице. Количество добавляемых привычек не ограничено.&lt;br /&gt;
Также доступна кнопка «Назад», возвращающая пользователя на главный экран.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glavnew.jpg|&amp;lt;small&amp;gt;Сохранили привычку и вернулись назад&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Привычка успешно добавляется в список, и рядом с её названием отображается число 0 — это счётчик, показывающий, сколько раз привычка была выполнена.&lt;br /&gt;
&lt;br /&gt;
Взаимодействие с привычкой:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vsp.jpg|&amp;lt;small&amp;gt;Всплывающее окно&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
При нажатии на любую привычку из списка появляется всплывающее окно с выбором действия:&lt;br /&gt;
* «Отметить выполненной за сегодня» — увеличивает счётчик выполнения привычки на 1.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ch.jpg|&amp;lt;small&amp;gt;Всплывающее окно&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* «Удалить» — удаляет выбранную привычку.&lt;br /&gt;
* «Отменить» — закрывает окно без изменений.&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ch.jpg&amp;diff=29072</id>
		<title>Файл:Ch.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ch.jpg&amp;diff=29072"/>
		<updated>2025-05-19T09:06:35Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;счетчик&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Vsp.jpg&amp;diff=29071</id>
		<title>Файл:Vsp.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Vsp.jpg&amp;diff=29071"/>
		<updated>2025-05-19T09:06:00Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;всплывающее окно&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29070</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29070"/>
		<updated>2025-05-19T09:00:09Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Описание приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
Главный экран приложения:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.jpg|&amp;lt;small&amp;gt;Главная страница&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;br /&gt;
&lt;br /&gt;
Экран добавления привычки: &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
dob.jpg|&amp;lt;small&amp;gt;Добавление привычки&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На этом экране пользователь может ввести название своей новой привычки.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vv.jpg|&amp;lt;small&amp;gt;Вводим название&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
После нажатия кнопки «Сохранить» привычка будет добавлена в основной список на главной странице. Количество добавляемых привычек не ограничено.&lt;br /&gt;
Также доступна кнопка «Назад», возвращающая пользователя на главный экран.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glavnew.jpg|&amp;lt;small&amp;gt;Сохранили привычку и вернулись назад&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29069</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29069"/>
		<updated>2025-05-19T08:58:54Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Описание приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
Главный экран приложения:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.jpg|&amp;lt;small&amp;gt;Главная страница&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;br /&gt;
&lt;br /&gt;
Экран добавления привычки: &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
dob.jpg|&amp;lt;small&amp;gt;Добавление привычки&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На этом экране пользователь может ввести название своей новой привычки.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vv.jpg|&amp;lt;small&amp;gt;Вводим название&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
После нажатия кнопки «Сохранить» привычка будет добавлена в основной список на главной странице. Количество добавляемых привычек не ограничено.&lt;br /&gt;
Также доступна кнопка «Назад», возвращающая пользователя на главный экран.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glavnew.jpg|&amp;lt;small&amp;gt;Вводим название&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Glavnew.jpg&amp;diff=29068</id>
		<title>Файл:Glavnew.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Glavnew.jpg&amp;diff=29068"/>
		<updated>2025-05-19T08:58:29Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Добавили привычку на главную&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29067</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29067"/>
		<updated>2025-05-19T08:56:49Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Описание приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
Главный экран приложения:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.jpg|&amp;lt;small&amp;gt;Главная страница&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;br /&gt;
&lt;br /&gt;
Экран добавления привычки: &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
dob.jpg|&amp;lt;small&amp;gt;Добавление привычки&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На этом экране пользователь может ввести название своей новой привычки.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
vv.jpg|&amp;lt;small&amp;gt;Вводим название&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
После нажатия кнопки «Сохранить» привычка будет добавлена в основной список на главной странице. Количество добавляемых привычек не ограничено.&lt;br /&gt;
Также доступна кнопка «Назад», возвращающая пользователя на главный экран.&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Vv.jpg&amp;diff=29066</id>
		<title>Файл:Vv.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Vv.jpg&amp;diff=29066"/>
		<updated>2025-05-19T08:56:35Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ввели название&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29065</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29065"/>
		<updated>2025-05-19T08:54:26Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Описание приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
Главный экран приложения:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.jpg|&amp;lt;small&amp;gt;Главная страница&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;br /&gt;
&lt;br /&gt;
Экран добавления привычки: &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
dob.jpg|&amp;lt;small&amp;gt;Добавление привычки&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На экране есть поле для ввода текста, туда пользователю необходимо ввести новую привычку. &lt;br /&gt;
Чтобы добавить введенное название привычки в список привычек главного экрана пользователь должен нажать кнопку «Сохранить». Название автоматически отобразиться в списке. Далее, при необходимости, можно ввести еще несколько названий (количество неограниченно).&lt;br /&gt;
Чтобы вернуться на главный экран нужно нажать кнопку «Назад».&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Dob.jpg&amp;diff=29064</id>
		<title>Файл:Dob.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Dob.jpg&amp;diff=29064"/>
		<updated>2025-05-19T08:53:21Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Добавление привычки&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29063</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29063"/>
		<updated>2025-05-19T08:49:10Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Описание приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
Главный экран приложения:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.jpg|&amp;lt;small&amp;gt;Главный экран: пустой список&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29062</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29062"/>
		<updated>2025-05-19T08:48:29Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Описание приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
Главный экран приложения:&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.jpg|&amp;lt;small&amp;gt;Главный экран: пустой список&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29061</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29061"/>
		<updated>2025-05-19T08:45:47Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Главный экран приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
Главный экран приложения&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.jpg|&amp;lt;small&amp;gt;Главный экран: пустой список&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29060</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29060"/>
		<updated>2025-05-19T08:45:19Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
===Главный экран приложения===&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.jpg|&amp;lt;small&amp;gt;Главный экран: пустой список&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
[[Файл:Glav.jpg|мини]]&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Glav.jpg&amp;diff=29059</id>
		<title>Файл:Glav.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Glav.jpg&amp;diff=29059"/>
		<updated>2025-05-19T08:44:38Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;главный экран&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29058</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29058"/>
		<updated>2025-05-19T08:41:21Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Описание приложения==&lt;br /&gt;
«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.&lt;br /&gt;
&lt;br /&gt;
===Главный экран приложения===&lt;br /&gt;
На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым.&lt;br /&gt;
Две кнопки в нижней части экрана дают пользователю возможность:&lt;br /&gt;
&lt;br /&gt;
* «Очистить список» — полностью удалить все привычки из списка.&lt;br /&gt;
* «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
glav.png|&amp;lt;small&amp;gt;Главный экран: пустой список&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29025</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=29025"/>
		<updated>2025-05-17T06:33:50Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=28954</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=28954"/>
		<updated>2025-05-16T09:11:23Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts= Личный планировщик&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Проект можно посмотреть по ссылке в MIT APP Inventor:  https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=28953</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=28953"/>
		<updated>2025-05-16T09:08:27Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts= Личный планировщик&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=28952</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=28952"/>
		<updated>2025-05-16T09:07:32Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts= Личный планировщик&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D{Добавить новую привычку?}&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H{Очистить список привычек?}&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=28951</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=28951"/>
		<updated>2025-05-16T09:07:00Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts= Личный планировщик&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D(Добавить новую привычку?)&lt;br /&gt;
    D --&amp;gt;{Да} E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H(Очистить список привычек?)&lt;br /&gt;
    H --&amp;gt;{Да} I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K(Действие с привычкой)&lt;br /&gt;
    K --&amp;gt;{Отметить выполненной} L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;{Удалить} M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;{Отменить} C&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=28950</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=28950"/>
		<updated>2025-05-16T09:05:27Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts= Личный планировщик&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D{Добавить новую привычку?}&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H{Очистить список привычек?}&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K{Действие с привычкой}&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=28949</id>
		<title>Трекер привычек</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80_%D0%BF%D1%80%D0%B8%D0%B2%D1%8B%D1%87%D0%B5%D0%BA&amp;diff=28949"/>
		<updated>2025-05-16T09:03:05Z</updated>

		<summary type="html">&lt;p&gt;FedyshinaSP: /* Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials  &lt;br /&gt;
|Description=Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.&lt;br /&gt;
|Field_of_knowledge=Психология, Управление&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts= Личный планировщик&lt;br /&gt;
|Environment=App Inventor&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Диаграмма логики приложения &amp;quot;Трекер привычек&amp;quot;==&lt;br /&gt;
{{#mermaid:flowchart TB&lt;br /&gt;
    A[Начало] --&amp;gt; B(Открытие приложения)&lt;br /&gt;
    B --&amp;gt; C(Загрузка привычек на сегодня)&lt;br /&gt;
    &lt;br /&gt;
    C --&amp;gt; D{Добавить новую привычку?}&lt;br /&gt;
    D --&amp;gt;|Да| E(Ввод названия привычки)&lt;br /&gt;
    E --&amp;gt; F(Сохранение привычки)&lt;br /&gt;
    F --&amp;gt; G(Возврат на главный экран)&lt;br /&gt;
    G --&amp;gt; C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; H{Очистить список привычек?}&lt;br /&gt;
    H --&amp;gt;|Да| I(Удаление всех привычек)&lt;br /&gt;
    I --&amp;gt; C&lt;br /&gt;
    H --&amp;gt;|Нет| J(Выбор привычки из списка)&lt;br /&gt;
&lt;br /&gt;
    J --&amp;gt; K{Действие с привычкой}&lt;br /&gt;
    K --&amp;gt;|Отметить выполненной| L(Увеличить счётчик выполнений)&lt;br /&gt;
    L --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Удалить| M(Удаление привычки)&lt;br /&gt;
    M --&amp;gt; C&lt;br /&gt;
    K --&amp;gt;|Отменить| C&lt;br /&gt;
&lt;br /&gt;
    C --&amp;gt; Z[Ожидание действий пользователя]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>FedyshinaSP</name></author>
	</entry>
</feed>