CircuitIA — herramienta IA para la academia (UMH)
Abstract
Genera problemas de análisis de circuitos (Ohm, Kirchhoff, nudos y mallas, Thévenin y Norton, operacionales, transitorios RC, RL y RLC, régimen sinusoidal) con su esquema y su solución calculada por un solver propio, contrastado con ngspice. Cada estudiante recibe sus valores a partir de una semilla reproducible; la corrección admite prefijos y unidades y explica los errores típicos rehaciendo el cálculo con ellos. El profesorado genera exámenes individuales con claves, CSV, PDF y XML de Moodle, y crea sus propios problemas con un editor de esquemas. La IA, opcional, solo guía: el código elimina de sus respuestas cualquier cifra que coincida con un resultado. Interfaz en español e inglés. Generates circuit-analysis problems (Ohm, Kirchhoff, nodal and mesh analysis, Thévenin and Norton, op-amps, RC, RL and RLC transients, sinusoidal steady state) with their schematic and a solution computed by its own solver, cross-checked against ngspice. Each student gets their own values from a reproducible seed; marking accepts prefixes and units and explains typical mistakes by redoing the calculation with them. Instructors generate individual exams with answer keys, CSV, PDF and Moodle XML, and build their own problems with a schematic editor. The optional AI only guides: the code removes from its answers any figure matching a result. Interface in Spanish and English. Aplicación web de un solo fichero (HTML/JS, sin backend); funciona íntegramente en el navegador y la API key del usuario se almacena localmente. Parte del catálogo Herramientas IA para la academia (Universidad Miguel Hernández de Elche). App: https://fborrasumh.github.io/circuitia/