Skip to content

Commit d9f2f40

Browse files
projetos de pesquisa
1 parent 4d147c0 commit d9f2f40

File tree

2 files changed

+56
-57
lines changed

2 files changed

+56
-57
lines changed

src/components/IniciativasProjetosDePesquisaSection.astro

Lines changed: 28 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -216,51 +216,38 @@ const agenciaInicial = agenciaParam || "";
216216

217217
function renderProject(p, index) {
218218
const id = `extra-info-${index}`;
219+
const mostrar = p.mostrar || [];
219220

220-
const temExtras =
221-
p.publico_alvo ||
222-
p.resultados ||
223-
p.links ||
224-
p.processo ||
225-
p.natureza ||
226-
p.valor ||
227-
p.associados ||
228-
p.apoioCentro;
221+
function mostrarCampo(campo) {
222+
return mostrar.length === 0 || mostrar.includes(campo);
223+
}
229224

230225
return `
231-
<article class="card bg-base-100 shadow border border-base-300 transition-all duration-300">
232-
<div class="card-body">
233-
<h2 class="card-title text-primary">${escapeHtml(p.titulo)}</h2>
234-
<p><strong>Docente responsável:</strong> ${escapeHtml(p.docente)}</p>
235-
<p class="text-sm text-base-content/70">Departamento: ${escapeHtml(p.departamento || "")}</p>
236-
<p><strong>Agência:</strong> ${escapeHtml(p.agencia)} | <strong>Período:</strong> ${escapeHtml(p.periodo)}</p>
237-
238-
<p class="mt-2 text-base-content/80">
239-
<strong>Resumo:</strong> ${escapeHtml(p.resumo || "")}
240-
</p>
241-
242-
<div id="${id}" class="hidden mt-2 space-y-2 text-base-content/80">
243-
${p.publico_alvo ? `<p><strong>Público-alvo:</strong> ${escapeHtml(p.publico_alvo)}</p>` : ""}
244-
${p.resultados ? `<p><strong>Resultados esperados:</strong> ${escapeHtml(p.resultados)}</p>` : ""}
245-
${p.links ? `<p><strong>Links:</strong> <a href="${escapeHtml(p.links)}" target="_blank" class="link link-primary">${escapeHtml(p.links)}</a></p>` : ""}
246-
${p.processo ? `<p><strong>Nº do Processo:</strong> ${escapeHtml(p.processo)}</p>` : ""}
247-
${p.natureza ? `<p><strong>Natureza:</strong> ${escapeHtml(p.natureza)}</p>` : ""}
248-
${p.valor ? `<p><strong>Valor Financiado:</strong> ${escapeHtml(p.valor)}</p>` : ""}
249-
${p.associados ? `<p><strong>Pesquisadores Associados:</strong> ${escapeHtml(p.associados)}</p>` : ""}
226+
<article class="card bg-base-100 shadow border border-base-300">
227+
<div class="card-body">
228+
<h2 class="card-title text-primary">${escapeHtml(p.titulo)}</h2>
229+
${mostrarCampo("docente") ? `<p><strong>Docente:</strong> ${escapeHtml(p.docente)}</p>` : ""}
230+
${mostrarCampo("departamento") ? `<p><strong>Departamento:</strong> ${escapeHtml(p.departamento)}</p>` : ""}
231+
${mostrarCampo("associados") && p.associados ? `<p><strong>Pesquisadores Associados:</strong> ${escapeHtml(Array.isArray(p.associados) ? p.associados.join(", ") : p.associados)}</p>` : ""}
232+
${mostrarCampo("status") ? `<p><strong>Status:</strong> ${escapeHtml(p.status)}</p>` : ""}
233+
${mostrarCampo("periodo") ? `<p><strong>Período:</strong> ${escapeHtml(p.periodo)}</p>` : ""}
234+
${mostrarCampo("agencia") ? `<p><strong>Agência:</strong> ${escapeHtml(p.agencia)}</p>` : ""}
235+
${mostrarCampo("processo") ? `<p><strong>Processo:</strong> ${escapeHtml(p.processo)}</p>` : ""}
236+
${mostrarCampo("resumo") ? `<p class="mt-2 text-base-content/80"><strong>Resumo:</strong> ${escapeHtml(p.resumo)}</p>` : ""}
250237
${
251-
Array.isArray(p.apoioCentro) && p.apoioCentro.length > 0
252-
? `<div><strong>Apoio do CPPS:</strong><ul class="list-disc ml-6">${p.apoioCentro.map((item) => `<li>${escapeHtml(item)}</li>`).join("")}</ul></div>`
238+
p.publico_alvo || p.resultados || p.links
239+
? `
240+
<button class="btn btn-sm btn-link" onclick="toggleExtra('${id}', this)">Mostrar mais</button>
241+
<div id="${id}" class="hidden mt-2">
242+
${p.publico_alvo ? `<p><strong>Público-alvo:</strong> ${escapeHtml(p.publico_alvo)}</p>` : ""}
243+
${p.resultados ? `<p><strong>Resultados:</strong> ${escapeHtml(p.resultados)}</p>` : ""}
244+
${p.links ? `<p><strong>Links:</strong> <a href="${p.links}" target="_blank" class="link">${escapeHtml(p.links)}</a></p>` : ""}
245+
</div>`
253246
: ""
254247
}
255248
</div>
256-
257-
${
258-
temExtras
259-
? `<button class="btn btn-sm btn-link text-primary-content px-0" onclick="toggleExtra('${id}', this)">Mostrar mais</button>`
260-
: ""
261-
}
262-
</div>
263-
</article>`;
249+
</article>
250+
`;
264251
}
265252

266253
function renderProjects() {
@@ -338,8 +325,9 @@ const agenciaInicial = agenciaParam || "";
338325
"filtro-docente",
339326
"filtro-inicio",
340327
"filtro-fim",
341-
"filtro-status",,
342-
"filtro-departamento"
328+
"filtro-status",
329+
,
330+
"filtro-departamento",
343331
].forEach((id) => {
344332
document.getElementById(id)?.addEventListener("input", renderProjects);
345333
});

src/i18n/locales/pt.json

Lines changed: 28 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,9 @@
6868
"Indicação institucional do CPPS como centro associado",
6969
"Divulgação em canais institucionais",
7070
"Organização de atividades de extensão e eventos vinculados ao projeto"
71-
]
71+
72+
],
73+
"mostrar": ["resumo", "docente", "associados", "periodo", "agencia", "processo", "departamento", "status"]
7274
},
7375
{
7476
"titulo": "Crítica da pobreza como objeto da filosofia social",
@@ -136,21 +138,23 @@
136138
"valor": "R$ 20.000,00",
137139
"associados": [],
138140
"resumo": "Visa criar um centro de pesquisa em história e cultura africana e afro-brasileira no nordeste paulista. O objetivo principal é organizar o acervo bibliográfico e documental doado pelo historiador Manolo Garcia Florentino, envolvendo a higienização, catalogação e acondicionamento de mais de 2.000 volumes para torná-los acessíveis à pesquisa.",
139-
"apoioCentro": []
141+
"apoioCentro": [],
142+
"mostrar": ["resumo", "docente", "periodo", "agencia", "processo", "departamento", "status"]
140143
},
141144
{
142145
"titulo": "A política por outros meios (?): a mobilização jurídica como estratégia para a conquista e efetivação de direitos no Brasil e na América Latina",
143146
"docente": "Agnaldo de Sousa Barbosa",
144147
"periodo": "2023-2025",
145148
"departamento": "Departamento de Educação, Ciências Sociais e Políticas Públicas",
146-
"status": "Em andamento",
147-
"agencia": "FAPESP",
149+
"status": "Concluído",
150+
"agencia": "",
148151
"processo": "",
149-
"natureza": "Pesquisa.",
152+
"natureza": ".",
150153
"valor": "",
151154
"associados": [],
152155
"resumo": "Investiga a mobilização do direito como estratégia de luta política no Brasil e na América Latina nas últimas três décadas. O projeto busca compreender por que os tribunais se tornaram um caminho estratégico, a natureza dos conflitos levados à justiça, os enquadramentos legais utilizados e os efeitos de mobilização e contramobilização gerados.",
153-
"apoioCentro": []
156+
"apoioCentro": [],
157+
"mostrar": ["resumo", "docente", "periodo","departamento", "status"]
154158
},
155159
{
156160
"titulo": "Feminist Judgments Projects (Projetos de Julgamentos Feministas",
@@ -160,11 +164,12 @@
160164
"status": "Concluído",
161165
"agencia": "",
162166
"processo": "",
163-
"natureza": "Pesquisa",
167+
"natureza": "",
164168
"valor": "",
165169
"associados": [],
166170
"resumo": "Inspirado em projetos internacionais, o projeto brasileiro 'Reescrevendo Decisões Judiciais em Perspectivas Feministas' reúne uma rede de mais de 60 acadêmicas e juristas para reescrever decisões judiciais significativas sob a ótica de metodologias feministas e antirracistas. O objetivo é fortalecer a crítica jurídica feminista e analisar seu impacto potencial nas decisões judiciais.",
167-
"apoioCentro": []
171+
"apoioCentro": [],
172+
"mostrar": ["resumo", "docente", "periodo","departamento", "status"]
168173
},
169174
{
170175
"titulo": "Crise Democrática e Sistema de Governo Presidencialista: estudo dos arranjos e da dinâmica entre poderes para uma reengenharia constitucional",
@@ -174,11 +179,12 @@
174179
"status": "Em andamento",
175180
"agencia": "",
176181
"processo": "",
177-
"natureza": "Pesquisa",
182+
"natureza": "",
178183
"valor": "",
179184
"associados": [],
180185
"resumo": "Busca compreender a crise democrática global a partir do Direito Constitucional, mapeando o debate e sistematizando a produção sobre o tema. O projeto investiga o impacto do populismo no presidencialismo brasileiro e na dinâmica entre os poderes, questionando sobre a possibilidade de transformações no sistema de governo, como a adoção do semipresidencialismo.",
181-
"apoioCentro": []
186+
"apoioCentro": [],
187+
"mostrar": ["resumo", "docente", "periodo","departamento", "status"]
182188
},
183189
{
184190
"titulo": "História da primeira metade do século XX: a construção de outros sentidos para o passado da nação",
@@ -192,7 +198,8 @@
192198
"valor": "",
193199
"associados": [],
194200
"resumo": "Problematiza como a história do Brasil foi, em grande parte, construída como uma história da expansão paulista. O projeto analisa a 'bandeirologia' na primeira metade do século XX, investigando como se formulou um saber que definiu São Paulo e o 'paulista' como centrais, construindo uma retórica sobre as habilidades especiais deste povo e território.",
195-
"apoioCentro": []
201+
"apoioCentro": [],
202+
"mostrar": ["resumo", "docente", "periodo","departamento", "status"]
196203
},
197204
{
198205
"titulo": "EMU: Aquisição de equipamentos com redundância, bom desempenho (CPU e GPU) e armazenamento escalável para as Humanidades Digitais",
@@ -205,13 +212,14 @@
205212
"natureza": "Pesquisa",
206213
"valor": "676.415,98",
207214
"associados": [],
208-
"resumo": "O objetivo deste projeto é viabilizar um investimento na infraestrutura computacional do Instituto de Política Pública e Relações Internacionais (IPPRI/UNESP). O projeto propõe a aquisição de equipamentos com redundância, com alto desempenho (CPU e GPU) e capacidade de armazenamento escaláveis. Com esses recursos, será possível ampliar e abrir novos horizontes para coletar, processar, analisar e visualizar grandes volumes de dados. Além disso, o projeto busca promover a colaboração e o intercâmbio de conhecimento entre pesquisadores, ampliando o acesso e a disseminação das humanidades digitais não apenas no Estado de São Paulo, mas também em outras regiões. Em nosso comitê de usuários, além de representantes paulistas (INCT-INEU, UNESP, UNICAMP, UNIFESP), temos representantes da Universidade de Brasília (UnB) e da Universidade Federal de Uberlândia (UFU). A fundamentação deste pedido de aquisição de equipamento multiusuário é o avanço da infraestrutura de pesquisa nas humanidades, propiciando maior capacidade de processamento em CPU e GPU, armazenamento em rede, serviços e ambientes de análise e visualização de grandes bases de dados, permitindo o desenvolvimento de pesquisas mais complexas e inovadoras. Com isso, será possível ampliar os horizontes da área em um contexto em que as humanidades enfrentam um desafio crescente: o volume e a complexidade dos dados disponíveis. Dados textuais, audiovisuais, e de redes sociais se proliferam rapidamente, mas são difíceis de serem processados, analisados e interpretados pelo pesquisador sem o auxílio computacional adequado. (AU)",
209-
"apoioCentro": []
215+
"resumo": "O objetivo deste projeto é viabilizar um investimento na infraestrutura computacional do Instituto de Política Pública e Relações Internacionais (IPPRI/UNESP). O projeto propõe a aquisição de equipamentos com redundância, com alto desempenho (CPU e GPU) e capacidade de armazenamento escaláveis. Com esses recursos, será possível ampliar e abrir novos horizontes para coletar, processar, analisar e visualizar grandes volumes de dados. Além disso, o projeto busca promover a colaboração e o intercâmbio de conhecimento entre pesquisadores, ampliando o acesso e a disseminação das humanidades digitais não apenas no Estado de São Paulo, mas também em outras regiões. Em nosso comitê de usuários, além de representantes paulistas (INCT-INEU, UNESP, UNICAMP, UNIFESP), temos representantes da Universidade de Brasília (UnB) e da Universidade Federal de Uberlândia (UFU). A fundamentação deste pedido de aquisição de equipamento multiusuário é o avanço da infraestrutura de pesquisa nas humanidades, propiciando maior capacidade de processamento em CPU e GPU, armazenamento em rede, serviços e ambientes de análise e visualização de grandes bases de dados, permitindo o desenvolvimento de pesquisas mais complexas e inovadoras. Com isso, será possível ampliar os horizontes da área em um contexto em que as humanidades enfrentam um desafio crescente: o volume e a complexidade dos dados disponíveis. Dados textuais, audiovisuais, e de redes sociais se proliferam rapidamente, mas são difíceis de serem processados, analisados e interpretados pelo pesquisador sem o auxílio computacional adequado.",
216+
"apoioCentro": [],
217+
"mostrar": ["resumo", "docente", "periodo", "agencia", "processo", "departamento", "status"]
210218
},
211219
{
212220
"titulo": "Monitoramento e avaliação da política externa brasileira: uma proposta preliminar para uma rotina geral",
213221
"docente": "Marcelo Passini Mariano",
214-
"periodo": "2021 - Atual",
222+
"periodo": "2021 - 2025",
215223
"departamento": "Departamento de Relações Internacionais",
216224
"status": "Em andamento",
217225
"agencia": "IPEA",
@@ -220,7 +228,8 @@
220228
"valor": "",
221229
"associados": [],
222230
"resumo": "Objetiva desenvolver um conjunto de instrumentos de monitoramento e avaliação aplicáveis a qualquer estratégia da política externa brasileira. A intenção é criar uma rotina comum para comparar resultados de políticas passadas e avaliar as futuras, preenchendo uma lacuna na Análise de Política Externa e promovendo a prestação de contas à sociedade.",
223-
"apoioCentro": []
231+
"apoioCentro": [],
232+
"mostrar": ["resumo", "docente", "periodo","departamento", "status"]
224233
},
225234
{
226235
"titulo": "NEWPEREUBRA — New Perspectives on European Union-Brazil Relations: Challenges and Opportunities",
@@ -234,7 +243,8 @@
234243
"valor": "",
235244
"associados": [],
236245
"resumo": "Este Módulo Jean Monnet visa ensinar a estudantes brasileiros sobre os conceitos, políticas e o papel global da União Europeia, focando na relação UE-Brasil. O projeto aborda cinco áreas: UE como ator global, democracia e direitos humanos, energia e desenvolvimento sustentável, comércio e investimentos, e segurança regional, combinando conhecimento teórico e aplicado.",
237-
"apoioCentro": []
246+
"apoioCentro": [],
247+
"mostrar": ["resumo", "docente", "periodo","departamento", "status"]
238248
},
239249
{
240250
"titulo": "Consórcio do Nordeste: desenvolvimento sustentável ou insustentável?",
@@ -248,7 +258,8 @@
248258
"valor": "",
249259
"associados": [],
250260
"resumo": "Este projeto analisa o Consórcio do Nordeste com foco crítico no conceito de 'desenvolvimento sustentável' que orienta suas ações. A pesquisa busca identificar se a concepção adotada se alinha ao crescimento econômico tradicional ou a uma transição para uma sociedade ecologicamente justa, analisando os projetos do Consórcio a partir de dados e entrevistas.",
251-
"apoioCentro": []
261+
"apoioCentro": [],
262+
"mostrar": ["resumo", "docente", "periodo","departamento", "status"]
252263
}
253264
]
254265

0 commit comments

Comments
 (0)