import { api } from './api'; import type { Programa, Libro, CodigoSence, Ponderacion } from './types/academico'; export const obtenerProgramas = () => api.get('/api/academico/programas'); export const obtenerCursosPorPrograma = (programaId: string) => api.get(`/api/academico/programas/${programaId}/cursos`); export const agregarCursoPrograma = (data: Omit) => api.post('/api/academico/cursos', data); export const editarCursoPrograma = (id: string, data: Partial) => api.put(`/api/academico/cursos/${id}`, data); export const obtenerLibros = () => api.get('/api/academico/libros'); export const obtenerCodigosSence = (tipo: 'abiertos' | 'cerrados') => api.get(`/api/academico/sence/${tipo}`); export const obtenerPonderaciones = (cursoId: string) => api.get(`/api/academico/ponderaciones/${cursoId}`); export const guardarPonderaciones = (cursoId: string, data: Ponderacion) => api.put(`/api/academico/ponderaciones/${cursoId}`, data);