Preguntas Frecuentes (FAQ)

Uso en el Aula

¿Cómo puede utilizarse CodeRoom en clase de Ciencias de la Computación?

CodeRoom bietet eine vielseitige und benutzerfreundliche Programmierumgebung, die sich hervorragend für den Informatikunterricht eignet. Hier sind einige konkrete Einsatzmöglichkeiten:

  1. Instrucción Básica:

    • Java, Python, Ruby: Schüler können einfache Programme schreiben und ausführen, dabei grundlegende Konzepte wie Variablen, Schleifen und Bedingungen erlernen.
    • Scratch: Besonders für jüngere Schüler geeignet, um durch visuelles Programmieren grundlegende Programmierkonzepte spielerisch zu erlernen. (más información)
  2. Temas Avanzados:

    • Algoritmos y Estructuras de Datos: Schüler können komplexe Algorithmen implementieren und deren Effizienz analysieren.
    • Procesamiento de Datos y Bases de Datos: Die Plattform unterstützt Projekte zur Datenanalyse und Datenbankabfragen, was praktische Anwendungen im Unterricht ermöglicht.
  3. Trabajo en Proyectos:

    • Programación Modular: Unterstützung für größere Projekte durch die Möglichkeit, Code in Modulen und Klassen zu organisieren.
    • Aprendizaje Automático: Uso de bibliotecas integradas como Weka y Java Smile KNN ür aprendizaje automático.
  4. Colaboración y Retroalimentación:

    • Proyectos Conjuntos: Schüler können gemeinsam an Projekten arbeiten und sich gegenseitig Feedback geben.
    • Retroalimentación del docente: Lehrkräfte können den Fortschritt der Schüler überwachen und gezielt Unterstützung bieten.
  5. Scratch:

    • Programa de la tarde: Bereitstellung spielerischer Inhalte für jüngere Schüler, um die Programmierkenntnisse außerhalb des regulären Unterrichts zu vertiefen.

CodeRoom erleichtert die Vorbereitung und Durchführung von Unterrichtseinheiten durch vorgefertigte Kursmaterialien und die Möglichkeit, eigene Inhalte zu erstellen und anzupassen. Dies ermöglicht eine flexible und effiziente Unterrichtsgestaltung, die auf die Bedürfnisse der Schüler zugeschnitten ist.

¿Existen características especiales para estudiantes más jóvenes en el programa de la tarde?

Sí, ofrecemos junto Scratch la serie especial de cursos "AdventureWorks" en Python y JavaScript. Esta serie fue desarrollada específicamente para principiantes y se enfoca en la programación de videojuegos.

Los estudiantes aprenden a programar juegos simples como Piedra-Papel-Tijera, Adivina el número, Tic-Tac-Toe, King-Kong (Juego de números), Reconocimiento de números primos y un juego de preguntas con opciones múltiples. Adquieren conocimientos básicos sobre conceptos de programación como variables, consultas, bucles y expresiones lógicas.

AdventureWorks es ideal para su uso en grupo y sirve como excelente preparación para la materia de informática. Los participantes aprenden temas avanzados, como funciones, arrays y interacciones del usuario, antes de implementar su primer juego de aventura con gráficos e interacción. Pueden compartir sus juegos mediante una URL de lanzamiento para que puedan ejecutarse en todos los dispositivos, incluidos smartphones.

Consejo: Con nuestro entorno demo desde CodeRoom Playground puedes probar AdventureWorks directamente ahora.

¿Pueden los profesores monitorear y evaluar el progreso de los estudiantes?

Sí, los profesores pueden monitorear y evaluar el progreso de los estudiantes durante y después de la clase. En la vista general de las lecciones, ven una lista de todos los estudiantes asignados con detalles como la última acción, el último ejercicio, así como fecha y hora. Mediante gráficos, los profesores pueden ver inmediatamente el estado de los estudiantes, por ejemplo, qué instrucciones se ejecutaron, cuánto tiempo se dedicó a cada ejercicio y cuántas veces se ejecutó o falló el código.

En la vista detallada, los profesores pueden seguir cada ejecución individual de código y ver en el momento exacto cuánto tiempo necesitaron los estudiantes para avanzar. Aquí también hay gráficos informativos que muestran la proporción del tiempo utilizado por ejercicio y las ejecuciones de código realizadas.

Facilidad de uso y simplicidad

¿Qué tan precisa es su solución en comparación con otros sistemas?

CodeRoom está diseñado específicamente para hacer que la programación sea más fácil tanto para profesores como para estudiantes. Los estudiantes se benefician de un entorno de programación intuitivo que funciona inmediatamente en todos los dispositivos sin necesidad de instalación. La pantalla se divide en tres secciones claras: una parte de instrucciones, que transmite contenido educativo y proporciona tareas concretas y ayuda, un editor de código y una zona de salida. La ejecución del código ocurre con un solo clic, y el sistema permanece limpio y fácil de entender sin menús complejos ni funciones innecesarias. De esta manera, incluso estudiantes sin formación técnica pueden centrarse en la lógica esencial de la programación.

Para los profesores, CodeRoom también es igualmente sencillo de usar. Las unidades de instrucción se pueden ensamblar y liberar con solo unos pocos clics basados en plantillas predefinidas. Crear y adaptar sus propias instrucciones y tareas de ejercicio también ocurre de forma intuitiva y con un esfuerzo mínimo de configuración. Incluso el contenido creado por ellos puede ser probado y optimizado en varias fases. Durante la clase, los profesores siempre tienen una visión general del estado y las últimas acciones de los estudiantes, así como estadísticas detalladas sobre el progreso del grupo completo. Los valores individuales se presentan claramente mediante gráficos, lo que permite un apoyo dirigido.

¿Cómo implementa su entorno la accesibilidad?

En el desarrollo de nuestro entorno de ejercicios, hemos prestado gran atención al diseño sin barreras. Todas las funciones del sistema relevantes pueden controlarse tanto mediante clics del mouse como mediante teclado. El campo de entrada para el nombre de usuario se enfoca automáticamente en la página de inicio de sesión cuando se llama, permitiendo una entrada directa. Los elementos posteriores pueden cambiarse utilizando la tecla Tab y operarse con un golpe de tecla.

Dentro del entorno de programación, ofrecemos atajos de teclado para diversas funciones, como ejecutar código, navegar entre guías y cambiar al editor de código. El editor de código también admite combinaciones comunes de teclado para marcar o duplicar líneas, deshacer/rehacer, mostrar la ventana de autocompletado del código y expandir o contraer funciones y áreas. Un resumen de todos los atajos disponibles está accesible en las FAQ del entorno de ejercicios para todos los usuarios.

¿Cómo aseguran que nuestros docentes no estén sobrecargados?

CodeRoom apoya a los docentes de diversas maneras para garantizar que no estén sobrecargados. Nuestra área de gestión intuitiva ofrece numerosas posibilidades de búsqueda de contenido existente por áreas temáticas o mediante búsqueda de texto completo. Si los docentes encuentran contenido adecuado, pueden crear nuevas unidades de lección con solo dos clics a partir de él o derivar contenido adaptado para unidades individuales de lección. La composición de unidades de lección es tan cómoda como asignar estudiantes a grupos mediante asignaciones de grupos y listas de preselección.

La configuración del acceso estudiantil puede personalizarse individualmente mediante una máscara de entrada con anonimización automática o alternativamente mediante funciones de importación cómodas, incluyendo compatibilidad con Excel. Nuestro sistema intuitivo ofrece asistencia discreta en casi todos los elementos de la interfaz de usuario. Además, se dispone de un manual completo y videos introductorios para facilitar el inicio.

Lenguajes de programación y entornos

¿Qué lenguajes de programación son compatibles?

CodeRoom actualmente admite la ejecución en servidor de los lenguajes de programación Java (JDK-21), Python 3.8 y Ruby 3.2 con un alcance completo del lenguaje. Además, se admiten JavaScript y Python 2 para ejecución en cliente con un alcance del lenguaje ligeramente restringido.

Java (JDK-21): Java (JDK-21)
Soporta un alcance completo de lenguajes y bibliotecas.

Python 3.8: Python 3.8
Proporciona amplias bibliotecas estándar y módulos adicionales.

Ruby 3.2:
Incluye características modernas y soporte completo de bibliotecas.

JavaScript y Python 2: Ejecución en el lado del cliente, ideal para talleres interactivos con recursos limitados o la integración de nuestro entorno de ejercicios autónomo CodeRoom Playground en modo kiosco.

Más información sobre los lenguajes de programación admitidos se puede encontrar en nuestras páginas especiales para Java, Python y Ruby.

¿Existen bibliotecas o frameworks específicos integrados?

Sí, CodeRoom ofrece una amplia gama de bibliotecas y frameworks integrados que facilitan la programación:

Java: Java
Apache Commons Math, Java Algebra System (JAS), Weka 3, Java Smile KNN, BioJava, JScience etc.

Python:
Astropy, Biopython, NumPy, Pandas, Scikit-learn, SciPy etc.

Ruby:
Bio, Daru, Geokit, Matrix, Numo-NArray, Phys-Units etc.

¿Cómo se manejan los proyectos en Java y Python?

Para proporcionar a los estudiantes un entorno de programación simple e intuitivo, la programación se realiza dentro del Editor de Código, que también admite códigos de programa complejos, incluso si constan de múltiples módulos y clases. La capa de ejecución CodeRoom reorganiza los códigos mezclados antes de su ejecución en nuestros ejecutores de código. Esto permite asignar con precisión errores sintácticos al nivel de línea y mostrarlos detalladamente en el entorno del ejercicio.

Esto garantiza una operación fácil del entorno de programación sin renunciar a estrategias de modelado más complejas, como la POO o la programación modular.

Ayuda de IA

¿Qué IA utiliza CodeRoom?

Para apoyar tareas de programación, análisis de errores, ayuda con el código y funciones de evaluación seleccionadas, CodeRoom utiliza modelos de IA adecuados según la función. Actualmente, se utilizan modelos de la familia Mistral-DevStral, ya que están especialmente orientados hacia el desarrollo de software, comprensión del código y asistencia técnica. Familia Mistral-DevStral utilizados porque están especialmente enfocados en el desarrollo de software, la comprensión del código y la asistencia técnica.

Las funciones de IA no se utilizan directamente por los estudiantes mediante un chatbot accesible libremente, sino que se controlan dentro de la interfaz de CodeRoom: por ejemplo, para explicar mensajes de error, apoyar la comprensión del código o proporcionar ayuda estructurada en tareas de programación.

Además, CodeRoom IAA (Trae tu propia IA). Esto permite a escuelas, universidades e instituciones educativas integrar sus propios modelos de IA, claves API o puntos finales compatibles de KI en CodeRoom.

¿Qué beneficios ofrece la integración de KI en general?
  • Apoyo y alivio para los docentes mediante el análisis automático de errores y pistas estructuradas.
  • Fomento de la independencia de los estudiantes.
  • Explicaciones claras de mensajes de error y conceptos de programación.
  • Ayuda dirigida dentro del contexto actual de la tarea y el código.
  • Selección flexible opcional de modelos mediante BYO AI.
¿Cómo apoya concretamente la IA a los aprendices?

La IA apoya a los aprendices con pistas, explicaciones y retroalimentación en el contexto directo de su tarea de programación. Si ocurre un error, CodeRoom puede considerar el mensaje de error, el código utilizado y la tarea actual para generar una ayuda comprensible.

De esta manera, la IA no debe simplemente proporcionar soluciones terminadas, sino ayudar a entender: ¿Qué significa el mensaje de error? ¿Dónde deberías examinar más detenidamente? ¿Cuál concepto probablemente está detrás del problema?

Esto promueve la comprensión de los estudiantes y les ayuda en la resolución independiente de problemas.

¿Existen límites de tiempo para usar la IA?

Sí. Para conservar capacidad computacional y fomentar la independencia de los estudiantes, ciertas funciones de IA pueden estar sujetas a límites de tiempo. Un nuevo uso solo será posible tras haber transcurrido un intervalo mínimo predeterminado.

El intervalo exacto puede variar según la institución, función o configuración.

¿Cómo se procesan y muestran los resultados?

La comunicación con la IA tiene lugar bajo control a través de los servidores de CodeRoom. Dependiendo de la función, solo se transmite la información necesaria para la ayuda correspondiente, como el código actual, un mensaje de error o el contexto relevante de la tarea.

El resultado se muestra entonces en CodeRoom, por ejemplo como una explicación comprensible de un mensaje de error, una sugerencia sobre la tarea o un feedback estructurado.

¿Es posible comunicarse directamente con la IA?

No. La IA no está integrada en CodeRoom como un chatbot accesible libremente y sin control. La comunicación se realiza a través de los servidores de aplicación de CodeRoom y dentro de funciones definidas.

De esta manera, CodeRoom puede limitar el contexto, aplicar reglas de protección técnica y evitar que las funciones de IA sean utilizadas fuera del entorno de tarea previsto.

¿Cómo protege CodeRoom contra entradas no deseadas de IA en el código del programa?

CodeRoom trata el código del programa transmitido como un contexto de tarea y análisis, no como una instrucción para la IA. Esto se hace con el fin de evitar que las entradas manipulativas, llamadas a inyección de prompts, tengan cualquier efecto directo fuera de la función auxiliar designada dentro del código.

La IA recibe reglas adicionales fijas que restringen el rango permitido de respuestas: por ejemplo, explicación, sugerencia, análisis o evaluación en el contexto de la tarea de programación correspondiente.

¿Qué significa BYO AI en CodeRoom?

BYO AI significa Trae Tu Propia IA. Esto permite a las instituciones integrar sus propias fuentes de IA en CodeRoom. En lugar de utilizar únicamente los modelos estándar centralizados de CodeRoom, una escuela u organización puede vincular sus propios modelos o proveedores.

CodeRoom decide entonces caso por caso qué modelo se utiliza para cada función de IA. Por ejemplo, el análisis de errores podría ejecutarse sobre un modelo propio, mientras que otras funciones continúan utilizando el modelo estándar de CodeRoom.

¿Qué ventajas ofrece BYO AI para escuelas e instituciones educativas?

BYO AI ofrece principalmente mayor control y flexibilidad:

  • Las escuelas pueden utilizar sus propios proveedores de IA o contratos API existentes.
  • Las instituciones pueden decidir por sí mismas qué modelos se utilizan para cada función de IA.
  • Se pueden integrar endpoints de IA propios o compatibles, siempre que sean técnicamente soportados.
  • El uso puede adaptarse mejor a requisitos de protección de datos, adquisición o organizativos.
  • CodeRoom sigue siendo la interfaz unificada de aprendizaje para docentes y estudiantes.
¿Las escuelas deben utilizar BYO AI?

No. BYO AI es una extensión opcional. Las escuelas pueden seguir utilizando CodeRoom con los modelos estándar existentes sin gestionar sus propios modelos de IA ni claves API.

BYO AI principalmente se dirige a instituciones que quieran conscientemente utilizar su propia infraestructura, proveedores o contratos de IA.

¿Pueden diferentes funciones de IA usar distintos modelos?

Sí. CodeRoom distingue entre diversos usos de la IA, como ayuda con código, codificación por IA, ejecución por IA, análisis de errores, evaluación de código o creación automática de descripciones de cursos.

Para estos usos, se puede especificar si debe utilizarse un modelo personalizado o el modelo estándar de CodeRoom. De esta manera, una institución no tiene que utilizar una única IA para todas las funciones.

¿Cómo se manejan las claves API propias en BYO AI?

Las claves API propias no se almacenan en el navegador ni en el contenido del curso. Se almacenan de forma segura en el lado del servidor y solo se utilizan para la solicitud configurada de IA.

Los aprendices no ven estas claves. La gestión se controla desde el lado del servidor por personas autorizadas.

¿Cumple la integración de IA con los estándares europeos de protección de datos?

CodeRoom está diseñado para utilizar funciones de IA de forma controlada y protegida en términos de datos. Con los modelos estándar de CodeRoom, prestamos atención al procesamiento dentro del marco legal y de protección de datos europeo.

Cómo se maneja el tratamiento concreto en BYO AI depende del proveedor o punto final seleccionado por la institución. Las escuelas e instituciones educativas pueden así considerar sus propias necesidades de protección de datos, organizacionales o contractuales.

¿Cómo apoya CodeRoom la soberanía tecnológica en la educación?

Con BYO AI, CodeRoom apoya un uso flexible y soberano de IA en la educación. Las instituciones no están permanentemente vinculadas a un único proveedor, sino que pueden integrar sus propios modelos, proveedores preferidos o infraestructuras de IA compatibles.

Esto mantiene CodeRoom abierto para proveedores europeos, soluciones autohosteadas y futuros desarrollos en el mercado de IA.

Codificación con IA, Selección de Modelo y BYO AI

¿Qué es la Codificación con IA en CodeRoom?

El modo AI-Coding apoya directamente a los aprendices en el entorno de desarrollo de CodeRoom mientras programan. La IA puede explicar código, analizar mensajes de error, sugerir cambios dirigidos y ampliar gradualmente programas existentes.

AI-Coding funciona tanto para tareas individuales en modo Compacto como para proyectos más grandes con múltiples archivos en el modo Proyecto. En el modo Proyecto, la IA considera los archivos del proyecto seleccionados y realiza cambios controlados directamente en los archivos relevantes.

¿Cómo funciona el codificación con IA en CodeRoom?

Durante el modo de codificación con IA, los estudiantes no trabajan con un chatbot accesible libremente, sino directamente dentro de una tarea preparada en CodeRoom. El profesor proporciona una tarea, un proyecto o un código inicial. El soporte de IA está vinculado a este contexto de aprendizaje específico.

Los estudiantes pueden asignar tareas específicas a la IA, por ejemplo, añadir una función, corregir un error, ampliar una superficie o pedir que explique una parte del programa existente. CodeRoom considera el código actual, la tarea asignada y —en modo proyecto— los archivos seleccionados.

A continuación, la IA sugiere un cambio adecuado o lo realiza de forma controlada en el código. Los estudiantes pueden ejecutar el cambio, probarlo, mejorar aún más y guardar el estado del desarrollo.

¿Pueden utilizar diferentes funciones de IA distintos modelos?

Sí. CodeRoom admite rutas individuales de IA. De esta manera, según la función, se puede usar un modelo específico de IA. Por ejemplo, ayuda con el código, codificación con IA, análisis de errores, ejecución de IA, evaluación del código o creación automática de descripciones de cursos pueden correr sobre distintos modelos.

Las instituciones no tienen que utilizar el mismo modelo para todas las funciones de IA. En su lugar, se puede elegir un modelo apropiado para cada ubicación —por ejemplo, un modelo rápido para asistencia simple y un modelo más potente para cambios complejos en el código.

¿Qué ventajas ofrece la ruta individual de IA?

La ruta individual de IA permite una mejor coordinación entre velocidad, costes y calidad de respuesta. Por ejemplo, se puede utilizar un modelo rápido y económico como GPT-5.4 Mini para asistencia breve o explicaciones simples para procesar retroalimentación rápidamente.

Para tareas de programación más desafiantes, modificaciones extensas de proyectos o análisis complejos de errores, se pueden seleccionar modelos más potentes. De esta manera, el soporte de IA puede adaptarse mejor al propósito educativo específico, a la tarea técnica y a los requisitos organizativos de la institución.

¿Qué significa BYO AI en CodeRoom?

BYO AI significa "Trae tu propia IA". Esto permite a escuelas, universidades e instituciones educativas integrar sus propios modelos de IA, claves API o puntos finales compatibles de IA en CodeRoom.

Además de los modelos estándar proporcionados por CodeRoom, las instituciones también pueden utilizar sus propios proveedores o infraestructura de IA. La selección se puede hacer mediante rutas individuales para cada función de IA.

¿Qué beneficios ofrece BYO AI para las instituciones?

BYO AI otorga a las instituciones más control sobre los modelos y proveedores de IA utilizados. Las escuelas, universidades e instituciones educativas pueden utilizar contratos existentes de IA, sus propias claves API o puntos finales preferidos de IA y integrarlos en la interfaz familiar de CodeRoom.

De esta manera, se pueden tener en cuenta mejor los requisitos técnicos, organizativos, de protección de datos y económicos. Al mismo tiempo, CodeRoom permanece como el entorno central de aprendizaje para docentes y estudiantes.

Modo IA

¿Qué es el modo IA en CodeRoom?

El modo IA es un modo de aprendizaje autónomo dentro de CodeRoom que fue desarrollado específicamente para trabajar con sistemas modernos de IA. El foco aquí no está en tareas de programación, sino en la manipulación consciente, estructurada y reflexiva de la IA.

Los aprendices practican el uso de sistemas KI directamente dentro del entorno de CodeRoom y adquieren competencias importantes en los ámbitos de la formulación de prompts, alfabetización mediática, verificación de hechos, argumentación y evaluación crítica de respuestas de KI.

¿De qué manera difiere el modo KI del modo de codificación con IA?

El modo de codificación con IA apoya a los aprendices en la programación y trabaja con código, proyectos y tareas de desarrollo.

Por otro lado, el modo KI se enfoca en un aspecto diferente. Aquí, los estudiantes aprenden a manejar sistemas KI por sí mismos, desarrollan competencia en prompts, analizan respuestas de KI y trabajan en tareas específicas del área utilizando KI. Ambos modos pueden utilizarse independientemente o combinados.

¿Qué competencias se pueden promover con el modo KI?

El modo KI es especialmente adecuado para desarrollar competencia en KI y alfabetización mediática.

  • Formulación de solicitudes apropiadas mediante prompts
  • Evaluación crítica de respuestas de KI
  • Verificación de hechos y conciencia sobre fuentes
  • Argumentación y escritura estructurada
  • Reflexión sobre las oportunidades y limitaciones de la KI
  • Manejo seguro y responsable de sistemas KI
¿Cómo pueden los docentes controlar el modo KI?

Los docentes pueden crear tareas con reglas y especificaciones claras. De esta manera, se puede determinar qué estructura debe tener la respuesta, qué contenido debe contener y cuáles criterios deben cumplirse.

Por ejemplo, se pueden especificar campos obligatorios, longitudes máximas de respuestas, matrices de evaluación, especificaciones de formato o marcadores especiales como [FAKT] y [MEINUNG]. De esta manera, la IA trabaja dentro de un marco didáctico claramente definido.

¿Qué formatos de salida se admiten?

El modo IA admite diferentes formatos de salida. Los docentes pueden especificar, según la tarea, en qué forma debe generarse la respuesta.

  • Texto continuo
  • Argumentación y escritura estructurada,
  • Listas estructuradas
  • Salidas de código
  • Estructuras JSON
  • Plantillas de respuesta individuales
¿Qué significa la comprobación automática de estructura?

CodeRoom puede comprobar automáticamente las respuestas de IA respecto a especificaciones técnicas y didácticas. Por ejemplo, se verifica si están presentes los campos obligatorios, si se han cumplido las especificaciones de formato o si se ha excedido la longitud máxima.

Si una respuesta no cumple con las reglas especificadas, se puede intentar una corrección o reparación automática antes de mostrarla.

¿Qué es el modo reflexión?

Opcionalmente, se puede activar un modo reflexión. En este modo, los contenidos se analizan y evalúan sin ejecutar realmente la IA.

De esta manera, los estudiantes pueden aprender a cuestionar críticamente las preguntas, respuestas y asignaciones de tareas. Al mismo tiempo, no se incurre en costes de IA para generar una respuesta real.

¿Las interacciones con la IA están documentadas?

Sí. Las interacciones con la IA pueden asignarse a una tarea, curso y actividad de aprendizaje. Las entradas, respuestas y pasos de procesamiento permanecen trazables y pueden documentarse.

Esto hace que los procesos de aprendizaje sean más transparentes, y los resultados pueden revisarse o evaluarse posteriormente.

¿El modo IA es un chatbot de acceso abierto?

No. El modo KI está integrado en el entorno de aprendizaje CodeRoom y opera dentro de configuraciones y reglas definidas de tareas. Su uso se produce bajo condiciones controladas dentro del contexto respectivo de enseñanza o aprendizaje.

Esto diferencia el modo KI de las aplicaciones de chat accesibles libremente y permite un mayor control pedagógico.

¿El modo KI admite diversos modelos de IA?

Sí. El modo KI puede operar con los modelos estándar proporcionados por CodeRoom, así como con modelos configurados individualmente.

La ruta de IA permite especificar qué modelos deben utilizarse para tareas o funciones específicas de IA. Esto permite un control dirigido sobre la velocidad, costos y calidad de las respuestas.

¿El modo KI puede usarse con BYO AI?

Sí. A través del BYO AI (Bring Your Own AI), escuelas, universidades e instituciones educativas pueden integrar sus propios proveedores de IA, claves API o puntos finales compatibles en el modo KI.

Esto permite utilizar contratos existentes, modelos personales o infraestructuras institucionales de IA dentro del entorno de aprendizaje CodeRoom.

¿En qué áreas temáticas es adecuado el modo KI?

El modo AI es adecuado para muchos campos y áreas educativas donde el manejo de la IA, la evaluación de información y el trabajo estructurado juegan un papel importante.

  • Competencias digitales y alfabetización mediática
  • Idiomas alemanes y extranjeros
  • Ciencias sociales
  • Formación profesional
  • Clases de informática e informática
  • Trabajo de proyecto
  • Competencias en IA y futuro

Gestión del sistema y del contenido

¿Cómo se pueden crear y gestionar unidades?

CodeRoom ofrece posibilidades flexibles para crear y gestionar unidades. Puedes utilizar contenidos y composiciones de cursos existentes de proveedores externos o crear tus propios contenidos. Varias herramientas de selección te ayudan a encontrar contenidos temáticos adecuados. Las unidades importadas pueden adaptarse antes del uso y reorganizarse.

Las adaptaciones individuales se procesan inteligentemente y se aplican tanto a unidades existentes como futuras. El sistema apoya la planificación a largo plazo y permite crear unidades específicas para grupos con antelación prolongada.

¿Podemos subir y compartir nuestros propios contenidos?

Sí, en el entorno de CodeRoom puedes subir y compartir tus propios contenidos. Los contenidos suelen consistir en guías creadas con un editor HTML cómodo. Este editor permite incrustar ejemplos de código, mostrar la sintaxis del código, preguntas reflexivas, artículos detallados, códigos iniciales y soluciones de ejemplo.

Además, puedes subir y vincular otros archivos como diapositivas de PowerPoint. Puedes compartir series completas de cursos con docentes en la escuela o incluso con terceros mediante enlaces generados por el sistema dentro de tu contenido.

¿Existe una función de búsqueda de texto completo dentro de la plataforma?

Sí, CodeRoom ofrece varios lugares para realizar búsquedas de texto completo. En la sección de administración bajo "Descubrir Contenido", los docentes pueden buscar tipos de cursos, temas, lenguajes de programación o autores. También existe una búsqueda de texto completo que te permite encontrar instrucciones independientemente del tipo de curso por idioma, tema o institución. El contenido y las instrucciones encontradas se pueden insertar directamente en tus unidades escolares.

Además, las máscaras de administración de las unidades y cursos ofrecen funciones de búsqueda y filtrado cómodas para una compilación eficiente de unidades.

Adaptación y escalabilidad

¿Podemos adaptar la plataforma con nuestro logotipo y colores de la escuela?

Sí, el entorno CodeRoom puede adaptarse completamente a la marca de su escuela. Se ofrecen varios temas prefabricados con combinaciones diferentes de colores y fuentes. Además, se proporciona una plantilla de hoja de estilo prefabricada que permite ajustar los colores, las fuentes y los tamaños de fuente en todo el sistema. Su logotipo escolar puede insertarse en la barra de navegación en la esquina superior izquierda y en la pantalla de carga en formato más grande. Al adaptar el contenido de la página principal, se puede reforzar aún más y establecer la marca de su escuela.

¿Cómo utilizamos Scratch?

Scratch Se entregará con cada instancia de CodeRoom en la versión 3 y podrá activarse opcionalmente para mostrarlo en el menú principal para todos los estudiantes en las configuraciones.

Además, el entorno Scratch también puede utilizarse independientemente de la interfaz de aplicación de CodeRoom. Le proporcionamos una URL específica, por ejemplo, https://informatik.ihre-schule.de/scratch/. De esta manera, los estudiantes pueden acceder a Scratch en cualquier momento, sin importar si están dentro del entorno de CodeRoom o no.

¿Puede nuestra plataforma adaptarse a nuestros planes específicos de lecciones y requisitos?

Sí, CodeRoom apoya integralmente a los docentes en la adaptación a planes específicos de lecciones y requisitos. Si se utilizan contenidos de terceros o nuestros propios contenidos al crear unidades de enseñanza, el sistema establece internamente referencias. Esto permite adaptaciones individuales de contenidos (como instrucciones, tareas e inicios de código) así como plantillas de cursos con instrucciones predefinidas en un orden específico.

Las adaptaciones e individualizaciones realizadas por sus docentes afectarán automáticamente a futuras unidades de enseñanza y también se aplicarán automáticamente al reimportar colecciones externas nuevamente.

Además, CodeRoom permite la publicación de contenidos propios hacia otras instituciones, lo que contribuye a conectar escuelas e incrementa la eficiencia docente mediante colaboración y intercambio de conocimientos. Esto fomenta un entorno de aprendizaje colaborativo y facilita la integración de requisitos específicos en la enseñanza.

¿En qué medida se puede escalar la plataforma?

El entorno CodeRoom ha sido optimizado a múltiples niveles para eficiencia y velocidad de procesamiento. Esto comienza con la implementación del entorno de ejercicios como una aplicación web dinámica utilizando AngularJS y otros componentes eficientes. Todas las conexiones al servidor se realizan exclusivamente sobre base REST/JSON. Nuestra plataforma especialmente desarrollada para este caso de uso transfiere datos en estructuras eficientes y evita redundancias mediante tecnologías de caché simultáneas.

Nuestros servidores de aplicación en la nube Azure utilizan las estructuras dinámicamente escalables proporcionadas por Microsoft y se adaptan continuamente para satisfacer nuestra demanda. Los ejecutores de código utilizados para la ejecución de Java, Python y Ruby operan en un clúster con alta capacidad y también se expanden según sea necesario.

Garantizamos que tanto sus docentes como estudiantes siempre tengan una experiencia óptima en la aplicación y beneficien de una ejecución rápida del código, que en muchos casos incluso supera la velocidad de entornos locales de programación.

¿Con qué rapidez podemos introducir su plataforma a nivel escolar?

Después de registrarte, recibirás una URL temporal de transición que te permitirá acceder inmediatamente al área de administración de tu entorno CodeRoom. Tus docentes podrán usarla para ver el contenido y cursos existentes directamente y crear sus propias unidades de clase. Dado que se activa automáticamente una fase de prueba limitada tras el registro, puedes crear inmediatamente unidades de clase, asignar estudiantes y comenzar a enseñar.

Si lo deseas, puedes reservar la licencia escolar adecuada en el área de administración y recibir una factura que podrás pagar tradicionalmente por transferencia o rápidamente mediante un método de pago online. Los servicios de la licencia escolar se activan inmediatamente tras recibir el pago.

Pronto después del registro, te proporcionaremos otra URL para acceder al entorno CodeRoom, que podrás integrar en tu infraestructura IT o comunicar. Si deseas configurar una URL individual (por ejemplo, como subdominio de tu URL principal https://informatik.ihre-schule.de), también la implementaremos rápidamente. De esta manera, la puesta en marcha de CodeRoom puede realizarse en menos de 24 horas si es necesario.

¿Con qué frecuencia actualizas tu plataforma?

Realizamos actualizaciones periódicas para mejorar las funcionalidades y añadir nuevo contenido educativo. Estas actualizaciones están disponibles para todos los usuarios sin costes adicionales.

Requisitos técnicos y soporte

¿Qué ocurre en caso de conexión a internet inestable?

CodeRoom fue desarrollado para garantizar una experiencia de usuario amigable incluso con conexión a internet inestable. El entorno de programación utiliza AngularJS, lo que significa que todos los elementos de la interfaz y la lógica de la aplicación se almacenan completamente en el navegador durante la primera carga. Esto acelera la velocidad de trabajo y reduce el volumen de datos requerido, ya que solo se transmiten los códigos ejecutados posteriormente.

Al utilizar lenguajes de programación ejecutados en el servidor como Java, Python 3 y Ruby 3, la ejecución del programa ocurre en el servidor, requiriendo una conexión a internet (con ancho de banda limitado). Además, ofrecemos el uso de JavaScript y Python 2, donde la ejecución del código se realiza en el lado del cliente. Esto permite a los estudiantes ejecutar el contenido del curso incluso si la conexión a internet se interrumpe temporalmente. En este caso, los códigos ejecutados se almacenan localmente primero y se sincronizan automáticamente con el servidor cuando se restablece la conexión.

En resumen, CodeRoom requiere un ancho de banda mínimo, y las desconexiones temporales de internet no representan ningún problema en general.

¿Es compatible tu plataforma con nuestra tecnología actual?

CodeRoom es compatible con la mayoría de los entornos técnicos actuales. Para utilizar la plataforma, solo necesitas un navegador web actualizado como Google Chrome, Microsoft Edge, Safari, Firefox o Opera, y una pantalla con un tamaño mínimo de 10 pulgadas y una resolución de al menos XGA o 720p.

El funcionamiento se realiza mejor con teclado y ratón, pero el sistema también admite combinaciones de teclado/touchpad y pantallas táctiles. Solo necesitas que la potencia de cálculo de tus dispositivos sea suficiente para cargar páginas web normales; así, usar CodeRoom será sin problemas. Esto asegura que nuestra plataforma se integre sin problemas en tu entorno IT existente.

Costos y Flexibilidad

¿Cuáles son las estructuras de coste? ¿Hay tarifas ocultas?

Nuestra estructura de precios es transparente y sencilla. No hay tarifas ocultas; todos los costes relacionados con el soporte, actualizaciones y mantenimiento se comunican claramente de antemano.

Bajo Precios Puede encontrar nuestras licencias escolares, que cubren el uso de CodeRoom para un número determinado de estudiantes durante un año completo. Durante este período, usted y sus aprendices pueden utilizar el sistema tantas veces como deseen y en tantos dispositivos como necesiten. Todas las lenguajes de programación y acceso al contenido compartido están disponibles para usted. No hay tarifas ocultas – nuestras licencias ofrecen una cobertura transparente y completa, por lo que no tiene que preocuparse por costes adicionales.

¿Ofrecemos opciones de pago flexibles para escuelas con presupuestos limitados?

Sí, ofrecemos opciones de pago flexibles para escuelas con presupuestos limitados. A petición, proporcionamos nuestros servicios en unidades más flexibles, así que puede ajustar mejor los costes a sus posibilidades financieras. Contacte con nosotros para encontrar una solución adecuada juntos que se adapte a sus necesidades y presupuesto.

¿Están incluidas todas las funciones de IA en las licencias escolares?

Las funciones básicas de asistencia por IA de CodeRoom ya están incluidas en las licencias escolares. Esto incluye, en particular, el análisis de mensajes de error, preguntas sobre el código del programa actual, así como algunas funciones seleccionadas para la evaluación y calificación de código.

Estas funciones se proporcionan dentro de un modelo de uso justo. Para escuelas y aprendices, no hay costes adicionales por IA aquí. El uso ya está cubierto por la licencia estudiantil correspondiente.

¿Qué funciones de IA consumen monedas de IA?

Las funciones extendidas modo IA y Inteligencia Artificial para Programación utiliza modelos de IA potentes y trabaja con el sistema de monedas KI de CodeRoom.

Aunque la asistencia básica de IA está incluida en las licencias, los costos reales de IA para el modo KI y la programación con IA se cargan mediante monedas KI.

¿Las monedas KI ya están incluidas en una licencia?

Sí. Dependiendo del modelo de licencia, cierta cantidad de monedas KI ya está incluida. Estas pueden utilizarse para el uso del modo KI y el modo de programación con IA.

Se pueden comprar monedas KI adicionales según sea necesario en cualquier momento.

¿Cómo se calculan las monedas KI?

El costo de una consulta de IA depende del modelo utilizado, así como del tamaño de la solicitud y respuesta. Se tienen en cuenta los tokens de entrada (entradas transferidas) y los tokens de salida (respuestas generadas).

Cada modelo de IA admitido tiene su propio factor de costo. Como resultado, los modelos más potentes consumen generalmente más monedas KI que los modelos más pequeños o optimizados para velocidad.

¿Puede especificarse qué modelos de IA se deben utilizar?

Sí. A través del enrutamiento KI, se puede especificar cuáles modelos deben utilizarse para funciones específicas.

CodeRoom actualmente admite modelos de Mistral, OpenAI (ChatGPT) y Anthropic. Esto permite a las instituciones decidir qué modelos utilizarán para la programación con IA, el modo KI u otras funciones de IA.

¿Qué beneficios ofrece el enrutamiento KI?

A través del enrutamiento KI, se puede adaptar la velocidad, el costo y la calidad de respuesta según el propósito específico de uso.

Por ejemplo, se puede utilizar un modelo especialmente rápido y económico para solicitudes estándar frecuentes, mientras que modelos más potentes se emplean para tareas complejas de codificación con IA o análisis exigentes. De esta manera, las instituciones mantienen el control sobre el uso económico y técnico de sus recursos de IA.

¿Puede rastrearse el consumo de IA?

Sí. Las consultas basadas en costos se registran y pueden evaluarse transparentemente.

El consumo puede rastrearse, por ejemplo, por estudiantes, cursos, tareas, módulos, funciones de IA y modelos utilizados. De esta manera, el uso y los costos permanecen transparentes y planificables en todo momento.

¿Existen también costos de KI-Coin con BYO AI?

No. Si una institución integra sus propios modelos de IA, claves API o proveedores de IA propios mediante BYO AI (Bring Your Own AI), no se cargan monedas de IA de CodeRoom por estas consultas.

En este caso, el uso de IA se facturará directamente por el respectivo proveedor o por la infraestructura de la institución. CodeRoom continúa proporcionando el entorno de aprendizaje, la ruta y la integración de funciones de IA.

Soporte y Retroalimentación

¿Qué opciones de soporte están disponibles si ocurren problemas técnicos?

En caso de problemas técnicos, puede contactarnos por teléfono o correo electrónico. Nuestro equipo de soporte está listo para ayudarle con todos los problemas técnicos. Además, ofrecemos documentación completa y videos introductorios que pueden apoyarle en resolver problemas frecuentes. Para problemas más complejos, también podemos proporcionar soporte remoto programado para asegurar que reciba ayuda rápida y efectiva.

¿Pueden los estudiantes y profesores dar retroalimentación sobre el contenido?

Sí, los estudiantes y profesores pueden proporcionar directamente retroalimentación sobre el contenido en el entorno de programación. Se dispone de una escala de valoración para el contenido, la tarea, la transferencia de conocimientos y el factor divertido. Además, se puede introducir retroalimentación individual mediante entrada de texto. Para preguntas o problemas con el entorno, existe un formulario general de retroalimentación disponible en el menú principal bajo "Sistema".

¿Cómo se procesa y utiliza la retroalimentación?

La retroalimentación se almacena en el sistema y se asigna al contenido correspondiente. El sistema notifica al autor del contenido, para que esté informado. Los autores pueden editar y rastrear la retroalimentación mediante un sistema de seguimiento dentro del sistema. De esta manera, CodeRoom apoya a todas las partes interesadas en mejorar continuamente los contenidos.

Formación y Protección de Datos

¿Ofrecen materiales de formación o capacitación online?

Ofrecemos materiales de formación completos y capacitaciones en línea. Además del contenido para su uso o como plantilla para lecciones de informática, proporcionamos materiales adicionales para profesores. Estos cubren los fundamentos y conceptos de los respectivos lenguajes de programación, el uso de bibliotecas adicionales específicas del sistema (como abrir ventanas de diálogo, salidas gráficas, utilizar la consola) así como bibliotecas de terceros. Todos estos materiales contienen descripciones detalladas y ejemplos.

En la sección de ayuda, encontrará un manual completo que describe todas las funciones del sistema, así como una "guía rápida" que explica el funcionamiento del entorno para nuevos usuarios y clientes demo. Para cada lenguaje de programación, existe una documentación adicional que describe el uso del lenguaje, requisitos específicos y consejos de ejecución. Además, se explican las bibliotecas para unidades de ejercicio interdisciplinarias y más.

También ofrecemos una documentación especial para configurar el entorno de ejercicios en tabletas de diversos fabricantes. Además, estamos constantemente trabajando en mejorar y ampliar nuestros tutoriales video que explican las funciones del sistema en segmentos cortos.

Si los docentes tienen preguntas o problemas técnicos adicionales, ofrecemos soporte a varios niveles hasta el soporte remoto programado.

¿Qué tan seguro es su plataforma, especialmente en cuanto a protección de datos?

Nuestra plataforma cumple con los más estrictos estándares nacionales y europeos de protección de datos y utiliza tecnologías modernas de seguridad para proteger sus datos. La operación se realiza dentro de la nube Microsoft Azure en Alemania, con acceso regulado por políticas de seguridad jerárquicas.

Solo el personal autorizado, como sus propios empleados o personal administrativo especialmente empoderado, puede acceder a los datos. Nuestros mecanismos de seguridad se basan en más de 15 años de experiencia en el sector empresarial y cumplen con estándares industriales, garantizando la seguridad y protección de sus datos.



Nuestra integración de IA ayuda a los docentes a enfocarse en lo que realmente importa, mientras que los estudiantes se motivan mediante explicaciones claras y resolución independiente de problemas.

Con la introducción de CodeRoom, ofrecemos una solución innovadora y eficiente para la educación en informática. Nuestra plataforma simplifica tanto el manejo de errores de programación por parte de los docentes como por parte de los estudiantes mediante una integración fluida con un IA de alto rendimiento.

¿Interesado en los beneficios de nuestro entorno de programación respaldado por IA? Solicite una demostración ahora y vea cómo CodeRoom puede revolucionar su educación en informática!

Solicitar acceso a la demostración ahora