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',
|
method: 'POST',
|
||||||
headers: {
|
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',
|
'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-mobile': '?0',
|
||||||
'sec-ch-ua-platform': '"macOS"'
|
'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 = [
|
const atividades = [
|
||||||
@ -30,16 +41,27 @@ const atividades = [
|
|||||||
{ descricao: 'Recuperação da aprendizagem', tipoAvaliacao: '16', valor: '7', dataAvaliacao: '10/08/2024' }
|
{ descricao: 'Recuperação da aprendizagem', tipoAvaliacao: '16', valor: '7', dataAvaliacao: '10/08/2024' }
|
||||||
];
|
];
|
||||||
|
|
||||||
const turmas = [
|
const turmas = [68248, 68249, 68250, 68251, 68252, 68253, 68254, 68255, 68256];
|
||||||
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 => {
|
turmas.forEach(turma => {
|
||||||
atividades.forEach(atividade => {
|
atividades.forEach(atividade => {
|
||||||
fetch('https://academico.ifms.edu.br/administrativo/Avaliacoes/adicionar', requestOptions(atividade.descricao,atividade.tipoAvaliacao,atividade.valor,atividade.dataAvaliacao, turma))
|
sendRequest(turma, atividade);
|
||||||
.then(response => response.text())
|
});
|
||||||
.then(result => console.log(`Enviada: ${atividade.descricao} para ${atividade.dataAvaliacao} e turme ${}`))
|
|
||||||
.catch(error => console.log('Erro:', error));
|
|
||||||
});
|
});
|
||||||
|
|
||||||
})
|
|
||||||
|
Loading…
Reference in New Issue
Block a user