

{"id":38629,"date":"2021-11-29T08:30:41","date_gmt":"2021-11-29T11:30:41","guid":{"rendered":"https:\/\/siteshom.goias.gov.br\/educacao\/projetos-de-infraestrutura\/"},"modified":"2024-05-21T10:34:12","modified_gmt":"2024-05-21T13:34:12","slug":"projetos-de-infraestrutura","status":"publish","type":"post","link":"https:\/\/goias.gov.br\/educacao\/projetos-de-infraestrutura\/","title":{"rendered":"Projetos de Infraestrutura"},"content":{"rendered":"<p align=\"center\"><strong>DISPONIBILIZA\u00c7\u00c3O DE BLOCOS PADR\u00d5ES PARA FUTURAS CONSTRU\u00c7\u00d5ES<\/strong><\/p>\n<p>O Governo de Goi\u00e1s, por meio da Secretaria de Estado da Educa\u00e7\u00e3o (Seduc), disponibiliza <strong>blocos padr\u00f5es de engenharia <\/strong>para <strong>planejamento e implanta\u00e7\u00e3o em unidades escolares<\/strong>. O intuito \u00e9 auxiliar outros \u00f3rg\u00e3os p\u00fablicos, profissionais da \u00e1rea, empresas privadas, comunidade escolar e at\u00e9 futuros objetos oriundos de Emendas Parlamentares.<\/p>\n<p>Essa a\u00e7\u00e3o proporcionar\u00e1 <strong>economia de tempo e de gastos<\/strong>, pois s\u00e3o blocos construtivos que possuem <strong>projetos arquitet\u00f4nico, el\u00e9trico, hidrossanit\u00e1rio, estrutural e or\u00e7amento estimativo<\/strong>. O uso do material disponibilizado:<\/p>\n<p>&#8211; Elimina a necessidade de um profissional iniciar um projeto \u201cdo zero\u201d;<\/p>\n<p>&#8211; Gera dados r\u00e1pidos para um planejamento financeiro de implanta\u00e7\u00e3o, com valor estimado pronto.<\/p>\n<p>&#8211; Reduz a necessidade de se investir em um profissional para elaborar projetos simples, necessitando apenas das orienta\u00e7\u00f5es para a implanta\u00e7\u00e3o dos blocos no local almejado.<\/p>\n<p>Ser\u00e3o <strong>18 (dezoito) modelos de blocos padr\u00f5es<\/strong> disponibilizados pela Secretaria de Estado da Educa\u00e7\u00e3o, por meio da Superintend\u00eancia de Infraestrutura. S\u00e3o eles:<\/p>\n<ul>\n<li>1 Sala de Aula;<\/li>\n<li>2 Salas de Aula;<\/li>\n<li>3 Salas de Aula;<\/li>\n<li>3 Salas de Aula com Sanit\u00e1rios (2 modelos);<\/li>\n<li>Sanit\u00e1rios Reduzidos;<\/li>\n<li>Sanit\u00e1rios Amplos;<\/li>\n<li>Vesti\u00e1rio com Sanit\u00e1rios;<\/li>\n<li>Cobertura de Quadra Modelo 01;<\/li>\n<li>Cobertura de Quadra Modelo 02;<\/li>\n<li>Cobertura de Quadra Modelo 03;<\/li>\n<li>Quadra Coberta Modelo 01;<\/li>\n<li>Quadra Coberta Modelo 02;<\/li>\n<li>Quadra Coberta Modelo 03;<\/li>\n<li>Quadra Coberta Modelo 04;<\/li>\n<li>Cozinha com Refeit\u00f3rio;<\/li>\n<li>Cozinha Reduzida;<\/li>\n<li>P\u00e1tio Multiuso Op\u00e7\u00e3o 02;<\/li>\n<li>P\u00e1tio Multiuso Op\u00e7\u00e3o 03.<\/li>\n<\/ul>\n<p>Disponibilizamos tamb\u00e9m o <strong>Manual de Cores <\/strong>para todas as unidades escolares estaduais e edif\u00edcios administrativos jurisdicionados \u00e0 Seduc como uma forma de manter a identidade visual e a padroniza\u00e7\u00e3o de toda rede.<\/p>\n<p>E ainda o <strong>Manual do Programa Reformar III<\/strong> com todas as orienta\u00e7\u00f5es t\u00e9cnicas, cujo objetivo \u00e9 informar a todos os cidad\u00e3os o empenho desta gest\u00e3o para reestruturar cada vez mais as nossas escolas.<\/p>\n\n    <div\n        class=\"la-wrap la-modo-lista\"\n        id=\"la_1\"\n        data-base=\"\/wp-content\/uploads\/sites\/40\/files\/infraestrutura\"\n        data-ord=\"asc\"\n        data-per=\"30\"\n        data-page=\"1\"\n    >\n        <div class=\"la-root-slot\"><\/div>\n    <\/div>\n\n    <script>\n    (function () {\n\n        const rootElement = document.getElementById('la_1');\n        if (!rootElement) {\n            return;\n        }\n\n        const ajaxUrl  = 'https:\/\/goias.gov.br\/educacao\/wp-admin\/admin-ajax.php';\n        const rootSlot = rootElement.querySelector('.la-root-slot');\n        const basePath = rootElement.dataset.base || '';\n\n        const rootState = {\n            page: parseInt(rootElement.dataset.page || '1', 10) || 1,\n            per:  parseInt(rootElement.dataset.per  || '30', 10) || 30,\n            ord:  (rootElement.dataset.ord === 'desc') ? 'desc' : 'asc'\n        };\n\n        const folderState = new Map();\n\n        function setLoading(isLoading) {\n            rootElement.classList.toggle('loading', !!isLoading);\n        }\n\n        function getOpenFolders() {\n            return Array.from(rootElement.querySelectorAll('.la-folder.open'));\n        }\n\n        function getActiveFolderElement() {\n            const opens = getOpenFolders();\n            return opens.length ? opens[opens.length - 1] : null;\n        }\n\n        function hideAllMetaAndPagination() {\n            rootElement.querySelectorAll('.la-meta, .la-pagination')\n                .forEach(el => el.style.display = 'none');\n        }\n\n        function showMetaForActiveFolder() {\n\n            hideAllMetaAndPagination();\n\n            const activeFolder = getActiveFolderElement();\n\n            if (!activeFolder) {\n                const rootBranch = rootElement.querySelector('.la-root-branch');\n                if (!rootBranch) return;\n\n                rootBranch.querySelectorAll('.la-meta, .la-pagination')\n                    .forEach(el => el.style.display = '');\n                return;\n            }\n\n            const activeRel = activeFolder.getAttribute('data-rel') || '';\n            const activeBranch = Array.from(\n                rootElement.querySelectorAll('.la-branch')\n            ).find(b => (b.getAttribute('data-rel') || '') === activeRel);\n\n            if (!activeBranch) return;\n\n            activeBranch.querySelectorAll('.la-meta, .la-pagination')\n                .forEach(el => el.style.display = '');\n        }\n\n        function ensureFolderState(rel) {\n            if (!folderState.has(rel)) {\n                folderState.set(rel, {\n                    page: 1,\n                    per: rootState.per,\n                    ord: rootState.ord\n                });\n            }\n            return folderState.get(rel);\n        }\n\n        function loadRoot() {\n\n            const formData = new FormData();\n            formData.append('action', 'la_list_root');\n            formData.append('page', String(rootState.page));\n            formData.append('per',  String(rootState.per));\n            formData.append('ord',  String(rootState.ord));\n            formData.append('base', basePath);\n\n            setLoading(true);\n\n            fetch(ajaxUrl, { method: 'POST', body: formData })\n                .then(r => r.text())\n                .then(html => {\n                    rootSlot.innerHTML = html;\n                    setLoading(false);\n                    showMetaForActiveFolder();\n                })\n                .catch(() => setLoading(false));\n        }\n\n        function loadFolder(folderLink, parentLi) {\n\n            const rel   = folderLink.getAttribute('data-rel') || '';\n            const level = folderLink.getAttribute('data-level') || '2';\n            const st    = ensureFolderState(rel);\n\n            const formData = new FormData();\n            formData.append('action', 'la_load_folder');\n            formData.append('rel', rel);\n            formData.append('level', String(level));\n            formData.append('page', String(st.page));\n            formData.append('per',  String(st.per));\n            formData.append('ord',  String(st.ord));\n            formData.append('base', basePath);\n\n            setLoading(true);\n\n            fetch(ajaxUrl, { method: 'POST', body: formData })\n                .then(r => r.text())\n                .then(html => {\n                    parentLi.querySelectorAll(':scope > .la-branch')\n                        .forEach(b => b.remove());\n\n                    parentLi.insertAdjacentHTML('beforeend', html);\n                    setLoading(false);\n                    showMetaForActiveFolder();\n                })\n                .catch(() => setLoading(false));\n        }\n\n        function closeFolder(folderLink) {\n\n            const li = folderLink.closest('li');\n            if (li) {\n                li.querySelectorAll(':scope > .la-branch')\n                    .forEach(b => b.remove());\n            }\n\n            folderLink.classList.remove('open');\n            showMetaForActiveFolder();\n        }\n\n        function openFolder(folderLink) {\n\n            const li = folderLink.closest('li');\n            folderLink.classList.add('open');\n\n            if (li) {\n                loadFolder(folderLink, li);\n            }\n        }\n\n        \/* INIT *\/\n        loadRoot();\n\n        \/* CLICK HANDLERS *\/\n        rootElement.addEventListener('click', function (event) {\n\n            const folderLink = event.target.closest('.la-folder');\n            if (folderLink && rootElement.contains(folderLink)) {\n                event.preventDefault();\n\n                const li = folderLink.closest('li');\n                if (!li) return;\n\n                const branch = li.querySelector(':scope > .la-branch');\n                branch ? closeFolder(folderLink) : openFolder(folderLink);\n                return;\n            }\n\n            const pageLink = event.target.closest('.la-page');\n            if (pageLink && rootElement.contains(pageLink)) {\n                event.preventDefault();\n\n                const newPage = parseInt(pageLink.dataset.page || '1', 10) || 1;\n                const activeFolder = getActiveFolderElement();\n\n                if (!activeFolder) {\n                    rootState.page = newPage;\n                    loadRoot();\n                    return;\n                }\n\n                const rel = activeFolder.getAttribute('data-rel') || '';\n                const st  = ensureFolderState(rel);\n                st.page = newPage;\n\n                const li = activeFolder.closest('li');\n                if (li) {\n                    loadFolder(activeFolder, li);\n                }\n            }\n        });\n\n        \/* CHANGE HANDLERS *\/\n        rootElement.addEventListener('change', function (event) {\n\n            const perSelect = event.target.closest('.la-per');\n            const ordSelect = event.target.closest('.la-ord');\n            if (!perSelect && !ordSelect) return;\n\n            const activeFolder = getActiveFolderElement();\n\n            if (!activeFolder) {\n\n                if (perSelect) {\n                    rootState.per = parseInt(perSelect.value || '30', 10) || 30;\n                }\n                if (ordSelect) {\n                    rootState.ord = (ordSelect.value === 'desc') ? 'desc' : 'asc';\n                }\n\n                rootState.page = 1;\n                loadRoot();\n                return;\n            }\n\n            const rel = activeFolder.getAttribute('data-rel') || '';\n            const st  = ensureFolderState(rel);\n\n            if (perSelect) {\n                st.per = parseInt(perSelect.value || '30', 10) || 30;\n            }\n            if (ordSelect) {\n                st.ord = (ordSelect.value === 'desc') ? 'desc' : 'asc';\n            }\n\n            st.page = 1;\n\n            const li = activeFolder.closest('li');\n            if (li) {\n                loadFolder(activeFolder, li);\n            }\n        });\n\n    })();\n    <\/script>\n    \n","protected":false},"excerpt":{"rendered":"<p>DISPONIBILIZA\u00c7\u00c3O DE BLOCOS PADR\u00d5ES PARA FUTURAS CONSTRU\u00c7\u00d5ES O Governo de Goi\u00e1s, por meio da Secretaria de Estado da Educa\u00e7\u00e3o (Seduc), disponibiliza blocos padr\u00f5es de engenharia para planejamento e implanta\u00e7\u00e3o em unidades escolares. O intuito \u00e9 auxiliar outros \u00f3rg\u00e3os p\u00fablicos, profissionais da \u00e1rea, empresas privadas, comunidade escolar e at\u00e9 futuros objetos oriundos de Emendas Parlamentares. Essa [&hellip;]<\/p>\n","protected":false},"author":907,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4789],"tags":[],"class_list":["post-38629","post","type-post","status-publish","format-standard","hentry","category-institucional"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"dinarcisilva","author_link":"https:\/\/goias.gov.br\/educacao\/author\/dinarcisilva\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/goias.gov.br\/educacao\/categoria\/institucional\/\" rel=\"category tag\">Institucional<\/a>","rttpg_excerpt":"DISPONIBILIZA\u00c7\u00c3O DE BLOCOS PADR\u00d5ES PARA FUTURAS CONSTRU\u00c7\u00d5ES O Governo de Goi\u00e1s, por meio da Secretaria de Estado da Educa\u00e7\u00e3o (Seduc), disponibiliza blocos padr\u00f5es de engenharia para planejamento e implanta\u00e7\u00e3o em unidades escolares. O intuito \u00e9 auxiliar outros \u00f3rg\u00e3os p\u00fablicos, profissionais da \u00e1rea, empresas privadas, comunidade escolar e at\u00e9 futuros objetos oriundos de Emendas Parlamentares. Essa&hellip;","_links":{"self":[{"href":"https:\/\/goias.gov.br\/educacao\/wp-json\/wp\/v2\/posts\/38629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goias.gov.br\/educacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/goias.gov.br\/educacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/goias.gov.br\/educacao\/wp-json\/wp\/v2\/users\/907"}],"replies":[{"embeddable":true,"href":"https:\/\/goias.gov.br\/educacao\/wp-json\/wp\/v2\/comments?post=38629"}],"version-history":[{"count":2,"href":"https:\/\/goias.gov.br\/educacao\/wp-json\/wp\/v2\/posts\/38629\/revisions"}],"predecessor-version":[{"id":99882,"href":"https:\/\/goias.gov.br\/educacao\/wp-json\/wp\/v2\/posts\/38629\/revisions\/99882"}],"wp:attachment":[{"href":"https:\/\/goias.gov.br\/educacao\/wp-json\/wp\/v2\/media?parent=38629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/goias.gov.br\/educacao\/wp-json\/wp\/v2\/categories?post=38629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/goias.gov.br\/educacao\/wp-json\/wp\/v2\/tags?post=38629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}