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)»

El formato condicional en hojas de cálculo con celdas de diferentes hojas

Hacía algún tiempo que no escribía un artículo un poco técnico y nada pedagógico. Hoy quiero hablar del formato condicional de las hojas de cálculo de Google. Recuperando una funcionalidad del cuaderno me he encontrado esta casuística y, si no lo conocéis, igual os puede ser útil.

Como la mayoría sabréis, el formato condicional de las hojas de cálculo, como el nombre indica, permite que el formato de una celda cambie si se producen determinadas condiciones. Por ejemplo, podemos hacer que una celda con un número aparezca de color rojo si es negativo o negro si es positivo. Lo que quiero mostrar en este artículo es como cambiar el formato de una celda a partir de los valores que introducimos en otra celda que, además, está en otra pestaña de la misma hoja de cálculo (o dicho, mejor, en otra hoja del mismo libro).

Sigue leyendo «El formato condicional en hojas de cálculo con celdas de diferentes hojas»

Reducir las calificaciones es la consecuencia

Hace un tiempo que, cuando hago formaciones, me encuentro con docentes que quieren reducir las calificaciones en sus materias, pero no saben demasiado cómo hacerlo. Desde que abrimos el grupo Sin notas en Facebook (¿aún no formas parte del grupo? ¡Ya somos más de 400!), aún recibo más consultas de docentes preocupados por la excesiva dependencia que tienen los alumnos de las calificaciones.

Sigue leyendo «Reducir las calificaciones es la consecuencia»