Code Battle

Code Battle es un plataforma de codigo que nace con el proposito de servir como espacio de enseƱanza y desarrollo de codigo en 4 lenguajes base(c++,python,java,javascript) con unas series de problemas propuestos de forma general y tambien problemas que pueden ser asignados por el rol de docente a travez de un espacio llamada codeLab en el que el docente tendra su propia seccion privada en la que puede compartir problemas acordes al nivel, lenguaje y logica afin con su clase.

Code Editor

Con este proposito desarrollamos un editor de codigo basado en codemirror y como api judge0, las cuales como habiamos dicho anteriormente nos permite manejar 4 lenguajes de programacion, este editor de codigo cuenta con un parametro de entrada y una salida

Code Editor: Funcionamiento

Ahora desglosemos el editor de codigo para explicar cada parte:

Code Editor: Descripcion del problema

Esta parte es vital para la resolucion del problema, ya que es la primera en la debemos enfocar al ser el aprtado que nos descirbe el problema, nos da instrucciones de entrada y de salida del ejercicio

Code Editor: Editor

Ahora seguimos con una parte interesante y con la que mas interactuaremo de este editor, un programador pasa mas tiempo leyendo de lo que escribe.

  • selector de lenguajes:
  • Cuadro de escribir codigo:
  • Entrada personalizada(stdin):
  • Salida del codigo: