Utilizar GAS para crear aplicaciones web (3ª y última parte)

Con este artículo, acabo la trilogía sobre web apps con Google apps script. En el primer artículo vimos qué eran y qué podíamos desarrollar. En el segundo, vimos el proceso de creación de una web app concreta. En este tercero, veremos cómo podemos hacer una web app que tenga varias páginas html.

Como decíamos en el segundo artículo, solo la función doGet puede devolver html. De hecho, cuando se accede a la URL de la aplicación, se ejecuta la función doGet que es la que devuelve el html. Este html suele tener algún botón que llama a otra función que es la que guarda datos o provoca acciones. ¿Pero y si queremos que la aplicación tenga más de una pantalla? ¿Cómo lo hacemos con una sola función doGet?

Sigue leyendo «Utilizar GAS para crear aplicaciones web (3ª y última parte)»

Utilizar GAS para crear aplicaciones web (2ª parte)

Después del primer artículo explicando un poco qué son las web apps hechas con Google Apps Script (GAS) vamos a ver en este segundo artículo cómo crear una sencilla. Y lo haré con un ejemplo real, relacionado con la evaluación de los alumnos. Ya aviso que este artículo será mucho más técnico y que se necesitan conocimientos de GAS, de html, de estilos css y de javascript. Como dicen mis amigos del grupo de coordinadores del GEG Spain, será en lenguaje «balleno«.

Crearemos una aplicación para que los alumnos rellenen un KPSI (Knowledge and Prior Study Inventory) al iniciar una unidad o proyecto y lo vuelvan a rellenar en terminarlo. Para los que no conozcáis el instrumento KPSI no es nada más que unas preguntas sobre el tema, donde los alumnos no tienen que dar la respuesta, sino que deben indicar si conocen la respuesta. Sirve para ser conscientes de los conocimientos previos y para que el alumno se dé cuenta del progreso que ha hecho al acabar.

Para que se pueda seguir mejor, en esta carpeta se pueden encontrar los archivos finales, tanto la hoja de cálculo como el script con el código y los html.

Sigue leyendo «Utilizar GAS para crear aplicaciones web (2ª parte)»

Utilizar GAS para crear aplicaciones web (1ª parte)

Hace varios años que utilizo GAS (google apps script) para automatizar tareas. De hecho, los que seguís el blog conoceréis diferentes complementos que he publicado para hojas de cálculo: CoRubrics, CLASS-MON y ImExClass. Pero, hasta ahora, había utilizado poco la opción de los GAS para crear aplicaciones web. Algunas limitaciones que tienen, había hecho que no me sumergiera mucho.

En este primer artículo, solo presento qué son estas web apps y para qué nos pueden ser útiles. En una segunda parte, entraremos a ver como crear alguna.

Sigue leyendo «Utilizar GAS para crear aplicaciones web (1ª parte)»

Actualización de CLASS-MON

CLASS-MON un complemento para hojas de cálculo de Google que ayuda a los alumnos a reflexionar sobre las actividades que han realizado o sobre su actitud en las sesiones de aula.

La idea es muy sencilla. El complemento facilita la creación de un formulario que los alumnos deberán contestar.

Sigue leyendo «Actualización de CLASS-MON»

Actualización de CLASS-MON: autoevaluación de la actitud y el trabajo en el aula

Hace casi un mes presenté el complemento para hojas de cálculo CLASS-MON. Tengo que reconocer que ha tenido mejor acogida de lo que esperaba. Actualmente lo tienen instalado poco más de 11.000 usuarios (fuente G Suite Marketplace). Hoy en presento un actualización que mejora, básicamente, dos aspectos. Sigue leyendo «Actualización de CLASS-MON: autoevaluación de la actitud y el trabajo en el aula»