Buscar

13 abril 2017

Crea cursos con Google Course Builder en Mac (Para Dummies)



Actualmente me encuentro realizando un curso virtual para mi trabajo. He probado muchas plataformas, pero definitivamente me quedo con Google Course Builder, pues las características que más necesito son gratis y es muy intuitivo para los estudiantes que lo usan. 

Hace algunos años usé esta plataforma y cree un curso llamado Taller de introducción al manejo de GIS libre con QGIS, la verdad es un poco complicado si no eres una persona instruida en consolas y esas cosas, así como yo, pero lo logré y el resultado fue muy bueno.

Como ya ha pasado algún tiempo, las cosas han cambiado y por eso decidí hacer este tutorial para Dummies como yo. A continuación están las instrucciones para Mac, pues es el sistema operativo que uso, de todas maneras las instrucciones para Windows las pueden encontrar aquí:


Paso 1. Descargas


  • Instalar Pyton (si no lo tienes): Google Course Builder está escrito en el lenguaje de programación Pyton, por lo que debes instalarlo si es que no lo tienes aquí: https://www.python.org/downloads/ 
  • Google Course Builder: Descarga la última versión de esta página, asegurate de descomprimirlo. 


Paso 2. Crear tu proyecto en la nube

Tu curso será un proyecto de Google Cloud Platform, por lo que debes crearlo allí ingresando a esta página Google Developers Console y haciendo clic en CREAR PROYECTO (ver imagen). 

Ten en cuenta que debes previamente haber ingresado en tu cuenta de gmail.


Posteriormente vas a darle un nombre a la plataforma de tus cursos. En la parte de abajo saldrá el ID de tu proyecto (ver imagen), el cual será el que aparecerá en la dirección web, por lo que sugiero uses un nombre único y fácil de recordar ya que si no es así, se te sugerirán otros ID donde aparecen números y muchas veces esto es indeseable en la dirección web de nuestra plataforma. Este ID recomiendo lo copies y lo pegues en una hoja porque lo usaremos más adelante. 


Ahora si viene lo bueno jeje....

Paso 3. Implementar Course Builder en la nube (Deploy)


Ahora que ya tienes Google Course Builder en tu sistema, el siguiente paso es conectarlo con la nube, lo que en inglés se conoce como Deploy. En esta parte si tuve muchos inconvenientes, por lo que presta mucha atención:

3.1 Copia la dirección de donde tienes la carpeta de Course Builder: clic derecho sobre la carpeta y clic en  Copiar "coursebuilder" (ver imagen) 

3.2 Abre la consola de Mac, si no sabes cómo clic aquí.

3.3 Escribe lo siguiente: cd pega la dirección de la carpeta y enter. Quedará así:


3.4 Asegurate de que todo esté instalando ejecutando el siguiente código en la consola: 
bash ./scripts/common.sh

3.5 Ahora si vamos a hacer el Deploy. Ejecuta el siguiente código en la consola (El ID-de-tu-proyecto es el que obtuviste en el paso 2): 
bash ./scripts/deploy.sh ID-de-tu-proyecto

3.6 Demora unos minutos así que no te preocupes si la consola se pausa.

3.7 Si todo sale bien obtendrás el siguiente mensaje al final:

Deployment to  https://ID-de-tu-proyecto.appspot.com  complete


Si esto no ocurre pueden aparecer algunos errores en la consola:

Error 1.:

Installing App Engine developer toolkit.  This may take a few minutes.
usage: mktemp [-d] [-q] [-t prefix] [-u] template ...
       mktemp [-d] [-q] [-u] -t prefix 
./scripts/common.sh: line 109: pushd: no other directory


Solución:


  • Abre la carpeta de coursebuilder, allí abre la carpeta scripts y abre el archivo common.sh
  • Cambia la línea 108 local temp_dir=$(mktemp -d) por esto: local temp_dir=$(mktemp -d /tmp/tmp.XXXXXXXX)
  • Vuelve al paso 3.5

Error 2. :

Error 404: --- begin server output ---
This application does not exist (project_id=u'ID-de-tu-proyecto'). To create an App Engine application in this project, run "gcloud beta app create" in your console.
--- end server output ---

Solución:

  • Ingresa a la siguiente dirección: console.cloud.google.com 
  • Clic en el botón de consola en la parte superior derecha 

  • En esta consola ejecuta el siguiente código: gcloud app create
  • Te preguntará por la región donde se ubicará la aplicación, en mi caso no existe Latinoamérica, por lo que seleccioné la opción 2 (us-central):
  • Vuelve al paso 3.5


Paso 4. Visita el sitio de tu plataforma de cursos


  • En el navegador ingresa a la siguiente dirección (reemplaza lo rojo por el ID de tu proyecto - paso2):  https://ID-de-tu-proyecto.appspot.com
  • Clic en crear curso: rellena los campos con el título de tu curso, se verá algo así:

  • Ya puedes empezar a crear y editar tus cursos!

Si desean otro tutorial de cómo editar sus cursos hacerlo saber en los comentarios :)
 
Tips para los productos de Google | Copyright © 2014 Angela Sofía Parra Paz | Diseñado por: compartidisimo | Con la tecnología de: Blogger