Melhorias
This commit is contained in:
parent
31806ab490
commit
40571168fe
44
index.js
44
index.js
@ -1,4 +1,4 @@
|
||||
const requestOptions = (descricao, tipoAvaliacao, valor, dataAvaliacao, turma) => ({
|
||||
const createRequestOptions = (descricao, tipoAvaliacao, valor, dataAvaliacao, turma) => ({
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
|
||||
@ -19,7 +19,18 @@ const requestOptions = (descricao, tipoAvaliacao, valor, dataAvaliacao, turma) =
|
||||
'sec-ch-ua-mobile': '?0',
|
||||
'sec-ch-ua-platform': '"macOS"'
|
||||
},
|
||||
body: `_method=POST&data%5BAvaliacao%5D%5Bclasse_id%5D=${encodeURIComponent(turma)}&data%5BAvaliacao%5D%5Bdescricao%5D=${encodeURIComponent(descricao)}&data%5BAvaliacao%5D%5Betapa_avaliacao_id%5D=143&data%5BAvaliacao%5D%5Btipo_avaliacao_id%5D=${encodeURIComponent(tipoAvaliacao)}&data%5BAvaliacao%5D%5Btipo_avaliacao_observacao%5D=&data%5BAvaliacao%5D%5Bdata_avaliacao%5D=${encodeURIComponent(dataAvaliacao)}&data%5BAvaliacao%5D%5Bvalor%5D=${encodeURIComponent(valor)}&data%5BAvaliacao%5D%5Bmetodo_calculo%5D=0&data%5BAvaliacao%5D%5Bpeso%5D=`
|
||||
body: new URLSearchParams({
|
||||
'_method': 'POST',
|
||||
'data[Avaliacao][classe_id]': turma,
|
||||
'data[Avaliacao][descricao]': descricao,
|
||||
'data[Avaliacao][etapa_avaliacao_id]': '143',
|
||||
'data[Avaliacao][tipo_avaliacao_id]': tipoAvaliacao,
|
||||
'data[Avaliacao][tipo_avaliacao_observacao]': '',
|
||||
'data[Avaliacao][data_avaliacao]': dataAvaliacao,
|
||||
'data[Avaliacao][valor]': valor,
|
||||
'data[Avaliacao][metodo_calculo]': '0',
|
||||
'data[Avaliacao][peso]': ''
|
||||
}).toString()
|
||||
});
|
||||
|
||||
const atividades = [
|
||||
@ -30,16 +41,27 @@ const atividades = [
|
||||
{ descricao: 'Recuperação da aprendizagem', tipoAvaliacao: '16', valor: '7', dataAvaliacao: '10/08/2024' }
|
||||
];
|
||||
|
||||
const turmas = [
|
||||
68248, 68249, 68250, 68251, 68252, 68253, 68254, 68255, 68256
|
||||
]
|
||||
const turmas = [68248, 68249, 68250, 68251, 68252, 68253, 68254, 68255, 68256];
|
||||
|
||||
const sendRequest = async (turma, atividade) => {
|
||||
try {
|
||||
const response = await fetch('https://academico.ifms.edu.br/administrativo/Avaliacoes/adicionar', createRequestOptions(
|
||||
atividade.descricao,
|
||||
atividade.tipoAvaliacao,
|
||||
atividade.valor,
|
||||
atividade.dataAvaliacao,
|
||||
turma
|
||||
));
|
||||
|
||||
const result = await response.text();
|
||||
console.log(`Enviada: ${atividade.descricao} para ${atividade.dataAvaliacao} e turma ${turma}`);
|
||||
} catch (error) {
|
||||
console.error(`Erro ao enviar ${atividade.descricao} para turma ${turma}:`, error);
|
||||
}
|
||||
};
|
||||
|
||||
turmas.forEach(turma => {
|
||||
atividades.forEach(atividade => {
|
||||
fetch('https://academico.ifms.edu.br/administrativo/Avaliacoes/adicionar', requestOptions(atividade.descricao,atividade.tipoAvaliacao,atividade.valor,atividade.dataAvaliacao, turma))
|
||||
.then(response => response.text())
|
||||
.then(result => console.log(`Enviada: ${atividade.descricao} para ${atividade.dataAvaliacao} e turme ${}`))
|
||||
.catch(error => console.log('Erro:', error));
|
||||
sendRequest(turma, atividade);
|
||||
});
|
||||
|
||||
})
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user