c; /**
* @fileoverview Modelo para obtener las inscripciones de alumnos
* en actividades mediante peticiones fetch a controladores PHP.
*
* @author Mauricio Peña
*/
class M_obtenerInscripcionesActividad {
/**
* Obtiene los alumnos inscritos en una actividad específica.
*
* @async
* @param {number|string} idActividad - Identificador de la actividad.
* @returns {Promise<Object|undefined>} Datos de alumnos inscritos en la actividad.
*/
async obtenerAlumnosInscripcionesActividad(idActividad) {
try {
const response = await fetch(
"/InscripcionesEVG/index.php?controlador=obtenerActividades&accion=obtenerInscripcionesAlumnosActividad&j=1",
{
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({ idActividad: idActividad }),
},
);
const data = await response.json();
console.log("Alumnos ACTIVIDAD", data);
return data;
} catch (error) {
console.error("Error al obtener inscripciones de actividad:", error);
}
}
}
export default M_obtenerInscripcionesActividad;