Source: models/m_inscribirAlumnosTO.js

/**
 * @fileoverview Modelo para inscribir alumnos en el Torneo Olímpico
 * mediante una petición fetch a un controlador PHP en el servidor.
 *
 * @author Mauricio Peña
 */

class M_inscribirAlumnosTO {
	/**
	 * Envía la solicitud para inscribir alumnos.
	 *
	 * @async
	 * @param {string} datos - Cuerpo de la solicitud en formato JSON.
	 * @returns {Promise<Object|undefined>} Respuesta del servidor.
	 */
	async inscribirAlumnos(datos) {
		try {
			const response = await fetch(
				"/InscripcionesEVG/index.php?controlador=inscribirAlumnosTO&accion=inscribirAlumnos&j=1",
				{
					method: "POST",
					headers: {
						"Content-Type": "application/json",
					},
					body: datos,
				},
			);
			const data = await response.json();
			return data;
		} catch (error) {
			console.error("Error al inscribir alumnos:", error);
		}
	}
}

export default M_inscribirAlumnosTO;