La nueva consola de Eolymp

Ha empezado el nuevo curso académico y con él abrimos la nueva console.eolymp.com. La consola es donde gestionas tu propio espacio en Eolymp: tus problemas, concursos, miembros y sus envíos. La hemos reconstruido desde cero. Se ve mejor, es más fácil orientarse en ella y tiene las herramientas que un profesor o un entrenador necesita para llevar una clase o un club de programación competitiva semana tras semana.

Empieza gratis

Un espacio creado hoy empieza con el nuevo plan gratuito. Cubre lo esencial: hasta 15 personas, un concurso activo a la vez, tus propios problemas con tus propios tests y checkers, y suficientes evaluaciones al mes para organizar rondas de práctica con tus amigos o tu equipo. Puedes crear un espacio y tener el primer concurso abierto en pocos minutos.

Como hasta ahora, seguimos ofreciendo el plan Académico para escuelas y universidades. Este plan abre todo lo que ofrece la plataforma, incluido nuestro nuevo análisis de plagio, que señala al jurado los envíos sospechosos después de un concurso para que puedan revisarse antes de que los resultados sean definitivos. Puedes solicitar el plan Académico en la página de facturación de tu espacio.

Crea tus propios problemas

El mayor cambio está en cómo se preparan los problemas. Hemos reconstruido la gestión de problemas en torno a los tests y todo lo que los genera o los comprueba. Puedes subir muchos tests a la vez en lugar de añadirlos uno a uno, escribir generadores y describir un conjunto de tests completo con un script breve, añadir un validador que compruebe que cada entrada respeta las restricciones y escribir un checker para problemas con más de una respuesta correcta. Las pruebas de estrés ejecutan tus soluciones unas contra otras con entradas aleatorias hasta que discrepan, y la entrada que las hizo fallar se puede guardar como un test nuevo.

Además de los problemas clásicos, la consola admite problemas interactivos, problemas de comunicación en los que varios programas intercambian mensajes y problemas en los que los participantes implementan una sola función. En resumen, puedes preparar un problema para un concurso de estilo IOI o ICPC sin salir de Eolymp.

Para acompañarlo hemos escrito eolymp.h, una única cabecera de C++ para escribir validadores, checkers, interactores, generadores y controladores. No tiene estado global ni macros, y cuando algo va mal, el error señala la línea de tu código en lugar de culpar al test. Es de código abierto y ya está disponible para los programas del jurado en Eolymp.

Te presentamos Copilot

La nueva consola también incluye Copilot, un asistente de IA que está en la parte inferior de cada página. Pregúntale qué concursos están abiertos, quién se inscribió pero nunca envió nada o por qué un envío falló en el test 7, y buscará la respuesta en tu espacio. También puede hacer el trabajo por ti: crear un concurso, añadir participantes, responder una pregunta o redactar el enunciado, los tests y el generador de un problema a partir de una descripción. Copilot actúa con tus permisos y te pregunta antes de cambiar nada.

Todo esto es nuevo y seguro que tiene algunas asperezas. Pruébalo y cuéntanos qué funciona y qué no, en los comentarios de abajo o en hello@eolymp.com. Tus opiniones deciden qué arreglamos y qué construimos a continuación.

8

Comentarios