+ {qIdx + 1}. {q.question} +
+ ++ 📝 Explicación: +
++ {q.explanation} +
++ Instrucciones: {quizData.instructions} +
++ Monitoreo de tokens de IA y costos del sistema +
+Total Tokens
++ {formatNumber(stats.total_tokens)} +
+Requests IA
++ {formatNumber(stats.total_requests)} +
+Costo Estimado
++ {formatCurrency(stats.total_cost_usd)} +
+Usuarios Activos
++ {usage.length} +
++ {usage.filter(u => u.total_tokens > 1000000).length} usuario(s) han superado 1M de tokens. + Considere implementar límites de uso. +
+| + Usuario + | ++ Rol + | ++ Input Tokens + | ++ Output Tokens + | ++ Total Tokens + | ++ Requests + | ++ Costo USD + | ++ Última Actividad + | +
|---|---|---|---|---|---|---|---|
|
+
+
+
+ {user.full_name}
+
+
+ {user.email}
+
+ |
+ + + {user.role} + + | ++ {formatNumber(user.input_tokens)} + | ++ {formatNumber(user.output_tokens)} + | ++ 1000000 ? 'text-red-600' : + user.total_tokens > 500000 ? 'text-yellow-600' : + 'text-gray-900 dark:text-white' + }`}> + {formatNumber(user.total_tokens)} + + | ++ {formatNumber(user.ai_requests)} + | ++ {formatCurrency(user.estimated_cost_usd)} + | ++ {new Date(user.last_used).toLocaleDateString()} + | +
Cargando estadísticas de tokens...
++ Gestiona preguntas reutilizables con audio para tus evaluaciones +
+Cargando preguntas...
++ Crea preguntas manualmente o impórtalas desde MySQL +
+Cargando pregunta...
++ Convierte el texto de la pregunta a audio +
++ {question?.question_text} +
++ Audio generado +
++ Haz click para escuchar +
++ Generando audio... +
++ Esto puede tomar unos segundos +
++ Error +
++ {error} +
++ ¡Audio generado exitosamente! +
++ El audio está disponible para los estudiantes +
++ Sube preguntas desde un archivo Excel (.xlsx) +
+Plantilla de ejemplo
+Descarga una plantilla con el formato correcto
++ ¡Importación completada! +
++ Error +
++ {error} +
++ Desde MySQL o Excel +
++ ¡Importación completada! +
++ Error +
++ {error} +
++ {question.question_text} +
+ + {/* Audio Player */} + {question.audio_url && ( ++ {question ? 'Modifica los detalles de la pregunta' : 'Crea una nueva pregunta para el banco'} +
+Crea preguntas y secciones para tu evaluación
+