Alunos de escolas da rede municipal têm aulas de educação para o trânsito na Minicidade do Trânsito
Fotos: Isabely Sete (programa de estágio)
Duas turmas de alunos, do 1º ano, da E.M. “Prof. Walter Carretero”, do bairro Ana Paula Eleutério, na Zona Norte, participaram de uma atividade especial, nesta segunda-feira (17), no Parque Tecnológico de Sorocaba (PTS), nos períodos da manhã e da tarde. Os estudantes fizeram parte de uma ação educativa na Minicidade do Trânsito, instalada no local e que passou a funcionar em janeiro de 2025. Além dos alunos, participaram da atividade professores da escola, gestores da Secretaria da Educação (Sedu) e a equipe do setor de Educação para o Trânsito da Secretaria de Mobilidade (Semob), responsável pela iniciativa, em parceria com o PTS.
A Minicidade reproduz um circuito de trânsito e foi projetado para ser utilizado pelo público infantil, para fins de simulação de situações comuns vivenciadas em vias urbanas, o que facilita a compreensão das crianças sobre como funciona a dinâmica do trânsito e seus diversos componentes, como o pedestre, o motorista e os agentes de trânsito. A área é coberta e conta com semáforo, radar, carrinhos elétricos, entre outros dispositivos.
A ação é divida em duas partes. Assim, enquanto uma turma assiste a uma aula teórica, com o apoio de uma equipe de teatro, outro grupo de alunos experimenta, na prática, como é dirigir e interagir na Minicidade do Trânsito.
“O objetivo é que as crianças venham conhecer a Minicidade do Trânsito e receber informações para adotarem comportamentos seguros no trânsito, aprendendo a respeitar os outros veículos, os pedestres, os semáforos etc. Eles também participam de uma parte lúdica, com o miniteatro, que busca reforçar essas informações, de uma forma divertida. A ideia também é que eles possam agir como multiplicadores dessas informações, inclusive, corrigindo seus pais, se eles veem alguma atitude errada no trânsito”, informa o agente de trânsito e integrante da equipe de Educação para o Trânsito da Semob, Alex Goes Santos.
A atividade, neste dia, atraiu uma equipe de guardas civis municipais (GCM), do município de Paulínia, que veio com o intuito de conhecer o projeto. “Nós procuramos várias referências nessa área de educação para o trânsito, voltado ao público infantil. E vimos que Sorocaba faz um trabalho de muita qualidade. Entramos em contato com a GCM daqui, que nos atendeu prontamente e nos colocou em contato com os responsáveis, da Semob”, conta o inspetor de Área, da GCM de Paulínia, Milton Luís Guglioli. “Nosso intuito aqui foi ver como o pessoal opera, que para nós é uma referência, e, se possível, replicar essa iniciativa em nossa cidade, que, apesar de não ser tão grande, tem no seu entorno muitas indústrias e rodovias, resultando em um tráfego intenso. Acreditamos que a educação com crianças resolve um problema de forma geracional. A gente instrui a criança e, daqui a algum tempo, vamos colher os frutos”, ele completa.
Para o aluno Arthur, de sete anos, a experiência foi de muita diversão, ao lado dos seus colegas, da E.M. “Prof. Walter Carretero”, mas também com muita possibilidade de aprendizado. “Gostei muito de vir aqui e andar de carrinho. Aprendi que a gente não pode atravessar no vermelho. E também que não pode ir muito rápido no carro, porque é perigoso”, destacou.
$$ = $.noConflict();
var initPhotoSwipeFromDOM = function(gallerySelector) {
// parse slide data (url, title, size …) from DOM elements
// (children of gallerySelector)
var parseThumbnailElements = function(el) {
var thumbElements = el.childNodes,
numNodes = thumbElements.length,
items = [],
figureEl,
childElements,
linkEl,
size,
item;
for(var i = 0; i < numNodes; i++) {
figureEl = thumbElements[i]; //
// include only element nodes
if(figureEl.nodeType !== 1) {
continue;
}
linkEl = figureEl.children[0]; // element
linkEl = figureEl; // element
// console.log(linkEl);
size = linkEl.getAttribute(‘data-size’).split(‘x’);
// create slide object
item = {
src: linkEl.getAttribute(‘href’),
w: parseInt(size[0], 10),
h: parseInt(size[1], 10)
};
if(figureEl.children.length > 1) {
//
item.title = figureEl.children[1].innerHTML;
}
if(linkEl.children.length > 0) {
// thumbnail element, retrieving thumbnail url
item.msrc = linkEl.children[0].getAttribute(‘src’);
}
item.el = figureEl; // save link to element for getThumbBoundsFn
items.push(item);
}
return items;
};
// find nearest parent element
var closest = function closest(el, fn) {
return el && ( fn(el) ? el : closest(el.parentNode, fn) );
};
// triggers when user clicks on thumbnail
var onThumbnailsClick = function(e) {
e = e || window.event;
e.preventDefault ? e.preventDefault() : e.returnValue = false;
var eTarget = e.target || e.srcElement;
var clickedListItem = closest(eTarget, function(el) {
return el.tagName === ‘FIGURE’;
});
clickedListItem = eTarget.parentNode;
if(!clickedListItem) {
return;
}
// find index of clicked item
var clickedGallery = clickedListItem.parentNode,
childNodes = clickedListItem.parentNode.childNodes,
numChildNodes = childNodes.length,
nodeIndex = 0,
index;
for (var i = 0; i = 0) {
openPhotoSwipe( index, clickedGallery );
}
return false;
};
// parse picture index and gallery index from URL (#&pid=1&gid=2)
var photoswipeParseHash = function() {
var hash = window.location.hash.substring(1),
params = {};
if(hash.length < 5) {
return params;
}
var vars = hash.split('&');
for (var i = 0; i < vars.length; i++) {
if(!vars[i]) {
continue;
}
var pair = vars[i].split('=');
if(pair.length getThumbBoundsFn section of docs for more info
var thumbnail = items[index].el.getElementsByTagName(‘img’)[0], // find thumbnail
pageYScroll = window.pageYOffset || document.documentElement.scrollTop,
rect = thumbnail.getBoundingClientRect();
return {x:rect.left, y:rect.top + pageYScroll, w:rect.width};
},
shareButtons: [
{id:’download’, label:’Download image’, url:”, download:true}
],
// history & focus options are disabled on CodePen
// remove these lines in real life:
historyEnabled: false,
focus: false
};
if(disableAnimation) {
options.showAnimationDuration = 0;
}
// Pass data to PhotoSwipe and initialize it
gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options);
gallery.init();
};
// loop through all gallery elements and bind events
var galleryElements = document.querySelectorAll( gallerySelector );
for(var i = 0, l = galleryElements.length; i 0 && hashData.gid > 0) {
openPhotoSwipe( hashData.pid – 1 , galleryElements[ hashData.gid – 1 ], true );
}
};
// execute above function
initPhotoSwipeFromDOM(‘.pms-galeria’);
// All images need to be loaded for this plugin to work so
// we end up waiting for the whole window to load in this example
$$(window).load(function () {
$$(document).ready(function(){
collage();
$$(‘.pms-galeria’).collageCaption();
});
});
// Here we apply the actual CollagePlus plugin
function collage() {
$$(‘.pms-galeria img’).css(‘display’, ‘block’);
$$(‘.pms-galeria’).removeWhitespace().collagePlus({
‘fadeSpeed’ : 2000,
‘targetHeight’ : 150,
‘effect’ : ‘default’,
‘direction’ : ‘vertical’,
‘allowPartialLastRow’ : true
});
};
// This is just for the case that the browser window is resized
var resizeTimer = null;
$$(window).bind(‘resize’, function() {
// hide all the images until we resize them
$$(‘.pms-galeria .Image_Wrapper’).css(“opacity”, 0);
// set a timer to re-apply the plugin
if (resizeTimer) clearTimeout(resizeTimer);
resizeTimer = setTimeout(collage, 200);
});