{"id":10,"date":"2026-08-08T10:04:06","date_gmt":"2026-08-08T08:04:06","guid":{"rendered":"https:\/\/canvas4school.cz\/?page_id=10"},"modified":"2026-08-08T11:10:54","modified_gmt":"2026-08-08T09:10:54","slug":"uvod","status":"publish","type":"page","link":"https:\/\/canvas4school.cz\/","title":{"rendered":"\u00davod"},"content":{"rendered":"\n<style>\n        \/* \ud83d\ude80 ZABIT\u00cd V\u00ddCHOZ\u00cd WP HLAVI\u010cKY A OKRAJ\u016e \ud83d\ude80 *\/\n        header.site-header, \n        .site-header, \n        .entry-header, \n        .page-header, \n        h1.entry-title {\n            display: none !important;\n        }\n        \n        .site-content, \n        .site-main, \n        .entry-content,\n        .ast-container {\n            padding: 0 !important;\n            margin: 0 !important;\n            max-width: 100% !important;\n        }\n        \n        body, html {\n            margin: 0 !important;\n            padding: 0 !important;\n            background-color: #0f172a !important;\n        }\n\n        \/* \ud83c\udfa8 HLAVN\u00cd DESIGN PLATFORMY \ud83c\udfa8 *\/\n        :root {\n            --bg-deep: #0f172a;\n            --bg-card: #1e293b;\n            --primary: #3b82f6;\n            --primary-glow: rgba(59, 130, 246, 0.4);\n            --accent: #06b6d4;\n            --text-main: #f8fafc;\n            --text-muted: #94a3b8;\n            --border: #334155;\n            --success: #10b981;\n        }\n\n        * {\n            box-sizing: border-box;\n            margin: 0;\n            padding: 0;\n            font-family: 'Segoe UI', system-ui, -apple-system, sans-serif;\n            scroll-behavior: smooth; \n        }\n\n        #canvas-dark-theme {\n            background-color: var(--bg-deep);\n            color: var(--text-main);\n            line-height: 1.6;\n            overflow-x: hidden;\n            min-height: 100vh;\n            width: 100%;\n        }\n\n        \/* HLAVI\u010cKA S GLASSMORPHISMEM *\/\n        #canvas-dark-theme header {\n            background: rgba(15, 23, 42, 0.85);\n            backdrop-filter: blur(12px);\n            border-bottom: 1px solid var(--border);\n            padding: 18px 40px;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            position: sticky;\n            top: 0;\n            z-index: 100;\n        }\n\n        #canvas-dark-theme .logo-area {\n            display: flex;\n            align-items: center;\n            gap: 12px;\n        }\n\n        #canvas-dark-theme .logo-icon {\n            width: 36px;\n            height: 36px;\n            background: linear-gradient(135deg, var(--primary), var(--accent));\n            border-radius: 8px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-weight: bold;\n            font-size: 18px;\n            box-shadow: 0 0 15px var(--primary-glow);\n        }\n\n        #canvas-dark-theme header h1 {\n            font-size: 20px;\n            font-weight: 600;\n            letter-spacing: 0.5px;\n            background: linear-gradient(90deg, #fff, var(--text-muted));\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            margin: 0;\n        }\n\n        \/* \ud83c\udf54 Z\u00c1KLAD PRO BURGER MENU \ud83c\udf54 *\/\n        #canvas-dark-theme .burger-menu {\n            display: none;\n            cursor: pointer;\n            flex-direction: column;\n            gap: 5px;\n            z-index: 101;\n        }\n        \n        #canvas-dark-theme .burger-menu span {\n            width: 25px;\n            height: 3px;\n            background-color: var(--text-main);\n            border-radius: 3px;\n            transition: all 0.3s ease;\n        }\n\n        #canvas-dark-theme nav {\n            display: flex;\n        }\n\n        #canvas-dark-theme nav a {\n            color: var(--text-muted);\n            text-decoration: none;\n            margin-left: 25px;\n            font-size: 14px;\n            font-weight: 500;\n            transition: color 0.2s;\n        }\n\n        #canvas-dark-theme nav a:hover, #canvas-dark-theme nav a.active {\n            color: var(--accent);\n        }\n\n        \/* HERO SEKCE S TECH POZAD\u00cdM *\/\n        #canvas-dark-theme .hero {\n            position: relative;\n            text-align: center;\n            padding: 100px 20px 80px 20px;\n            background: radial-gradient(circle at 50% 20%, rgba(59, 130, 246, 0.15) 0%, transparent 60%);\n        }\n\n        #canvas-dark-theme .status-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: rgba(16, 185, 129, 0.1);\n            border: 1px solid rgba(16, 185, 129, 0.3);\n            padding: 6px 14px;\n            border-radius: 20px;\n            font-size: 12px;\n            color: var(--success);\n            margin-bottom: 25px;\n            font-weight: 500;\n        }\n\n        #canvas-dark-theme .pulse {\n            width: 8px;\n            height: 8px;\n            background: var(--success);\n            border-radius: 50%;\n            box-shadow: 0 0 10px var(--success);\n            animation: pulse 2s infinite;\n        }\n\n        @keyframes pulse {\n            0% { transform: scale(0.95); box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.7); }\n            70% { transform: scale(1); box-shadow: 0 0 0 8px rgba(16, 185, 129, 0); }\n            100% { transform: scale(0.95); box-shadow: 0 0 0 0 rgba(16, 185, 129, 0); }\n        }\n\n        #canvas-dark-theme .hero h2 {\n            font-size: 46px;\n            margin-bottom: 20px;\n            font-weight: 800;\n            letter-spacing: -0.5px;\n            max-width: 800px;\n            margin-left: auto;\n            margin-right: auto;\n        }\n\n        #canvas-dark-theme .hero h2 span {\n            background: linear-gradient(90deg, var(--primary), var(--accent));\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n        }\n\n        #canvas-dark-theme .hero p {\n            font-size: 17px;\n            max-width: 650px;\n            margin: 0 auto 40px auto;\n            color: var(--text-muted);\n        }\n\n        #canvas-dark-theme .btn-group {\n            display: flex;\n            gap: 15px;\n            justify-content: center;\n            align-items: center;\n        }\n\n        #canvas-dark-theme .btn-primary {\n            background: linear-gradient(135deg, var(--primary), #2563eb);\n            color: #fff;\n            padding: 14px 28px;\n            border-radius: 8px;\n            text-decoration: none;\n            font-weight: 600;\n            box-shadow: 0 4px 20px var(--primary-glow);\n            transition: all 0.2s;\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n        }\n\n        #canvas-dark-theme .btn-primary:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 6px 25px rgba(59, 130, 246, 0.6);\n        }\n\n        #canvas-dark-theme .btn-secondary {\n            background: rgba(255, 255, 255, 0.05);\n            border: 1px solid var(--border);\n            color: var(--text-main);\n            padding: 14px 28px;\n            border-radius: 8px;\n            text-decoration: none;\n            font-weight: 600;\n            transition: all 0.2s;\n        }\n\n        #canvas-dark-theme .btn-secondary:hover {\n            background: rgba(255, 255, 255, 0.1);\n        }\n\n        \/* GRID KARET *\/\n        #canvas-dark-theme .container {\n            max-width: 1150px;\n            margin: 60px auto;\n            padding: 0 20px;\n        }\n\n        #canvas-dark-theme .section-title {\n            text-align: center;\n            font-size: 28px;\n            margin-bottom: 50px;\n            font-weight: 700;\n        }\n\n        #canvas-dark-theme .grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));\n            gap: 25px;\n        }\n\n        #canvas-dark-theme .card {\n            background: var(--bg-card);\n            border: 1px solid var(--border);\n            border-radius: 12px;\n            padding: 35px;\n            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n            position: relative;\n            overflow: hidden;\n            display: flex;\n            flex-direction: column;\n        }\n\n        #canvas-dark-theme .card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 3px;\n            background: linear-gradient(90deg, var(--primary), var(--accent));\n            opacity: 0;\n            transition: opacity 0.3s;\n        }\n\n        #canvas-dark-theme .card:hover {\n            transform: translateY(-5px);\n            border-color: rgba(59, 130, 246, 0.5);\n            box-shadow: 0 10px 30px rgba(0,0,0,0.3);\n        }\n\n        #canvas-dark-theme .card:hover::before {\n            opacity: 1;\n        }\n\n        #canvas-dark-theme .card-icon {\n            font-size: 28px;\n            margin-bottom: 20px;\n            display: inline-block;\n            background: rgba(59, 130, 246, 0.1);\n            padding: 12px;\n            border-radius: 10px;\n        }\n\n        #canvas-dark-theme .card h3 {\n            font-size: 20px;\n            margin-bottom: 12px;\n            font-weight: 600;\n        }\n\n        #canvas-dark-theme .card p {\n            color: var(--text-muted);\n            font-size: 14px;\n            line-height: 1.7;\n        }\n\n        #canvas-dark-theme .card .bottom-info {\n            margin-top: auto; \n            padding-top: 20px;\n        }\n\n        \/* MOCKUP INTERAKTIVN\u00cdHO TERMIN\u00c1LU \/ APP ROZHRAN\u00cd *\/\n        #canvas-dark-theme .terminal-box {\n            background: #090d16;\n            border: 1px solid var(--border);\n            border-radius: 12px;\n            margin-top: 80px;\n            box-shadow: 0 20px 40px rgba(0,0,0,0.5);\n            overflow: hidden;\n        }\n\n        #canvas-dark-theme .terminal-header {\n            background: var(--bg-card);\n            padding: 12px 20px;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n            border-bottom: 1px solid var(--border);\n        }\n\n        #canvas-dark-theme .dot { width: 10px; height: 10px; border-radius: 50%; }\n        #canvas-dark-theme .dot-red { background: #ef4444; }\n        #canvas-dark-theme .dot-yellow { background: #f59e0b; }\n        #canvas-dark-theme .dot-green { background: #10b981; }\n        #canvas-dark-theme .terminal-title { font-size: 12px; color: var(--text-muted); margin-left: 10px; font-family: monospace; }\n\n        #canvas-dark-theme .terminal-body {\n            padding: 30px;\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 20px;\n        }\n\n        #canvas-dark-theme .t-card {\n            background: rgba(30, 41, 59, 0.5);\n            border: 1px solid rgba(255,255,255,0.05);\n            padding: 20px;\n            border-radius: 8px;\n        }\n\n        #canvas-dark-theme .t-card h4 { font-size: 14px; color: var(--accent); margin-bottom: 8px; font-family: monospace; }\n        #canvas-dark-theme .t-card p { font-size: 13px; color: var(--text-muted); }\n\n        \/* PATI\u010cKA *\/\n        #canvas-dark-theme footer {\n            text-align: center;\n            padding: 40px;\n            border-top: 1px solid var(--border);\n            color: var(--text-muted);\n            font-size: 13px;\n            margin-top: 100px;\n        }\n\n        \/* \ud83d\udcf1 OCHRANA PRO MOBILN\u00cd ZOBRAZEN\u00cd (BURGER MENU) \ud83d\udcf1 *\/\n        @media (max-width: 768px) {\n            #canvas-dark-theme header { \n                padding: 15px 20px;\n            }\n            \n            \/* Zobrazen\u00ed ikonky burger menu *\/\n            #canvas-dark-theme .burger-menu {\n                display: flex;\n            }\n\n            \/* Skryt\u00ed a stylov\u00e1n\u00ed samotn\u00e9ho menu pod hlavi\u010dkou *\/\n            #canvas-dark-theme nav {\n                position: absolute;\n                top: 100%;\n                left: 0;\n                width: 100%;\n                background: rgba(15, 23, 42, 0.98);\n                backdrop-filter: blur(12px);\n                border-bottom: 1px solid var(--border);\n                flex-direction: column;\n                align-items: center;\n                padding: 0;\n                max-height: 0;\n                overflow: hidden;\n                transition: max-height 0.3s ease-out, padding 0.3s ease-out;\n            }\n\n            \/* Vykreslen\u00ed menu po za\u0161krtnut\u00ed (kliknut\u00ed na burger) *\/\n            #canvas-dark-theme #menu-toggle:checked ~ nav {\n                max-height: 400px;\n                padding: 15px 0;\n            }\n\n            \/* Animace burger ikonky v k\u0159\u00ed\u017eek (X) *\/\n            #canvas-dark-theme #menu-toggle:checked ~ .burger-menu span:nth-child(1) {\n                transform: translateY(8px) rotate(45deg);\n            }\n            #canvas-dark-theme #menu-toggle:checked ~ .burger-menu span:nth-child(2) {\n                opacity: 0;\n            }\n            #canvas-dark-theme #menu-toggle:checked ~ .burger-menu span:nth-child(3) {\n                transform: translateY(-8px) rotate(-45deg);\n            }\n\n            \/* Odkazy v mobiln\u00edm menu *\/\n            #canvas-dark-theme nav a { \n                margin: 0; \n                font-size: 16px;\n                padding: 15px 20px;\n                width: 100%;\n                text-align: center;\n                border-bottom: 1px solid rgba(255,255,255,0.05);\n            }\n            \n            #canvas-dark-theme nav a:last-child {\n                border-bottom: none;\n            }\n\n            \/* Zarovn\u00e1n\u00ed Hero sekce pro mobil *\/\n            #canvas-dark-theme .hero {\n                padding: 60px 20px;\n            }\n            #canvas-dark-theme .hero h2 { \n                font-size: 30px; \n            }\n            #canvas-dark-theme .btn-group { \n                flex-direction: column; \n                width: 100%; \n                gap: 15px;\n            }\n            #canvas-dark-theme .btn-primary, \n            #canvas-dark-theme .btn-secondary { \n                width: 100%; \n                margin: 0; \n                justify-content: center; \n            }\n        }\n<\/style>\n\n<div id=\"canvas-dark-theme\">\n\n    <!-- HLAVI\u010cKA S BURGER MENU -->\n    <header>\n        <div class=\"logo-area\">\n            <div class=\"logo-icon\">C4<\/div>\n            <h1>Canvas4School<\/h1>\n        <\/div>\n        \n        <!-- Neviditeln\u00fd checkbox pro hack bez JavaScriptu -->\n        <input type=\"checkbox\" id=\"menu-toggle\" style=\"display: none;\">\n        \n        <!-- Ikonka burger menu -->\n        <label for=\"menu-toggle\" class=\"burger-menu\">\n            <span><\/span>\n            <span><\/span>\n            <span><\/span>\n        <\/label>\n\n        <!-- Navigace -->\n        <nav>\n            <a href=\"#\" class=\"active\">P\u0159ehled<\/a>\n            <a href=\"#\">Architektura<\/a>\n            <a href=\"#\">Manu\u00e1l<\/a>\n            <a href=\"#\">Ke sta\u017een\u00ed<\/a>\n            <a href=\"#kontakt\">Kontakt<\/a>\n        <\/nav>\n    <\/header>\n\n    <!-- HERO SEKCE -->\n    <section class=\"hero\">\n        <div class=\"status-badge\">\n            <div class=\"pulse\"><\/div>\n            <span>Aktu\u00e1ln\u00ed sestaven\u00ed: v1.40 (Release)<\/span>\n        <\/div>\n        <h2>Profesion\u00e1ln\u00ed syst\u00e9m pro <span>interaktivn\u00ed tabule<\/span><\/h2>\n        <p>Nativn\u00ed Android aplikace pro spr\u00e1vu v\u00fduky. Sjednocuje n\u00e1stroje pro digit\u00e1ln\u00ed pl\u00e1tno, integraci AI model\u016f, lok\u00e1ln\u00ed synchronizaci \u017e\u00e1kovsk\u00fdch za\u0159\u00edzen\u00ed a napojen\u00ed na \u0161koln\u00ed syst\u00e9my.<\/p>\n        \n        <div class=\"btn-group\">\n            <a href=\"#\" class=\"btn-primary\">Instal\u00e1tor pro Windows<\/a>\n            <a href=\"#\" class=\"btn-secondary\">Technick\u00e1 dokumentace<\/a>\n        <\/div>\n    <\/section>\n\n    <!-- HLAVN\u00cd OBSAH - FUNKCE -->\n    <div class=\"container\">\n        <h3 class=\"section-title\">Kl\u00ed\u010dov\u00e9 vlastnosti platformy<\/h3>\n        <div class=\"grid\">\n            <div class=\"card\">\n                <div class=\"card-icon\">\ud83e\udd16<\/div>\n                <h3>Integrace Gemini AI<\/h3>\n                <p>Implementovan\u00e9 modely pro rozpozn\u00e1v\u00e1n\u00ed ru\u010dn\u00edho p\u00edsma p\u0159es ML Kit, kontextov\u00e9 zpracov\u00e1n\u00ed dotaz\u016f a generov\u00e1n\u00ed audiovizu\u00e1ln\u00edho obsahu v re\u00e1ln\u00e9m \u010dase.<\/p>\n            <\/div>\n            <div class=\"card\">\n                <div class=\"card-icon\">\ud83d\udcf1<\/div>\n                <h3>BYOD infrastruktura<\/h3>\n                <p>Lok\u00e1ln\u00ed PHP server pro p\u0159ipojen\u00ed \u017e\u00e1kovsk\u00fdch za\u0159\u00edzen\u00ed p\u0159es QR k\u00f3d. Umo\u017e\u0148uje obousm\u011brn\u00fd p\u0159enos dat, zad\u00e1v\u00e1n\u00ed anket a sb\u011br prac\u00ed bez nutnosti klientsk\u00e9 aplikace.<\/p>\n            <\/div>\n            <div class=\"card\">\n                <div class=\"card-icon\">\ud83d\udd04<\/div>\n                <h3>Synchronizace Bakal\u00e1\u0159i<\/h3>\n                <p>Automatizovan\u00fd parsing rozvrh\u016f a u\u010deben z webov\u00e9ho rozhran\u00ed. Modul po hodin\u011b samostatn\u011b kompiluje pl\u00e1tno do PDF a odes\u00edl\u00e1 jej p\u0159es SMTP vyu\u010duj\u00edc\u00edmu.<\/p>\n            <\/div>\n            <div class=\"card\">\n                <div class=\"card-icon\">\ud83d\udcd0<\/div>\n                <h3>Exaktn\u00ed n\u00e1stroje<\/h3>\n                <p>Integrovan\u00fd engine pro p\u0159esnou geometrii s automatick\u00fdm k\u00f3tov\u00e1n\u00edm a podpora pro strojov\u00e9 \u0159e\u0161en\u00ed matematick\u00fdch rovnic krok za krokem z ru\u010dn\u00edho z\u00e1pisu.<\/p>\n            <\/div>\n            <div class=\"card\">\n                <div class=\"card-icon\">\u270f\ufe0f<\/div>\n                <h3>Zpracov\u00e1n\u00ed obrazu<\/h3>\n                <p>Hardwarov\u011b akcelerovan\u00e9 pl\u00e1tno. Zahrnuje vektorizaci kreslen\u00fdch tvar\u016f na p\u0159esn\u00e9 2D\/3D objekty a dynamickou spr\u00e1vu vrstev (text, pozad\u00ed, modely).<\/p>\n            <\/div>\n            <div class=\"card\">\n                <div class=\"card-icon\">\ud83d\udcbe<\/div>\n                <h3>Propriet\u00e1rn\u00ed form\u00e1t .libc<\/h3>\n                <p>V\u00fduka se ukl\u00e1d\u00e1 do JSON struktury jako serializovan\u00e9 vektorov\u00e9 cesty a objekty. Umo\u017e\u0148uje plnohodnotn\u00fd p\u0159enos stavu aplikace mezi r\u016fzn\u00fdmi za\u0159\u00edzen\u00edmi.<\/p>\n            <\/div>\n        <\/div>\n\n        <!-- KONTAKTY -->\n        <div id=\"kontakt\" style=\"margin-top: 100px;\">\n            <h3 class=\"section-title\">Kontakt a podpora<\/h3>\n            <div class=\"grid\">\n                <!-- Technick\u00e1 podpora -->\n                <div class=\"card\">\n                    <div class=\"card-icon\">\ud83d\udee0\ufe0f<\/div>\n                    <h3>Technick\u00e1 podpora<\/h3>\n                    <p>Okam\u017eit\u00e1 pomoc s instalac\u00ed klienta nebo \u0159e\u0161en\u00edm probl\u00e9m\u016f p\u0159\u00edmo na interaktivn\u00ed tabuli.<\/p>\n                    <p class=\"bottom-info\" style=\"line-height: 1.6;\">\n                        <a href=\"tel:+420606718857\" style=\"color: var(--accent); text-decoration: none; font-weight: bold; font-size: 1.1rem;\">+420 606 718 857<\/a><br>\n                        <a href=\"mailto:support@canvas4school.cz\" style=\"color: var(--text-muted); text-decoration: none;\">support@canvas4school.cz<\/a>\n                    <\/p>\n                <\/div>\n                \n                <!-- V\u00fdvojov\u00fd t\u00fdm -->\n                <div class=\"card\">\n                    <div class=\"card-icon\">\ud83d\udc68\u200d\ud83d\udcbb<\/div>\n                    <h3>V\u00fdvoj a architektura<\/h3>\n                    <p>Zaji\u0161\u0165ujeme v\u00fdvoj platformy, implementaci do \u0161koln\u00ed s\u00edt\u011b a odborn\u00e9 technick\u00e9 konzultace.<\/p>\n                    <p class=\"bottom-info\" style=\"line-height: 1.5;\">\n                        <strong>Janouch V\u00edtek<\/strong><br>\n                        <a href=\"mailto:janouch@canvas4school.cz\" style=\"color: var(--text-muted); text-decoration: none;\">janouch@canvas4school.cz<\/a>\n                        <br><br>\n                        <strong>Ing. Kakarov\u00e1 Zita<\/strong><br>\n                        <a href=\"mailto:kakarova@canvas4school.cz\" style=\"color: var(--text-muted); text-decoration: none;\">kakarova@canvas4school.cz<\/a>\n                    <\/p>\n                <\/div>\n\n                <!-- Obecn\u00e9 dotazy -->\n                <div class=\"card\">\n                    <div class=\"card-icon\">\u2709\ufe0f<\/div>\n                    <h3>Obecn\u00e9 informace<\/h3>\n                    <p>Zaj\u00edm\u00e1 v\u00e1s nasazen\u00ed syst\u00e9mu Canvas4School ve va\u0161\u00ed organizaci? Napi\u0161te n\u00e1m.<\/p>\n                    <p class=\"bottom-info\" style=\"line-height: 1.6;\">\n                        <a href=\"mailto:info@canvas4school.cz\" style=\"color: var(--accent); text-decoration: none; font-weight: bold; font-size: 1.1rem;\">info@canvas4school.cz<\/a>\n                    <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- TERMIN\u00c1L \/ MOCKUP ROZHRAN\u00cd -->\n        <div class=\"terminal-box\">\n            <div class=\"terminal-header\">\n                <div class=\"dot dot-red\"><\/div>\n                <div class=\"dot dot-yellow\"><\/div>\n                <div class=\"dot dot-green\"><\/div>\n                <span class=\"terminal-title\">canvas-board-daemon.apk \/\/ root_session<\/span>\n            <\/div>\n            <div class=\"terminal-body\">\n                <div class=\"t-card\">\n                    <h4>[SYS: ANDROID_BOARD_SYNC]<\/h4>\n                    <p>Nativn\u00ed b\u011bh na Android TV \/ AOSP s plnou podporou multidotykov\u00fdch vrstev, stylusu a nativn\u00edch dialog\u016f filesyst\u00e9mu.<\/p>\n                <\/div>\n                <div class=\"t-card\">\n                    <h4>[MODULE: ML_KIT_VISION]<\/h4>\n                    <p>AI modely pro offline rozpozn\u00e1v\u00e1n\u00ed textu na\u010dteny do pam\u011bti pro lok\u00e1ln\u00ed a bleskov\u00e9 zpracov\u00e1n\u00ed dotyk\u016f z pl\u00e1tna.<\/p>\n                <\/div>\n                <div class=\"t-card\">\n                    <h4>[NET: LOCAL_TCP_SERVER]<\/h4>\n                    <p>Lok\u00e1ln\u00ed TCP server b\u011b\u017e\u00ed na portu 6666. P\u0159ipraveno pro PC zrcadlen\u00ed a komunikaci se \u017e\u00e1kovsk\u00fdmi za\u0159\u00edzen\u00edmi.<\/p>\n                <\/div>\n                <!-- NOV\u00c9 POLO\u017dKY -->\n                <div class=\"t-card\">\n                    <h4>[API: GEMINI_GENERATIVE_CORE]<\/h4>\n                    <p>Aktivn\u00ed \u0161ifrovan\u00e9 spojen\u00ed s LLM modelem od Googlu. Modul \u0159e\u0161\u00ed matematick\u00e9 operace a generuje interaktivn\u00ed audiovizu\u00e1ln\u00ed obsah.<\/p>\n                <\/div>\n                <div class=\"t-card\">\n                    <h4>[API: PIXABAY_MEDIA_SYNC]<\/h4>\n                    <p>Integrace fotobanky pro dynamick\u00e9 vyhled\u00e1v\u00e1n\u00ed v\u00fdukov\u00fdch obr\u00e1zk\u016f podle kontextu bez z\u00e1sahu u\u017eivatele. Bezpe\u010dn\u00fd filtr zapnut.<\/p>\n                <\/div>\n                <div class=\"t-card\">\n                    <h4>[SYNC: BAKALARI_WEB_PARSER]<\/h4>\n                    <p>Most do informa\u010dn\u00edho syst\u00e9mu \u0161koly p\u0159es webov\u00fd parser. Na\u010d\u00edt\u00e1 rozvrhy, suplov\u00e1n\u00ed a identifikuje vyu\u010duj\u00edc\u00edho v konkr\u00e9tn\u00ed u\u010debn\u011b.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- PATI\u010cKA -->\n    <footer>\n        <p style=\"margin-bottom: 20px; font-size: 14px; line-height: 1.8; color: var(--text-muted); max-width: 600px; margin-left: auto; margin-right: auto;\">\n            Zvl\u00e1\u0161tn\u00ed pod\u011bkov\u00e1n\u00ed pat\u0159\u00ed panu \u0159editeli a cel\u00e9mu pedagogick\u00e9mu t\u00fdmu \u0160\u0160ZaZe v D\u011b\u010d\u00edn\u011b-Libverd\u011b za podporu, trp\u011blivost a cenn\u00e9 podn\u011bty p\u0159i v\u00fdvoji a testov\u00e1n\u00ed t\u00e9to platformy v re\u00e1ln\u00e9 v\u00fduce.\n        <\/p>\n        <p style=\"font-size: 13px; opacity: 0.7;\">\n            \u00a9 2026 Canvas4School \/\/ V\u0161echna pr\u00e1va vyhrazena. Technologie pro modern\u00ed vzd\u011bl\u00e1vac\u00ed infrastrukturu.\n        <\/p>\n    <\/footer>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>C4 Canvas4School P\u0159ehled Architektura Manu\u00e1l Ke sta\u017een\u00ed Kontakt Aktu\u00e1ln\u00ed sestaven\u00ed: v1.40 (Release) Profesion\u00e1ln\u00ed syst\u00e9m pro interaktivn\u00ed tabule Nativn\u00ed Android aplikace pro spr\u00e1vu v\u00fduky. Sjednocuje n\u00e1stroje pro digit\u00e1ln\u00ed pl\u00e1tno, integraci AI model\u016f, lok\u00e1ln\u00ed synchronizaci \u017e\u00e1kovsk\u00fdch za\u0159\u00edzen\u00ed a napojen\u00ed na \u0161koln\u00ed syst\u00e9my. Instal\u00e1tor pro Windows Technick\u00e1 dokumentace Kl\u00ed\u010dov\u00e9 vlastnosti platformy \ud83e\udd16 Integrace Gemini AI Implementovan\u00e9 modely pro [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor","meta":{"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/canvas4school.cz\/index.php?rest_route=\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/canvas4school.cz\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/canvas4school.cz\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/canvas4school.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/canvas4school.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10"}],"version-history":[{"count":16,"href":"https:\/\/canvas4school.cz\/index.php?rest_route=\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":44,"href":"https:\/\/canvas4school.cz\/index.php?rest_route=\/wp\/v2\/pages\/10\/revisions\/44"}],"wp:attachment":[{"href":"https:\/\/canvas4school.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}