export interface Seccion {
  titulo: string;
  contenido: string;
}

export interface Ejercicio {
  id: string;
  tipo: 'slider' | 'quiz' | 'juego' | 'tabla' | 'calculadora';
  titulo: string;
  descripcion: string;
  config: Record<string, unknown>;
}

export interface ModuloContenido {
  titulo: string;
  contenido: Seccion[];
  ejercicios: Ejercicio[];
}

export const produccion: ModuloContenido = {
  titulo: 'Producción',
  contenido: [
    {
      titulo: 'Función de Producción',
      contenido: `La **función de producción** describe la relación técnica entre los factores de producción utilizados y la cantidad máxima de producto obtenida.

**Fórmula general:**
$$Q = f(K, L)$$

Donde:
- **Q** = Cantidad producida (output)
- **K** = Capital (maquinaria, equipos, instalaciones)
- **L** = Trabajo (horas-hombre, número de trabajadores)
- **f** = Función de producción (tecnología)

**Ejemplo:** Una fábrica de pan utiliza hornos (K) y panaderos (L) para producir pan (Q).

**Formas comunes:**
- **Lineal**: $Q = aK + bL$ (sustitutos perfectos)
- **Cobb-Douglas**: $Q = A \cdot K^\alpha \cdot L^\beta$ (sustituibles)
- **Leontief**: $Q = \min(aK, bL)$ (complementarios perfectos)`
    },
    {
      titulo: 'Producto Total, Marginal y Medio',
      contenido: `El análisis de producción distingue tres conceptos fundamentales:

**Producto Total (PT)**
Cantidad total producida con una cantidad dada de factores.
$$PT = f(L)$$ (manteniendo K constante)

**Producto Marginal (PMg)**
Incremento en el producto total al aumentar en una unidad el factor variable.
$$PMg_L = \frac{\Delta PT}{\Delta L}$$

**Producto Medio (PMe)**
Producto por unidad de factor.
$$PMe_L = \frac{PT}{L}$$

**Ejemplo numérico:**
| L (trabajadores) | PT (panes) | PMg | PMe |
|------------------|------------|-----|-----|
| 0 | 0 | - | - |
| 1 | 10 | 10 | 10.0 |
| 2 | 24 | 14 | 12.0 |
| 3 | 36 | 12 | 12.0 |
| 4 | 44 | 8 | 11.0 |
| 5 | 48 | 4 | 9.6 |
| 6 | 48 | 0 | 8.0 |
| 7 | 42 | -6 | 6.0 |

Observa que el PMg máximo (14) ocurre antes que el PMe máximo (12.0), y ambos antes del PT máximo (48).`
    },
    {
      titulo: 'Ley de Rendimientos Decrecientes',
      contenido: `La **ley de rendimientos decrecientes** (o ley de productividad marginal decreciente) establece que:

> *"Al mantener constantes todos los demás factores, si se va aumentando la cantidad de un factor variable, llega un punto a partir del cual los incrementos de producto son cada vez menores."*

**Condiciones:**
- Tecnología constante
- Al menos un factor fijo
- Factores variables homogéneos

**Interpretación:**
Inicialmente, al añadir trabajadores a una fábrica fija, el PMg aumenta (especialización). Pero una vez alcanzado el óptimo, cada trabajador adicional tiene menos capital y espacio, reduciendo su contribución marginal.

**Ejemplo gráfico conceptual:**
El gráfico muestra la relación entre PMg y PMe:
- PMg alcanza su máximo primero
- Luego PMe alcanza su máximo (cuando PMg = PMe)
- Finalmente PT alcanza su máximo (cuando PMg = 0)
- Después PMg se vuelve negativo (Etapa III)

**Importancia económica:**
Esta ley explica por qué las empresas no crecen indefinidamente y por qué existen costos crecientes a largo plazo.`
    },
    {
      titulo: 'Etapas de Producción',
      contenido: `El análisis del producto marginal y medio permite dividir la producción en tres etapas:

**Etapa I: Crecientes**
- PMg > PMe (ambos creciendo inicialmente)
- PMe está aumentando
- La empresa no opera aquí: está desperdiciando capacidad fija
- Fin: Cuando PMg = PMe (PMe máximo)

**Etapa II: Decrecientes**
- 0 < PMg < PMe (ambos decrecientes)
- PMe decreciente pero positivo
- PMg positivo pero decreciente
- **Zona racional de producción**
- Fin: Cuando PMg = 0 (PT máximo)

**Etapa III: Negativos**
- PMg < 0
- PT decreciente
- La empresa nunca opera aquí: tiene "demasiado" factor variable
- Agregar más trabajo reduce la producción total

**Resumen de etapas:**

| Etapa | Características | Decisión |
|-------|----------------|----------|
| **I** | PMg > PMe, PMe creciente | No operar - desperdicio de capacidad |
| **II** | 0 < PMg < PMe, ambos decrecientes | **Operar aquí** - zona racional |
| **III** | PMg < 0, PT decreciente | No operar - demasiado factor variable |

**Decisión del productor:**
La empresa racional operará en la **Etapa II**, donde PMg es positivo pero decreciente. La ubicación exacta depende de los precios de los factores y del producto.`
    }
  ],
  ejercicios: [
    {
      id: 'produccion-tabla',
      tipo: 'tabla',
      titulo: 'Análisis de Productividad',
      descripcion: 'Completa la tabla de producción calculando PMg y PMe, identificando las tres etapas',
      config: {
        columnas: ['L', 'PT', 'PMg', 'PMe', 'Etapa'],
        datosIniciales: [
          { L: 0, PT: 0, PMg: null, PMe: null, Etapa: '-' },
          { L: 1, PT: 8, PMg: null, PMe: null, Etapa: '?' },
          { L: 2, PT: 20, PMg: null, PMe: null, Etapa: '?' },
          { L: 3, PT: 36, PMg: null, PMe: null, Etapa: '?' },
          { L: 4, PT: 48, PMg: null, PMe: null, Etapa: '?' },
          { L: 5, PT: 55, PMg: null, PMe: null, Etapa: '?' },
          { L: 6, PT: 60, PMg: null, PMe: null, Etapa: '?' },
          { L: 7, PT: 56, PMg: null, PMe: null, Etapa: '?' }
        ],
        mostrarGrafico: true,
        identificarEtapas: true
      }
    }
  ]
};

export default produccion;
