CENTRO DE APOIO OPERACIONAL

MPPE vai realizar audiência pública para discutir educação especial na rede municipal de ensino do Recife

O evento será realizado no dia 28 de maio de 2025 (14h às 18h), no auditório do Colégio Salesiano.

12/05/2025 - O Ministério Público de Pernambuco (MPPE), por intermédio da 22ª Promotoria de Justiça de Defesa da Cidadania da Capital (Educação), convocou audiência pública para tratar da "Educação Especial na Rede Municipal de Ensino do Recife: desafios, reflexões e melhorias, após o Decreto nº 36.309/2023". O evento será realizado no dia 28 de maio de 2025 (14h às 18h), no auditório do Colégio Salesiano, no bairro da Boa Vista - Recife. Os interessados devem se inscrever acessando o link  https://forms.gle/Lgk4Et1JHYWVygYH7.

De acordo com o Promotor de Justiça da 22ª PJDC, Salomão Ismail Filho, a audiência tem o objetivo de reunir e discutir com representantes da rede de educação do município do Recife, os desafios para acompanhar a execução e o cumprimento da política pública da educação especial após o Decreto Municipal nº 36.309, de 30 de janeiro de 2023, que instituiu a Política Pública de Educação Especial Inclusiva para os estudantes da rede municipal de ensino do Recife.

Além de autoridades federais, estaduais e municipais com atribuições no Recife e no Estado de Pernambuco, relacionadas com a temática envolvida, também estão sendo convidados representantes do Centro de Apoio Operacional de Defesa da Educação (CAO Educação), Unicef e da OAB-PE, e dos demais grupos sociais interessados, como dirigentes escolares, professores, agentes de apoio ao desenvolvimento escolar especial (AADEE), sindicatos de professores e pais de alunos. 

A presidência da audiência será exercida pelo Promotor de Justiça Salomão Abdo Aziz, que dará início aos trabalhos explicando o objeto e os propósitos da audiência. Em seguida, haverá o momento de diálogo onde os expositores previamente inscritos poderão fazer o uso da palavra. Na ocasião, também estará presente a Promotora de Justiça Gilka Maria de Almeida Vasconcelos de Miranda, titular da 29ª Promotoria de Justiça de Defesa da Cidadania da Capital (Educação).

Será admitida ainda a participação de outros interessados, mediante a apresentação de perguntas e propostas dentro do tema da audiência, através de requerimentos feitos à presidência da mesa. O limite máximo para exposição ou formulação de propostas ou perguntas é de cinco minutos, por participante, admitida uma prorrogação, a critério da presidência.

Cronograma do evento:

  •  14h - Abertura dos trabalhos e explicação inicial sobre os propósitos da audiência pública;
  •  14h30 - Concessão da palavra aos expositores inscritos;
  •  15h - Perguntas e questionamentos;
  •  16h - Formulação de propostas e recomendações;
  •  17h - Elaboração da ata e assinatura dos presentes;
  •  17h30 - Conclusão dos trabalhos.
Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing:
==> fieldName.getValue().getString(locale)  [in template "20097#20123#687741" at line 123, column 60]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign dataNoticia = fieldName.getVa...  [in template "20097#20123#687741" at line 123, column 37]
----
1<style> 
2	 
3	  .noticias-recentes{ 
4	    background-color: #e5e5e5; 
5      padding: 16px 5px; 
6			margin:0px 10px; 
7			border-radius:5px; 
8
9	 
10		.noticias-recentes .tag-noticias{ 
11		 color:#7d1f0d; 
12		 text-transform:uppercase; 
13		font-weight:900; 
14		} 	 
15	.noticias-recentes .tag-noticias hr{ 
16		 width:60%; 
17		 margin-top:-3px; 
18		 border:solid #FF2F2F 2px; 
19		} 	 
20		.noticias-recentes .logo{ 
21		  width: 100%; 
22		  border-radius: 8px; 
23			height: 100px; 
24      background-position: center; 
25      background-repeat: no-repeat; 
26      background-size: cover; 
27
28		.noticias-recentes .noticia{ 
29		  position: relative; 
30			padding: 10px; 
31
32	 
33	.noticias-recentes .noticia:hover{ 
34		  position: relative; 
35			background: #fff; 
36      border-radius: 8px; 
37      scale: 1.02; 
38	    padding: 15px; 
39		  cursor:pointer; 
40		  transition: all ease-in 0.3s; 
41
42	.noticias-recentes .noticia .data-noticia{ 
43		color:#FF2F2F; 
44		font-size:20px; 
45		text-align:left !important; 
46
47	 
48	.noticias-recentes .noticia .title-desc .title{ 
49		  display: -webkit-box; 
50      margin: 0 auto; 
51      line-height: 1.4; 
52      -webkit-line-clamp: 4; 
53      -webkit-box-orient: vertical; 
54      overflow: hidden; 
55			text-overflow: ellipsis; 
56		  color:#474747; 
57		  font-weight: bold !important; 
58		font-size:20px; 
59
60	 
61	.noticias-recentes .description * { 
62    font-weight: 300 !important; 
63		background: transparent!important; 
64		font-size: initial!important; 
65		opacity:0.5; 
66		 display: -webkit-box; 
67      margin: 0 auto; 
68      line-height: 1.4; 
69      -webkit-line-clamp: 4; 
70      -webkit-box-orient: vertical; 
71      overflow: hidden; 
72			text-overflow: ellipsis; 
73		font-size:20px; 
74
75		.noticias-recentes .description p:first-child { 
76      display: -webkit-box; 
77      margin: 0 auto; 
78      line-height: 1.4; 
79      -webkit-line-clamp: 3; 
80      -webkit-box-orient: vertical; 
81      overflow: hidden; 
82			text-overflow: ellipsis; 
83			text-align: start !important; 
84			font-weight:900 !important; 
85
86		 
87		.noticias-recentes .description *:not(:first-child){ 
88		  display: none; 
89
90		 
91	</style> 
92 
93<#assign dlService=serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")> 
94    <#assign 
95        ddmFieldLocalService=serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMFieldLocalService") /> 
96 
97    <div class="noticias-recentes container"> 
98        <#if entries?has_content> 
99					<div class="tag-noticias pt-3 pb-2 pl-2"> 
100					<h4 class="font-weight-bold pl-2"> Mais Notícias </h4> 
101					<hr> 
102					</div> 
103					 
104                <#list entries as curEntry> 
105                        <#if curEntry.getClassName()=="com.liferay.journal.model.JournalArticle"> 
106                            <#assign assetRenderer=curEntry.getAssetRenderer() /> 
107                            <#assign journalArticle=assetRenderer.getAssetObject() /> 
108                            <#assign ddmStructure=journalArticle.getDDMStructure() /> 
109                            <#assign ddmForm=ddmStructure.getDDMForm() /> 
110                            <#assign ddmFormValues=ddmFieldLocalService.getDDMFormValues(ddmForm, journalArticle.getId()) /> 
111                            <#assign ddmFormFieldValues=ddmFormValues.getDDMFormFieldValues() /> 
112                            <#assign imageURL="/documents/" + curEntry.getGroupId() + "/" + curEntry.getEntryId() + "/" /> 
113                            <#assign titulo = "" /> 
114                            <#assign desc = "" /> 
115														<#assign jsonObj = "" /> 
116														<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry) /> 
117														<#if assetLinkBehavior != "showFullContent" && assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL)??> 
118																<#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) /> 
119														</#if> 
120													 
121                            <#list ddmFormFieldValues as fieldName>     
122                                <#if fieldName.getFieldReference()=='data'> 
123                                    <#assign dataNoticia = fieldName.getValue().getString(locale) />  
124																</#if> 
125																<#if fieldName.getFieldReference() == 'descricao'> 
126																	<#assign desc = fieldName.getValue().getString(locale) /> 
127																</#if> 
128                            </#list> 
129													<div class="noticia d-flex align-items-center flex-column mt-3 "> 
130														<a class="stretched-link" href="${viewURL}"></a> 
131														<p class="data-noticia w-100 d-block"> 
132															${dataNoticia?split("-")?reverse?join("/")} 
133														</p> 
134														<div class="title-desc">  
135															<h6 class="title">${curEntry.getTitle(locale)}</h6> 
136														  <div class="description mt-3"> ${desc}</div> 
137														</div> 
138													</div> 
139													<hr class="mt-2 mb-2"> 
140                        </#if> 
141                </#list> 
142            </div> 
143        </#if> 
144    </div>