57 lines
1.8 KiB
TypeScript
57 lines
1.8 KiB
TypeScript
import type { TipoAsignatura } from "./types";
|
|
|
|
export const ESTRUCTURAS_SEP = [
|
|
{ id: "sep-lic-2025", label: "Licenciatura SEP v2025" },
|
|
{ id: "sep-pos-2023", label: "Posgrado SEP v2023" },
|
|
{ id: "ulsa-int-2024", label: "Estándar Interno ULSA 2024" },
|
|
];
|
|
|
|
export const TIPOS_MATERIA: Array<{ value: TipoAsignatura; label: string }> = [
|
|
{ value: "OBLIGATORIA", label: "Obligatoria" },
|
|
{ value: "OPTATIVA", label: "Optativa" },
|
|
{ value: "TRONCAL", label: "Troncal / Eje común" },
|
|
{ value: "OTRO", label: "Otro" },
|
|
];
|
|
|
|
export const FACULTADES = [
|
|
{ id: "ing", nombre: "Facultad de Ingeniería" },
|
|
{ id: "med", nombre: "Facultad de Medicina" },
|
|
{ id: "neg", nombre: "Facultad de Negocios" },
|
|
];
|
|
|
|
export const CARRERAS = [
|
|
{ id: "sis", nombre: "Ing. en Sistemas", facultadId: "ing" },
|
|
{ id: "ind", nombre: "Ing. Industrial", facultadId: "ing" },
|
|
{ id: "medico", nombre: "Médico Cirujano", facultadId: "med" },
|
|
{ id: "act", nombre: "Actuaría", facultadId: "neg" },
|
|
];
|
|
|
|
export const PLANES_MOCK = [
|
|
{ id: "p1", nombre: "Plan 2010 Sistemas", carreraId: "sis" },
|
|
{ id: "p2", nombre: "Plan 2016 Sistemas", carreraId: "sis" },
|
|
{ id: "p3", nombre: "Plan 2015 Industrial", carreraId: "ind" },
|
|
];
|
|
|
|
export const MATERIAS_MOCK = [
|
|
{
|
|
id: "m1",
|
|
nombre: "Programación Orientada a Objetos",
|
|
creditos: 8,
|
|
clave: "POO-101",
|
|
},
|
|
{ id: "m2", nombre: "Cálculo Diferencial", creditos: 6, clave: "MAT-101" },
|
|
{ id: "m3", nombre: "Ética Profesional", creditos: 4, clave: "HUM-302" },
|
|
{
|
|
id: "m4",
|
|
nombre: "Bases de Datos Avanzadas",
|
|
creditos: 8,
|
|
clave: "BD-201",
|
|
},
|
|
];
|
|
|
|
export const ARCHIVOS_SISTEMA_MOCK = [
|
|
{ id: "doc1", name: "Sílabo_Base_Ingenieria.pdf" },
|
|
{ id: "doc2", name: "Competencias_Egreso_2025.docx" },
|
|
{ id: "doc3", name: "Reglamento_Academico.pdf" },
|
|
];
|