window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"wpemoji":"https:\/\/jopioneiro.mtportal.info\/wp-includes\/js\/wp-emoji.js?ver=6.3.5","twemoji":"https:\/\/jopioneiro.mtportal.info\/wp-includes\/js\/twemoji.js?ver=6.3.5"}}; /** * @output wp-includes/js/wp-emoji-loader.js */ /** * Emoji Settings as exported in PHP via _print_emoji_detection_script(). * @typedef WPEmojiSettings * @type {object} * @property {?object} source * @property {?string} source.concatemoji * @property {?string} source.twemoji * @property {?string} source.wpemoji * @property {?boolean} DOMReady * @property {?Function} readyCallback */ /** * tests. * @typedef Tests * @type {object} * @property {?boolean} flag * @property {?boolean} emoji */ /** * IIFE to detect emoji and load Twemoji if needed. * * @param {Window} window * @param {Document} document * @param {WPEmojiSettings} settings */ ( function wpEmojiLoader( window, document, settings ) { if ( typeof Promise === 'undefined' ) { return; } var sessionStorageKey = 'wpEmojiSettingss'; var tests = [ 'flag', 'emoji' ]; /** * Checks whether the browser s offloading to a Worker. * * @since 6.3.0 * * @private * * @returns {boolean} */ function sWorkerOffloading() { return ( typeof Worker !== 'undefined' && typeof OffscreenCanvas !== 'undefined' && typeof URL !== 'undefined' && URL.createObjectURL && typeof Blob !== 'undefined' ); } /** * @typedef SessionTests * @type {object} * @property {number} timestamp * @property {Tests} Tests */ /** * Get tests from session. * * @since 6.3.0 * * @private * * @returns {?Tests} tests, or null if not set or older than 1 week. */ function getSessionTests() { try { /** @type {SessionTests} */ var item = JSON.parse( sessionStorage.getItem( sessionStorageKey ) ); if ( typeof item === 'object' && typeof item.timestamp === 'number' && new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. typeof item.Tests === 'object' ) { return item.Tests; } } catch ( e ) {} return null; } /** * Persist the s in session storage. * * @since 6.3.0 * * @private * * @param {Tests} Tests tests. */ function setSessionTests( Tests ) { try { /** @type {SessionTests} */ var item = { Tests: Tests, timestamp: new Date().valueOf() }; sessionStorage.setItem( sessionStorageKey, JSON.stringify( item ) ); } catch ( e ) {} } /** * Checks if two sets of Emoji characters render the same visually. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be ed by parameters. * * @since 4.9.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} set1 Set of Emoji to test. * @param {string} set2 Set of Emoji to test. * * @return {boolean} True if the two sets render the same. */ function emojiSetsRenderIdentically( context, set1, set2 ) { // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set1, 0, 0 ); var rendered1 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set2, 0, 0 ); var rendered2 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); return rendered1.every( function ( rendered2Data, index ) { return rendered2Data === rendered2[ index ]; } ); } /** * Determines if the browser properly renders Emoji that Twemoji can supplement. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be ed by parameters. * * @since 4.2.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} type Whether to test for of "flag" or "emoji". * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {boolean} True if the browser can render emoji, false if it cannot. */ function browsersEmoji( context, type, emojiSetsRenderIdentically ) { var isIdentical; switch ( type ) { case 'flag': /* * Test for Transgender flag compatibility. Added in Unicode 13. * * To test for , we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (white flag emoji + transgender symbol). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width er sequence '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for UN flag compatibility. This is the least ed of the letter locale flags, * so gives us an easy test for full . * * To test for , we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly ([U] + [N]). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDDFA\uD83C\uDDF3', // as the sequence of two code points '\uD83C\uDDFA\u200B\uD83C\uDDF3' // as the two code points separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for English flag compatibility. England is a country in the United Kingdom, it * does not have a two letter locale code but rather a five letter sub-division code. * * To test for , we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). */ isIdentical = emojiSetsRenderIdentically( context, // as the flag sequence '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', // with each code point separated by a zero-width space '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' ); return ! isIdentical; case 'emoji': /* * Why can't we be friends? Everyone can now shake hands in emoji, regardless of skin tone! * * To test for Emoji 14.0 , try to render a new emoji: Handshake: Light Skin Tone, Dark Skin Tone. * * The Handshake: Light Skin Tone, Dark Skin Tone emoji is a ZWJ sequence combining 🫱 Rightwards Hand, * 🏻 Light Skin Tone, a Zero Width er, 🫲 Leftwards Hand, and 🏿 Dark Skin Tone. * * 0x1FAF1 == Rightwards Hand * 0x1F3FB == Light Skin Tone * 0x200D == Zero-Width er (ZWJ) that links the code points for the new emoji or * 0x200B == Zero-Width Space (ZWS) that is rendered for clients not ing the new emoji. * 0x1FAF2 == Leftwards Hand * 0x1F3FF == Dark Skin Tone. * * When updating this test for future Emoji releases, ensure that individual emoji that make up the * sequence come from older emoji standards. */ isIdentical = emojiSetsRenderIdentically( context, '\uD83E\uDEF1\uD83C\uDFFB\u200D\uD83E\uDEF2\uD83C\uDFFF', // as the zero-width er sequence '\uD83E\uDEF1\uD83C\uDFFB\u200B\uD83E\uDEF2\uD83C\uDFFF' // separated by a zero-width space ); return ! isIdentical; } return false; } /** * Checks emoji tests. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be ed by parameters. * * @since 6.3.0 * * @private * * @param {string[]} tests Tests. * @param {Function} browsersEmoji Reference to browsersEmoji function, needed due to minification. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {Tests} tests. */ function testEmojis( tests, browsersEmoji, emojiSetsRenderIdentically ) { var canvas; if ( typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope ) { canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. } else { canvas = document.createElement( 'canvas' ); } var context = canvas.getContext( '2d', { willReadFrequently: true } ); /* * Chrome on OS X added native emoji rendering in M41. Unfortunately, * it doesn't work when the font is bolder than 500 weight. So, we * check for bold rendering to avoid invisible emoji in Chrome. */ context.textBaseline = 'top'; context.font = '600 32px Arial'; var s = {}; tests.forEach( function ( test ) { s[ test ] = browsersEmoji( context, test, emojiSetsRenderIdentically ); } ); return s; } /** * Adds a script to the head of the document. * * @ignore * * @since 4.2.0 * * @param {string} src The url where the script is located. * * @return {void} */ function addScript( src ) { var script = document.createElement( 'script' ); script.src = src; script.defer = true; document.head.appendChild( script ); } settings.s = { everything: true, everythingExceptFlag: true }; // Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired. var domReadyPromise = new Promise( function ( resolve ) { document.addEventListener( 'DOMContentLoaded', resolve, { once: true } ); } ); // Obtain the emoji from the browser, asynchronously when possible. new Promise( function ( resolve ) { var Tests = getSessionTests(); if ( Tests ) { resolve( Tests ); return; } if ( sWorkerOffloading() ) { try { // Note that the functions are being ed as arguments due to minification. var workerScript = 'postMessage(' + testEmojis.toString() + '(' + [ JSON.stringify( tests ), browsersEmoji.toString(), emojiSetsRenderIdentically.toString() ].( ',' ) + '));'; var blob = new Blob( [ workerScript ], { type: 'text/javascript' } ); var worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojis' } ); worker.onmessage = function ( event ) { Tests = event.data; setSessionTests( Tests ); worker.terminate(); resolve( Tests ); }; return; } catch ( e ) {} } Tests = testEmojis( tests, browsersEmoji, emojiSetsRenderIdentically ); setSessionTests( Tests ); resolve( Tests ); } ) // Once the browser emoji has been obtained from the session, finalize the settings. .then( function ( Tests ) { /* * Tests the browser for flag emojis and other emojis, and adjusts the * settings accordingly. */ for ( var test in Tests ) { settings.s[ test ] = Tests[ test ]; settings.s.everything = settings.s.everything && settings.s[ test ]; if ( 'flag' !== test ) { settings.s.everythingExceptFlag = settings.s.everythingExceptFlag && settings.s[ test ]; } } settings.s.everythingExceptFlag = settings.s.everythingExceptFlag && ! settings.s.flag; // Sets DOMReady to false and assigns a ready function to settings. settings.DOMReady = false; settings.readyCallback = function () { settings.DOMReady = true; }; } ) .then( function () { return domReadyPromise; } ) .then( function () { // When the browser can not render everything we need to load a polyfill. if ( ! settings.s.everything ) { settings.readyCallback(); var src = settings.source || {}; if ( src.concatemoji ) { addScript( src.concatemoji ); } else if ( src.wpemoji && src.twemoji ) { addScript( src.twemoji ); addScript( src.wpemoji ); } } } ); } )( window, document, window._wpemojiSettings ); window.tdb_global_vars = {"wpRestUrl":"https:\/\/jopioneiro.mtportal.info\/wp-json\/","permalinkStructure":"\/%postname%\/"}; window.tdb_p_autoload_vars = {"isAjax":false,"isBarShowing":false,"autoloadStatus":"off","origPostEditUrl":null};
Entrar
Bem-vindo! Entre na sua conta
Recuperar senha
Recupere sua senha
Uma senha será enviada por e-mail para você.
domingo, 25 maio, 2025
InícioNotíciasDestaquesNovo ensino médio começa a ser implementado este ano

Novo ensino médio começa a ser implementado este ano

CUIABÁ – O novo ensino médio começa a ser implementado oficialmente este ano nas escolas brasileiras públicas e privadas. Segundo o presidente do Conselho Nacional de Secretários de Educação (Consed), Vitor de Angelo, a implementação vai começar pelo 1º ano do ensino médio, e a primeira mudança nas redes deverá ser a ampliação da carga horária para pelo menos cinco horas diárias.

Foto: Reprodução

A reforma também trará desafios, de acordo com Vitor de Angelo, que é secretário de Educação do Espírito Santo. Ele citou, entre esses desafios, a possibilidade de aumento da desigualdade entre regiões, estados e redes de ensino e a necessidade da adequação de avaliações, como o Exame Nacional do Ensino Médio (Enem).

“A primeira coisa que deve chegar às escolas, com certeza, é a ampliação da carga horária, porque é uma exigência legal. O que não é exigência legal, mas está atrelado de alguma maneira a isso é a implementação de um currículo novo”, diz Angelo. O Consed representa os secretários estaduais de Educação, responsáveis pela maior parte das matrículas do ensino médio do país. Segundo o último Censo Escolar, de 2021, as redes estaduais concentram cerca de 85% das matrículas.

O novo ensino médio foi aprovado por lei em 2017, com o objetivo de tornar a etapa mais atrativa e evitar que os estudantes abandonem os estudos. Com o novo modelo, parte das aulas será comum a todos os estudantes do país, direcionada pela Base Nacional Comum Curricular (BNCC).

Na outra parte da formação, os próprios alunos poderão escolher um itinerário para aprofundar o aprendizado. Entre as opções está dar ênfase, por exemplo, às áreas de linguagens, matemática, ciências da natureza, ciências humanas ou ao ensino técnico. A oferta de itinerários vai depender da capacidade das redes de ensino e das escolas.

O cronograma definido pelo Ministério da Educação estabelece que o novo ensino médio comece a ser implementado este ano, de forma progressiva, pelo 1º ano do ensino médio. Em 2023, a implementação segue, com o 1º e 2º anos e, em 2024, o ciclo de implementação termina, com os três anos do ensino médio.

Pela lei, para que o novo modelo seja possível, as escolas devem ampliar a carga horária para 1,4 mil horas anuais, o que equivale a sete horas diárias. Isso deve ocorrer aos poucos. Em 2022, a carga horária deve ser de pelo menos mil horas anuais, ou cinco horas diárias, em todas as escolas de ensino médio do país. Esta será, portanto, a primeira mudança a ser sentida.

Os estudantes do primeiro ano do ensino médio começarão também a ter contato com novo currículo. Os itinerários, no entanto, deverão começar a ser implementados apenas no ano que vem na maior parte das escolas.

“Tomando o Espírito Santo como exemplo, o que o aluno capixaba vai encontrar na escola de ensino médio é jornada maior e currículo novo, no que diz respeito à formação geral básica. Disciplinas ou componentes curriculares diferentes, com os quais ele não estava acostumado, como eletivas, projeto de vida, estudo orientado, mas ainda sem segmentar na sua preferência de itinerário. A partir do ano que vem, ele vai encontrar o itinerário de aprofundamento dentro da sua escolha”, explica o secretário.

Desafios

A reforma trará também, segundo Angelo, alguns desafios, entre eles a possibilidade de aumento das desigualdades educacionais. “No novo ensino médio, a gente pode ter todas as promessas de itinerários e de escolhas, mas para algumas redes. Outras podem não conseguir”, afirma. “O risco é ter escolas com alguns itinerários e outras não, regiões com alguns itinerários e outras não. Então, pode haver um aprofundamento das desigualdades dentro do país e dos estados, para não falar das redes privada e pública”, acrescenta.

Isso significa que um estudante pode não encontrar em seu município o curso técnico ou a formação que deseja. “São cuidados que precisaremos ter, que não invalidam [o novo ensino médio], mas a gente não pode desconsiderar que isso existe para não achar que tudo são flores, que o novo ensino médio vai mudar tudo, vai trazer itinerários, ensino flexível adaptado aos alunos, que eles vão fazer o que quiser. As nossas escolas são as mesmas e elas têm dificuldades, os professores tiveram formação, mas não viraram a chave e mudaram de uma hora para outra, então é preciso ter cuidado com isso para não se frustrar”, diz Angelo.

Outro desafio é a avaliação dos estudantes. O Enem, por exemplo, precisará ser reformulado para avaliar o novo currículo. “O exame precisa estar alinhado com o novo ensino médio. O Enem é uma prova nacional que precisa criar critérios de comparação entre todo e qualquer estudante que está terminando o ensino médio, especialmente por causa do Sistema de Seleção Unificada, o Sisu que é nacional. Mas, como vamos comparar, nacionalmente, pessoas que fizeram currículos distintos? Esse é o maior desafio”, avalia.

Em webinário, em dezembro, o secretário de Educação Básica do MEC, Mauro Luiz Rabelo, detalhou as ações da pasta para a implementação do novo ensino médio. Segundo ele, somando todas as ações, até aquele momento, haviam sido reados aos estados e às escolas R$ 2,5 bilhões.

Rabelo também falou sobre o Enem que, segundo ele, deverá ter duas partes, uma delas voltada para avaliar os conhecimentos adquiridos na parte comum a todos os estudantes, definida pela BNCC, e outra que deverá avaliar os itinerários formativos. “Atualmente, a grande questão mesmo é como criar um segundo momento de prova que contemple a avaliação dos itinerários formativos, dada a diversidade de possibilidades que na implementação”, disse o secretário. O novo modelo de prova deverá começar a vigorar apenas após a total implementação do novo ensino médio, em 2024.

Por Agência Brasil.

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.