eMadrid 2015 20 02 (UNED) Rafael Pastor Vargas - "Desarrollo/explotación de entornos experimentales basados en laboratorios remotos y virtuales: RELATED"
eMadrid 2015 20 02 (UNED) Rafael Pastor Vargas - "Desarrollo/explotación de entornos experimentales basados en laboratorios remotos y virtuales: RELATED"
Este documento discute la concurrencia en sistemas operativos. Explica términos clave como sección crítica, punto muerto y exclusión mutua. También describe cómo los procesos pueden interactuar compartiendo recursos, sincronizándose o distribuyendo tiempo de procesador. El sistema operativo usa procesos concurrentes para administrar recursos como memoria, archivos y dispositivos de E/S.
Una sesión es una serie de comunicaciones entre un cliente y un servidor donde se intercambia información y se puede hacer un seguimiento de un usuario a través de una aplicación. Las sesiones pueden finalizar cuando un usuario abandona un sitio web, tras un tiempo de inactividad establecido, o si se cierra o reinicia el servidor. En JSP, las sesiones se manejan mediante la interfaz HttpSession y sus métodos, y se requiere establecer la página como de sesiones. Los objetos se pueden almacenar en sesiones usando
eMadrid 2015 20 02 (UNED) Javier García Zubía - "Integración de laboratorios ...eMadrid network
El proyecto Go-Lab (Global Online Science Labs for Inquiry Learning at School) permite el acceso y uso a gran escala de laboratorios científicos remotos y virtuales con fines educativos. Su marco técnico, el Portal Go-Lab, ofrece a estudiantes la oportunidad de realizar experimentos científicos personalizados con laboratorios en línea, mientras que maestros pueden enriquecer sus actividades en el aula con demostraciones y compartir las mejores prácticas en una comunidad pedagógica en línea.
Este documento presenta un resumen básico del framework Struts. Explica que Struts implementa el patrón MVC en Java y cómo funciona en aplicaciones web mediante solicitudes del navegador al controlador. También describe cómo Struts simplifica el desarrollo MVC separando la lógica del negocio, la vista y el controlador. El documento luego resume los componentes clave de Struts como el modelo, la vista y el controlador.
Este documento describe las ventajas e inconvenientes de las aplicaciones web frente a las aplicaciones de escritorio, introduce el concepto de AJAX y cómo mejora la experiencia del usuario en las aplicaciones web. También presenta el framework Atlas de ASP.NET, el cual utiliza AJAX para agregar funcionalidad asíncrona a los controles web existentes de manera sencilla. El framework incluye clases como UpdatePanel para actualizaciones parciales y TimerControl para actualizaciones automáticas.
Este documento discute la concurrencia en sistemas operativos. Explica términos clave como sección crítica, punto muerto y exclusión mutua. También describe cómo los procesos pueden interactuar compartiendo recursos, sincronizándose o distribuyendo tiempo de procesador. El sistema operativo usa procesos concurrentes para administrar recursos como memoria, archivos y dispositivos de E/S.
Una sesión es una serie de comunicaciones entre un cliente y un servidor donde se intercambia información y se puede hacer un seguimiento de un usuario a través de una aplicación. Las sesiones pueden finalizar cuando un usuario abandona un sitio web, tras un tiempo de inactividad establecido, o si se cierra o reinicia el servidor. En JSP, las sesiones se manejan mediante la interfaz HttpSession y sus métodos, y se requiere establecer la página como de sesiones. Los objetos se pueden almacenar en sesiones usando
eMadrid 2015 20 02 (UNED) Javier García Zubía - "Integración de laboratorios ...eMadrid network
El proyecto Go-Lab (Global Online Science Labs for Inquiry Learning at School) permite el acceso y uso a gran escala de laboratorios científicos remotos y virtuales con fines educativos. Su marco técnico, el Portal Go-Lab, ofrece a estudiantes la oportunidad de realizar experimentos científicos personalizados con laboratorios en línea, mientras que maestros pueden enriquecer sus actividades en el aula con demostraciones y compartir las mejores prácticas en una comunidad pedagógica en línea.
Este documento presenta un resumen básico del framework Struts. Explica que Struts implementa el patrón MVC en Java y cómo funciona en aplicaciones web mediante solicitudes del navegador al controlador. También describe cómo Struts simplifica el desarrollo MVC separando la lógica del negocio, la vista y el controlador. El documento luego resume los componentes clave de Struts como el modelo, la vista y el controlador.
Este documento describe las ventajas e inconvenientes de las aplicaciones web frente a las aplicaciones de escritorio, introduce el concepto de AJAX y cómo mejora la experiencia del usuario en las aplicaciones web. También presenta el framework Atlas de ASP.NET, el cual utiliza AJAX para agregar funcionalidad asíncrona a los controles web existentes de manera sencilla. El framework incluye clases como UpdatePanel para actualizaciones parciales y TimerControl para actualizaciones automáticas.
Este documento presenta una introducción al uso de webservices. Explica las características y diferencias entre REST y SOAP, así como sus ventajas e inconvenientes. También describe los conceptos clave de una arquitectura REST como recursos, verbos HTTP, control de hipermedia y niveles de madurez Richardson.
1. El documento describe las diferentes etapas del ciclo de vida de un proyecto de desarrollo de sistemas de información, incluyendo el estudio de factibilidad, análisis, diseño, implementación, pruebas y mantenimiento.
2. También se describen varias técnicas de relevamiento de requisitos como entrevistas y observación, y los roles clave en el desarrollo de sistemas como analistas, programadores y gerentes de proyecto.
3. El documento provee una guía general sobre el proceso de desar
Este documento proporciona lineamientos para el diseño efectivo de aplicaciones ASP.NET AJAX, incluyendo el uso de técnicas como actualizaciones parciales, validación del cliente, servicios web y extensión de controles del servidor. Recomienda dividir la interfaz de usuario en múltiples paneles de actualización para restringir el tráfico de red, y usar pistas visuales para explicar comportamientos asíncronos. También advierte evitar aplicar AJAX de manera indiscriminada o usarlo para navegación entre páginas.
Este documento introduce el modelo MVC y la arquitectura Struts. Explica que Struts es un framework que sigue el patrón MVC para construir aplicaciones web Java, separando la lógica, la vista y el controlador. También describe los principales componentes de Struts como las acciones, los formularios, la configuración y cómo enlazan la lógica, la vista y el modelo de datos.
El desarrollo Web está cambiando. HTML5, CSS3 y JavaScript han avanzado tanto que surgen las Single-Page Applications, aplicaciones web cuya visualización y navegación está completamente controlada por dichos lenguajes cliente, dejando al servidor como mero facilitador de datos. Hasta ahora siempre hemos concebido lenguajes distintos para cliente y servidor hasta que a un innovador ingeniero se le ocurrió desarrollar una API de servicios JavaScript en el servidor, surge Node.js. Ahora tenemos JavaScript en el cliente y JavaScript en el servidor pero ¿qué pasa con toda nuestra infraestructura Java? ¿Cómo podemos reutilizar todas las funcionalidades de Java EE como EJB, JMS o JPA y también nuestras propias librerías? La respuesta está en el Proyecto Avatar.
Más información en https://avatar.java.net/
Este documento proporciona una introducción a los servlets. Explica que los servlets son programas Java que se ejecutan en un servidor web para procesar solicitudes HTTP de manera dinámica. Detalla algunas ventajas de los servlets como la eficiencia, conveniencia y portabilidad. También describe características clave como el acceso a información del cliente y el uso de cookies y sesiones. Finalmente, presenta un ejemplo básico de código de un servlet simple.
Este documento describe el desarrollo de un laboratorio remoto para el control de un motor de corriente continua a través de Internet. El proyecto fue desarrollado usando el entorno LabVIEW y herramientas como NI DAQmx y NI Vision para la adquisición de datos y visualización de imágenes. El software implementado permite realizar prácticas de caracterización del motor y control PID de forma remota.
El documento describe varios estilos arquitectónicos de software, incluyendo sistemas de flujo de datos, llamada-respuesta, orientados a objetos, centrados en datos, distribuidos y cliente-servidor. Luego, se enfoca en el estilo cliente-servidor, describiendo modelos de dos y tres capas, y los roles de cliente y servidor entre las capas. Finalmente, discute conceptos de calidad de software como desempeño, seguridad, disponibilidad y funcionalidad.
Este documento resume las principales características y consideraciones de la versión 4.5 de McAfee ePolicy Orchestrator, incluyendo nuevas funciones como escalabilidad mejorada, comunicación más segura entre agentes y servidores, compatibilidad con IPv6 y LDAP, así como problemas conocidos relacionados con la instalación, migración y uso del producto.
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Andrés Iturralde
Este documento describe las nuevas características y mejoras de SharePoint 2010 para desarrolladores, incluyendo herramientas de desarrollo mejoradas como Visual Studio 2010 y SharePoint Designer 2010, nuevas API como LINQ para SharePoint y API de cliente, soluciones sandbox para una mayor seguridad, y una interfaz de usuario moderna y extensible con Silverlight. También describe mejoras en el acceso y manejo de datos, workflows, y el ciclo de vida de las aplicaciones.
La integración continua permite asegurar de forma automatizada y continua que los cambios realizados por los desarrolladores no presentan problemas de integración. Automatiza la construcción y las pruebas con cada cambio en el repositorio de código. Requiere automatizar la construcción del sistema mediante herramientas como Maven, añadir pruebas unitarias y de integración, y establecer un punto central de entrega de cambios para la integración. Los servidores de integración continua como Hudson detectan cambios, lanzan construcciones y prue
Un RDBMS es un software que gestiona bases de datos relacionales. Permite el acceso a los datos mediante peticiones que el RDBMS procesa para realizar operaciones sobre la base de datos de forma eficiente. Un RDBMS típico incluye subsistemas para la gestión de memoria, entrada/salida, lenguajes de consultas, procesos, red y transacciones.
Este documento describe MySQL, un sistema de gestión de bases de datos relacional de código abierto ampliamente utilizado. Explica que MySQL es rápido y fácil de usar, con soporte para múltiples lenguajes de programación. También detalla algunas de las características clave de MySQL como su arquitectura multihilo, tipos de datos compatibles, herramientas de desarrollo, y cómo se conecta y funciona con una base de datos.
Este documento presenta una introducción a los conceptos básicos de los webservices. Explica las características y diferencias entre REST y SOAP, destacando que REST es un estilo arquitectónico mientras que SOAP es un protocolo estándar. También describe los aspectos positivos y negativos de ambos paradigmas, así como el modelo de madurez Richardson para diseñar APIs RESTful.
Este documento presenta una introducción a las aplicaciones J2EE. Explica que J2EE es una especificación creada por Sun Microsystems para el desarrollo de aplicaciones distribuidas y multinivel basadas en componentes, contenedores y servicios de plataforma. También describe algunas de las tecnologías clave de J2EE como servlets, JSP, EJB, y marcos como el patrón MVC. El documento concluye señalando que además de estas tecnologías, J2EE también incluye elementos como EJB, JMS,
AJAX es una técnica que combina varias tecnologías como XHTML, CSS, DOM, XML, JavaScript y XMLHttpRequest para crear aplicaciones web dinámicas y más interactivas. Permite actualizar partes de una página web sin recargar la página completa a través de peticiones asíncronas al servidor en segundo plano. Esto mejora la usabilidad y experiencia del usuario al navegar sitios web.
Teniendo en cuenta la gran masificación de los web services, como así también su utilidad, el objetivo del presente proyecto es elaborar un servicio web, teniendo en cuenta su optimización y comparando diferentes plataformas para poder lograr un servicio que pueda atender la mayor cantidad de solicitudes posibles.
Con motivo de realizar lo mencionado anteriormente se presenta la siguiente idea:
Crear un web services SOAP que permita realizar búsquedas de ip’s y que devuelva la localización del mismo.
El objetivo de esta aplicación es ofrecer la posibilidad de brindar un servicio de buscador eficiente
Este documento describe el framework Struts para desarrollar aplicaciones web siguiendo el patrón MVC. Struts separa una aplicación en tres componentes: modelo, vista y controlador. El controlador recibe las peticiones y las dirige al modelo o la vista correspondiente. Struts simplifica la implementación de MVC al proveer clases y tags predefinidos.
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovareMadrid network
The document discusses two European projects - STEMSOFT and TEASPILS - that aim to develop micro-credentials for lifelong learning. STEMSOFT focuses on developing soft skills for STEM professionals through open online courses, while TEASPILS uses IoT planters to teach environmental awareness. Both projects map learning outcomes to competencies frameworks and plan to pilot short courses to certify skills acquisition through micro-credentials. The document also outlines the European policy context around micro-credentials and lifelong learning, and how the projects aim to address skills gaps through flexible, targeted training opportunities.
A study about the impact of rewards on student's engagement with the flipped ...eMadrid network
A study about the impact of rewards on student's engagement with the flipped classroom methodology - Jaime Urquiza
Más contenido relacionado
Similar a eMadrid 2015 20 02 (UNED) Rafael Pastor Vargas - "Desarrollo/explotación de entornos experimentales basados en laboratorios remotos y virtuales: RELATED"
Este documento presenta una introducción al uso de webservices. Explica las características y diferencias entre REST y SOAP, así como sus ventajas e inconvenientes. También describe los conceptos clave de una arquitectura REST como recursos, verbos HTTP, control de hipermedia y niveles de madurez Richardson.
1. El documento describe las diferentes etapas del ciclo de vida de un proyecto de desarrollo de sistemas de información, incluyendo el estudio de factibilidad, análisis, diseño, implementación, pruebas y mantenimiento.
2. También se describen varias técnicas de relevamiento de requisitos como entrevistas y observación, y los roles clave en el desarrollo de sistemas como analistas, programadores y gerentes de proyecto.
3. El documento provee una guía general sobre el proceso de desar
Este documento proporciona lineamientos para el diseño efectivo de aplicaciones ASP.NET AJAX, incluyendo el uso de técnicas como actualizaciones parciales, validación del cliente, servicios web y extensión de controles del servidor. Recomienda dividir la interfaz de usuario en múltiples paneles de actualización para restringir el tráfico de red, y usar pistas visuales para explicar comportamientos asíncronos. También advierte evitar aplicar AJAX de manera indiscriminada o usarlo para navegación entre páginas.
Este documento introduce el modelo MVC y la arquitectura Struts. Explica que Struts es un framework que sigue el patrón MVC para construir aplicaciones web Java, separando la lógica, la vista y el controlador. También describe los principales componentes de Struts como las acciones, los formularios, la configuración y cómo enlazan la lógica, la vista y el modelo de datos.
El desarrollo Web está cambiando. HTML5, CSS3 y JavaScript han avanzado tanto que surgen las Single-Page Applications, aplicaciones web cuya visualización y navegación está completamente controlada por dichos lenguajes cliente, dejando al servidor como mero facilitador de datos. Hasta ahora siempre hemos concebido lenguajes distintos para cliente y servidor hasta que a un innovador ingeniero se le ocurrió desarrollar una API de servicios JavaScript en el servidor, surge Node.js. Ahora tenemos JavaScript en el cliente y JavaScript en el servidor pero ¿qué pasa con toda nuestra infraestructura Java? ¿Cómo podemos reutilizar todas las funcionalidades de Java EE como EJB, JMS o JPA y también nuestras propias librerías? La respuesta está en el Proyecto Avatar.
Más información en https://avatar.java.net/
Este documento proporciona una introducción a los servlets. Explica que los servlets son programas Java que se ejecutan en un servidor web para procesar solicitudes HTTP de manera dinámica. Detalla algunas ventajas de los servlets como la eficiencia, conveniencia y portabilidad. También describe características clave como el acceso a información del cliente y el uso de cookies y sesiones. Finalmente, presenta un ejemplo básico de código de un servlet simple.
Este documento describe el desarrollo de un laboratorio remoto para el control de un motor de corriente continua a través de Internet. El proyecto fue desarrollado usando el entorno LabVIEW y herramientas como NI DAQmx y NI Vision para la adquisición de datos y visualización de imágenes. El software implementado permite realizar prácticas de caracterización del motor y control PID de forma remota.
El documento describe varios estilos arquitectónicos de software, incluyendo sistemas de flujo de datos, llamada-respuesta, orientados a objetos, centrados en datos, distribuidos y cliente-servidor. Luego, se enfoca en el estilo cliente-servidor, describiendo modelos de dos y tres capas, y los roles de cliente y servidor entre las capas. Finalmente, discute conceptos de calidad de software como desempeño, seguridad, disponibilidad y funcionalidad.
Este documento resume las principales características y consideraciones de la versión 4.5 de McAfee ePolicy Orchestrator, incluyendo nuevas funciones como escalabilidad mejorada, comunicación más segura entre agentes y servidores, compatibilidad con IPv6 y LDAP, así como problemas conocidos relacionados con la instalación, migración y uso del producto.
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Andrés Iturralde
Este documento describe las nuevas características y mejoras de SharePoint 2010 para desarrolladores, incluyendo herramientas de desarrollo mejoradas como Visual Studio 2010 y SharePoint Designer 2010, nuevas API como LINQ para SharePoint y API de cliente, soluciones sandbox para una mayor seguridad, y una interfaz de usuario moderna y extensible con Silverlight. También describe mejoras en el acceso y manejo de datos, workflows, y el ciclo de vida de las aplicaciones.
La integración continua permite asegurar de forma automatizada y continua que los cambios realizados por los desarrolladores no presentan problemas de integración. Automatiza la construcción y las pruebas con cada cambio en el repositorio de código. Requiere automatizar la construcción del sistema mediante herramientas como Maven, añadir pruebas unitarias y de integración, y establecer un punto central de entrega de cambios para la integración. Los servidores de integración continua como Hudson detectan cambios, lanzan construcciones y prue
Un RDBMS es un software que gestiona bases de datos relacionales. Permite el acceso a los datos mediante peticiones que el RDBMS procesa para realizar operaciones sobre la base de datos de forma eficiente. Un RDBMS típico incluye subsistemas para la gestión de memoria, entrada/salida, lenguajes de consultas, procesos, red y transacciones.
Este documento describe MySQL, un sistema de gestión de bases de datos relacional de código abierto ampliamente utilizado. Explica que MySQL es rápido y fácil de usar, con soporte para múltiples lenguajes de programación. También detalla algunas de las características clave de MySQL como su arquitectura multihilo, tipos de datos compatibles, herramientas de desarrollo, y cómo se conecta y funciona con una base de datos.
Este documento presenta una introducción a los conceptos básicos de los webservices. Explica las características y diferencias entre REST y SOAP, destacando que REST es un estilo arquitectónico mientras que SOAP es un protocolo estándar. También describe los aspectos positivos y negativos de ambos paradigmas, así como el modelo de madurez Richardson para diseñar APIs RESTful.
Este documento presenta una introducción a las aplicaciones J2EE. Explica que J2EE es una especificación creada por Sun Microsystems para el desarrollo de aplicaciones distribuidas y multinivel basadas en componentes, contenedores y servicios de plataforma. También describe algunas de las tecnologías clave de J2EE como servlets, JSP, EJB, y marcos como el patrón MVC. El documento concluye señalando que además de estas tecnologías, J2EE también incluye elementos como EJB, JMS,
AJAX es una técnica que combina varias tecnologías como XHTML, CSS, DOM, XML, JavaScript y XMLHttpRequest para crear aplicaciones web dinámicas y más interactivas. Permite actualizar partes de una página web sin recargar la página completa a través de peticiones asíncronas al servidor en segundo plano. Esto mejora la usabilidad y experiencia del usuario al navegar sitios web.
Teniendo en cuenta la gran masificación de los web services, como así también su utilidad, el objetivo del presente proyecto es elaborar un servicio web, teniendo en cuenta su optimización y comparando diferentes plataformas para poder lograr un servicio que pueda atender la mayor cantidad de solicitudes posibles.
Con motivo de realizar lo mencionado anteriormente se presenta la siguiente idea:
Crear un web services SOAP que permita realizar búsquedas de ip’s y que devuelva la localización del mismo.
El objetivo de esta aplicación es ofrecer la posibilidad de brindar un servicio de buscador eficiente
Este documento describe el framework Struts para desarrollar aplicaciones web siguiendo el patrón MVC. Struts separa una aplicación en tres componentes: modelo, vista y controlador. El controlador recibe las peticiones y las dirige al modelo o la vista correspondiente. Struts simplifica la implementación de MVC al proveer clases y tags predefinidos.
Similar a eMadrid 2015 20 02 (UNED) Rafael Pastor Vargas - "Desarrollo/explotación de entornos experimentales basados en laboratorios remotos y virtuales: RELATED" (20)
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovareMadrid network
The document discusses two European projects - STEMSOFT and TEASPILS - that aim to develop micro-credentials for lifelong learning. STEMSOFT focuses on developing soft skills for STEM professionals through open online courses, while TEASPILS uses IoT planters to teach environmental awareness. Both projects map learning outcomes to competencies frameworks and plan to pilot short courses to certify skills acquisition through micro-credentials. The document also outlines the European policy context around micro-credentials and lifelong learning, and how the projects aim to address skills gaps through flexible, targeted training opportunities.
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...eMadrid network
1. The document discusses recognition of learning, experiences, and challenges. It describes an eMadrid Network special session on this topic with presentations from various universities.
2. The UC3M presentation focuses on recognizing the value of recognition in education. It discusses formats for recognition like badges and credentials and uses cases at UC3M involving competitions, gamification, and digital credentials.
3. Recognizing learning is important for motivation and signaling achievement. Recognition elements should be integrated into instructional design similar to activities and assessments.
Bootstrapping serious games to assess learning through analytics - Baltasar F...eMadrid network
This document summarizes research on using serious games to assess learning through analytics. It discusses how games can be validated using pre-post tests to ensure effectiveness and provide training data for machine learning models. Interaction data from validated games can then train models to predict learning from gameplay without exams. The researchers developed tools like a game analytics tracker, validation tool, and analysis tool to facilitate collecting interaction data, validating games, and analyzing results. Their authoring tool integrates these analytics capabilities. Future work will integrate machine learning models into the validation tool to directly provide assessment scores based on interaction data. The goal is to close the assessment loop for serious games.
Meta-review of recognition of learning in LMS and MOOCs - Ruth CoboseMadrid network
The meta-review examines 10 studies that provide overviews of recognition of learning techniques in learning management systems (LMSs) and massive open online courses (MOOCs). The studies were published between 2017-2021 and included reviews, experiences, and challenges. Most focused on MOOCs and used badges for recognition. Results showed techniques like gamification and badges positively impact motivation and engagement. Limitations included short study periods and small samples. Future work could study applications over longer periods, combine data types, and consider diverse stakeholders and environments.
The document announces that Abdallah Yusuf Al-Zoubi, Manuel Castro, Fadi Shahroury and Elio Sancristobal received the Best Paper Award in the category of Innovation Engineering Education from the IEEE Global Engineering Education Conference held from May 11-14, 2023 at the American University of Kuwait in Salmiya, Kuwait for their paper titled "Impact of Remate Labs in Preparing Students for Work 4.0: The Story at Princess Sumaya University for Technology."
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfeMadrid network
Este documento resume un curso MOOC sobre Antonio de Nebrija diseñado por la Universidad Nebrija. El curso conmemora el 500 aniversario de Nebrija y tiene como objetivo divulgar su figura y legado. Consiste en 6 módulos y 30 horas de contenido sobre la vida y obra de Nebrija, así como sobre temas como la pedagogía, la gramática del español y la literatura. El curso tuvo una gran participación con 1.540 inscritos de 62 nacionalidades y recibió buenas valoraciones.
This document discusses digital education initiatives at Politehnica University of Timisoara. It describes creating open educational resources (OERs) through collaboration between students and faculty. Students research topics and use multimedia tools to create OERs that are peer-reviewed and published with Creative Commons licenses for reuse. The document also outlines virtual mobility programs that improve students' digital skills through international collaboration projects using virtual reality tools and blogging.
The document discusses challenges in establishing digital credentials for learning achievements that were investigated by the DiBiHo research project. It identifies key challenges such as technical interoperability, credential revocation, and privacy-enhancing cryptography. A proof of concept was created to test proposed solutions for these challenges. The presentation will discuss the identified challenges, proposed approaches, and remaining open questions regarding digital credentials.
The document discusses the evolution of MOOC certification and credentialing from stage 1 of course certificates to stage 4 of accredited learning pathways. It outlines Federica's experience with early partnerships providing certification via Coursera and edX courses. Federica has since developed an in-house system awarding certificates and badges for its own courses. The document also covers recent European trends in microcredentials and Federica's key partnerships in Italy providing certification for public sector training.
The document discusses European Digital Credentials for Learning, which aims to empower citizens to own credentials that can be easily shared across Europe. The initiative seeks to reduce market fragmentation, create an EU skills data space, and remove barriers to credential recognition. The infrastructure will include standards, services, and software to allow credentials to be issued, stored, verified, and shared digitally. This framework aims to capture all types of learning and be interoperable, multilingual, and applicable across one's career. It is a central part of the EU's agenda to support lifelong learning and labor mobility.
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...eMadrid network
El informe resume la enseñanza de la informática en los sistemas educativos europeos, incluyendo cuándo se introduce la asignatura, cómo se distribuye a lo largo de las etapas educativas, los contenidos abordados y la preparación del profesorado. Algunos de los hallazgos clave son que la mayoría de países comienzan la informática en primaria o secundaria, cubren sobre todo algoritmos y programación, y existe escasez de profesores especializados en la asignatura.
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»eMadrid network
The document provides an overview of efforts to establish informatics as a fundamental discipline in school education across Europe. It discusses the Informatics for All coalition which developed an Informatics Reference Framework for School to advocate for including informatics in curriculums. The framework defines 11 core topics and was informed by broad consultation. The status of informatics in schools across Europe is then analyzed according to this framework, finding most systems integrate it into other subjects rather than as a standalone discipline. Informatics is positioned as a new fundamental competence and language for all students akin to mathematics and languages.
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»eMadrid network
This document discusses using multimodal data and machine learning methods for analyzing learning across multiple contexts. It describes several studies that collected eye tracking, physiological, video, and other data from participants in contexts like playing Pacman, self-assessment tests, debugging programs, educational games, and collaborative concept mapping. Machine learning models were developed to predict outcomes like test scores, effort, and performance using features from the multimodal data. The document discusses the value of collecting multimodal data, developing explainable AI pipelines, and generalizing models across different learning contexts and tasks. It concludes by considering opportunities for using online learning system logs and designing more similar learning contexts.
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»eMadrid network
1. The document discusses three conceptualizations of multimodal learning analytics (MMLA): MMLA to automate human tasks, augment teaching and learning practices, and as a research methodology.
2. It examines what modalities of data are used in MMLA, including video/audio data, eye tracking data, physiological sensors, and location sensing. Machine learning has been applied to MMLA tasks like classifying collaboration.
3. Challenges of MMLA include connecting findings to learning theory, addressing ethics concerns like privacy and surveillance, and determining what behaviors are considered good or bad in education. Students have mixed reactions to being analyzed by MMLA.
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxOsiris Urbano
Evaluación de principales hallazgos de la Historia Clínica utiles en la orientación diagnóstica de Hemorragia Digestiva en el abordaje inicial del paciente.
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARIS”. Esta actividad de aprendizaje propone el reto de descubrir el la secuencia números para abrir un candado, el cual destaca la percepción geométrica y conceptual. La intención de esta actividad de aprendizaje lúdico es, promover los pensamientos lógico (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia y viso-espacialidad. Didácticamente, ésta actividad de aprendizaje es transversal, y que integra áreas del conocimiento: matemático, Lenguaje, artístico y las neurociencias. Acertijo dedicado a los Juegos Olímpicos de París 2024.
José Luis Jiménez Rodríguez
Junio 2024.
“La pedagogía es la metodología de la educación. Constituye una problemática de medios y fines, y en esa problemática estudia las situaciones educativas, las selecciona y luego organiza y asegura su explotación situacional”. Louis Not. 1993.
eMadrid 2015 20 02 (UNED) Rafael Pastor Vargas - "Desarrollo/explotación de entornos experimentales basados en laboratorios remotos y virtuales: RELATED"
1. R. Pastor, S. Ros, R.Hernandez, R. Pastor, A. Robles-Gomez & A.C.
Caminero
Dpto. Sistemas de Comunicación y Conrtrol, UNED
2. Desarrollo de laboratorios remotos/virtuales
LaaS (Laboratory as a Service)
Desarrollo modular e integración
Explotación y despliegue de laboratorios:
Servicios de gestión
Arquitectura basada en servicios
Servicios proporcionados
Conclusiones
3. Un laboratorio se puede considerar como un
sistema software que proporciona un
conjunto de servicios: experimentación
Aplicación directa de paradigmas software
Eficiencia en el desarrollo
Mejora en los costes de desarrollo/mantenimiento
Estructuración modular de un sistema:
componentes
Integración de tecnologías
4. ParadigmaCloud Computing (IaaS, PaaS, SaaS)
Modelo de servicio (el laboratorio se puede definir
como un servicio)
▪ Proveedores de laboratorios (IaaS)
▪ Herramientas para el desarrollo de laboratorios (PaaS)
▪ Interacción con el laboratorio (SaaS)
RELATED (REmote LAboratories exTenDED)
proporciona las funcionalidades PaaS y SaaS
para el paradigma LaaS
5. RELATED proporciona un conjunto de
herramientas de desarrollo e integración
(para proveedores de laboratorios)
Desarrollo basado en el paradigma MVC
(ModelView Controller)
Estructura modular basada en componentes
Especificación formal del laboratorio (LEDML)
Implementación de los componentes
8. RELATED usa el paradigma MVC:
Módulos
Componentes software para gestionar el ciclo de vida de un
experimento (start, stop, getData, setData, etc.)
Gestiona los detalles de implementación de bajo nivel (medidas de los
sensores, modificación de los actuadores, etc.)
Centrado en datos (variables)
Implementación de una interface: IRLABModule (Java)
Vistas (Java/Web)
Componentes software que representan la información del
laboratorio de manera visual y permiten la interacción con el
laboratorio.
Implementación de una interface: IRLABView (Java)
Página HTML basada en widgets (Web API): funciones Javascript
predefinidas para leer/escribir datos (variables)
Experimentos
Declarativo: componentes a usar en este escenario experimental
No necesita desarrollo
12. Declarar experimentos
Publicar
Disponible de manera automática en la
aplicación de gestión/acceso
13.
14. Los laboratorios son recursos
finitos/gestionados Implementación de los
servicios de gestión:
▪ Usuarios asociados al laboratorio.
▪ Autorización de acceso por privilegios (basados en roles)
▪ Uso de los laboratorios (basado en sesiones de trabajo)
▪ Reserva de acceso al recurso.
▪ Datos generados durante la interacción con el laboratorio
15. Aproximación del desarrollador: El desarrollador
proporciona una implementación de los servicios de
gestión (además de la propia del laboratorio):
Es necesario un esfuerzo adicional que se traduce en
incrementos de costes (mantenimiento, tiempo, etc.)
Específicos para la implementación concreta del laboratorio
Aproximación por reutilización: Conseguir un sistema
robusto y eficiente en relación al uso/interacción de los
recursos del laboratorio
La eficiencia implica reutilización de herramientas y servicios
de terceras personas.
16. Reusabilidad/Integración: Service Oriented
Architecture (SOA).
La arquitectura de servicios de RELATED se implementa
en un modelo SOA
Los servicios se orquestan con el objetivo de
conseguir un sistema funcional que combina
diferentes escenarios de uso de los servicios
Los servicios pueden ser “consumidos” por
aplicaciones (Web, Mobile, etc.)
https://lab-app.scc.uned.es/RLABWebSite/
Los servicios se crean/consumen de manera
transparente a los usuarios finales (el laboratorio se
“conecta” a la arquitectura SOA):
Se crean servicios REST de manera automática para
permitir el acceso a las funcionalidades del laboratorio
18. Gestión de usuarios
Acceso basado en usuario/contraseña (registro libre)
Gestión de las autorizaciones basadas en roles
Sistema de petición de acceso (moderada por los administradores)
Información de las sesiones de usuario
19. Datos de las sesiones de trabajo
El usuario tiene acceso a la información de sus sesiones (el
administrador puede ver todo)
Información de la sesión (fechas, experimentos, etc.)
Acceso a los datos experimentales
20. Acceso a los datos experimentales
▪ Descarga de los datos (variables del experimento)
▪ Gráficos de tendencias: análisis de los datos
▪ Reproducción Offline del experimento
21. Reserva del recurso/laboratorio:
Acceso por experimento
Disponibilidad inmediata/por reserva
22. El proceso de implementación de un laboratorio implica
no sólo el proceso de desarrollo sino que además deber
proporcionar un entorno de interacción real. Este entorno
debe proporcionar un conjunto de servicios básicos
RELATED proporciona una arquitectura escalable que
implementa un entorno de interacción real con los
usuarios de los laboratorios (usuarios y administradores).
El desarrollo de un conector (siguiendo las directrices de
RELATED en el uso de componentes reutilizables) ofrece
una forma sencilla de integrar cualquier laboratorio en la
arquitectura de los servicios de RELATED.
Los servicios se añaden de manera automática,
proporcionando beneficios reales en costes de desarrollo y
mantenimiento.