Files
acad-ia-2/src/features/asignaturas/new/catalogs.ts

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" },
];