1.3.- Resultados de aprendizaje.

Finalmente, pasamos a desglosar los Resultados de Aprendizaje a los que contribuye este módulo de DWEC, según la Órden que regula el ciclo formativo.

Resultados de Aprendizaje (RA) y su ponderación
Resultado de Aprendizaje Ponderación
RA1. Selecciona las arquitecturas y tecnologías de programación sobre clientes Web, identificando y analizando las capacidades y características de cada una. 5%
RA2. Escribe sentencias simples, aplicando la sintaxis del lenguaje y verificando su ejecución sobre navegadores Web. 10%
RA3. Escribe código, identificando y aplicando las funcionalidades aportadas por los objetos predefinidos del lenguaje. 10%
RA4. Programa código para clientes Web analizando y utilizando estructuras definidas por el usuario. 17%
RA5. Desarrolla aplicaciones Web interactivas integrando mecanismos de manejo de eventos. 15%
RA6. Desarrolla aplicaciones Web analizando y aplicando las características del modelo de objetos del documento. 23%
RA7. Desarrolla aplicaciones Web dinámicas, reconociendo y aplicando mecanismos de comunicación asíncrona entre cliente y servidor. 20%

Criterios de evaluación del RA1 y su ponderación
RA CE Descripción Ponderación
RA1 1.a) Se han caracterizado y diferenciado los modelos de ejecución de código en el servidor y en el cliente Web 0.5%
RA1 1.b) Se han identificado las capacidades y mecanismos de ejecución de código de los navegadores Web 0.5%
RA1 1.c) Se han identificado y caracterizado los principales lenguajes relacionados con la programación de clientes Web. 1%
RA1 1.d) Se han reconocido las particularidades de la programación de guiones y sus ventajas y desventajas sobre la programación tradicional. 1%
RA1 1.e) Se han verificado los mecanismos de integración de los lenguajes de marcas con los lenguajes de programación de clientes Web. 1%
RA1 1.f) Se han reconocido y evaluado las herramientas de programación sobre clientes Web. 1%

Criterios de evaluación del RA2 y su ponderación
RA CE Descripción Ponderación
RA2 2.a) Se ha seleccionado un lenguaje de programación de clientes Web en función de sus posibilidades. 1%
RA2 2.b) Se han utilizado los distintos tipos de variables y operadores disponibles en el lenguaje 2%
RA2 2.c) Se han identificado los ámbitos de utilización de las variables. 1%
RA2 2.d) Se han reconocido y comprobado las peculiaridades del lenguaje respecto a las conversiones entre distintos tipos de datos 3%
RA2 2.e) Se han añadido comentarios al código. 0.5%
RA2 2.f) Se han utilizado mecanismos de decisión en la creación de bloques de sentencias. 1%
RA2 2.g) Se han utilizado bucles y se ha verificado su funcionamiento 1%
RA2 2.h) Se han utilizado herramientas y entornos para facilitar la programación, prueba y depuración del código 0.5%

Criterios de evaluación del RA3 y su ponderación
RA CE Descripción Ponderación
RA3 3.a) Se han identificado los objetos predefinidos del lenguaje. 1%
RA3 3.b) Se han analizado los objetos referentes a las ventanas del navegador y los documentos Web que contienen. 1%
RA3 3.c) Se han escrito sentencias que utilicen los objetos predefinidos del lenguaje para cambiar el aspecto del navegador y el documento que contiene. 3%
RA3 3.d) Se han generado textos y etiquetas como resultado de la ejecución de código en el navegador 0.5%
RA3 3.e) Se han escrito sentencias que utilicen los objetos predefinidos del lenguaje para interactuar con el usuario. 2.5%
RA3 3.f) Se han utilizado las características propias del lenguaje en documentos compuestos por varias ventanas y marcos. 0.5%
RA3 3.g) Se han utilizado «cookies» para almacenar información y recuperar su contenido. 1%
RA3 3.h) Se ha depurado y documentado el código. 0.5%

Criterios de evaluación del RA4 y su ponderación
RA CE Descripción Ponderación
RA4 4.a) Se han clasificado y utilizado las funciones predefinidas del lenguaje. 1%
RA4 4.b) Se han creado y utilizado funciones definidas por el usuario. 1%
RA4 4.c) Se han reconocido las características del lenguaje relativas a la creación y uso de arrays. 1%
RA4 4.d) Se han creado y utilizado arrays. 4.5%
RA4 4.e) Se han reconocido las características de orientación a objetos del lenguaje. 1%
RA4 4.f) Se ha creado código para definir la estructura de objetos. 3%
RA4 4.g) Se han creado métodos y propiedades. 2.5%
RA4 4.h) Se ha creado código que haga uso de objetos definidos por el usuario. 2.5%
RA4 4.i) Se ha depurado y documentado el código. 0.5%

Criterios de evaluación del RA5 y su ponderación
RA CE Descripción Ponderación
RA5 5.a) Se han reconocido las posibilidades del lenguaje de marcas relativas a la captura de los eventos producidos. 1%
RA5 5.b) Se han identificado las características del lenguaje de programación relativas a la gestión de los eventos. 1%
RA5 5.c) Se han diferenciado los tipos de eventos que se pueden manejar. 1%
RA5 5.d) Se ha creado un código que capture y utilice eventos. 3%
RA5 5.e) Se han reconocido las capacidades del lenguaje relativas a la gestión de formularios Web 3%
RA5 5.f) Se han validado formularios Web utilizando eventos. 5%
RA5 5.g) Se han utilizado expresiones regulares para facilitar los procedimientos de validación. 0.5%
RA5 5.h) Se ha probado y documentado el código. 0.5%

Criterios de evaluación del RA6 y su ponderación
RA CE Descripción Ponderación
RA6 6.a) Se ha reconocido el modelo de objetos del documento de una página Web. 1.5%
RA6 6.b) Se han identificado los objetos del modelo, sus propiedades y métodos. 1.5%
RA6 6.c) Se ha creado y verificado un código que acceda a la estructura del documento. 4%
RA6 6.d) Se han creado nuevos elementos de la estructura y modificado elementos ya existentes. 6%
RA6 6.e) Se han asociado acciones a los eventos del modelo. 6%
RA6 6.f) Se han identificado las diferencias que presenta el modelo en diferentes navegadores. 1%
RA6 6.g) Se han programado aplicaciones Web de forma que funcionen en navegadores con diferentes implementaciones del modelo. 1%
RA6 6.h) Se han independizado las tres facetas (contenido, aspecto y comportamiento) , en aplicaciones Web. 2%

Criterios de evaluación del RA7 y su ponderación
RA CE Descripción Ponderación
RA7 7.a) Se han evaluado las ventajas e inconvenientes de utilizar mecanismos de comunicación asíncrona entre cliente y servidor Web. 1%
RA7 7.b) Se han analizado los mecanismos disponibles para el establecimiento de la comunicación asíncrona. 1%
RA7 7.c) Se han utilizado los objetos relacionados. 1%
RA7 7.d) Se han identificado sus propiedades y sus métodos. 1%
RA7 7.e) Se ha utilizado comunicación asíncrona en la actualización dinámica del documento Web. 7%
RA7 7.f) Se han utilizado distintos formatos en el envío y recepción de información. 4%
RA7 7.g) Se han programado aplicaciones Web asíncronas de forma que funcionen en diferentes navegadores. 1%
RA7 7.h) Se han clasificado y analizado librerías que faciliten la incorporación de las tecnologías de actualización dinámica a la programación de páginas Web. 1%
RA7 7.i) Se han creado y depurado programas que utilicen estas librerías 3%