Hay muchas razones por las que un/a docente, o escuela, necesitaría hacer una app personalizada, a la medida de su necesidad.

Para este tutorial, y para fines de simplicidad, y considerado a los no muy-tecnólogos, haremos una app sencilla para registrar la asistencia de cada curso de una escuela.

Escenario: En las escuelas públicas de mi país, República Dominicana, a la fecha de ésta publicación, los directores o sus secretarías/os, cada día, suelen ir curso por curso (salón de clases por salón de clases), a recoger la asistencia diaria.

Hagamos una app para instalar en los smartphones de los profesores, para que el/la director/a reciba la información de la asistencia diaria a un archivo de Excel en la cuenta de Dropbox del director.

Datos a recoger: fecha, curso, cantidad de varones, cantidad de hembras, y una foto del salón de clases.

Primero, Hagamos la Base de Datos

1. Abra Excel, y ponga de encabezado de columnas, los datos a recoger.

2. Vaya al Dropbox donde será alojado el archivo de Excel (o Google Sheets) creado. Y creé una carpeta para la data a recibir. Ahí, guarde el archivo Excel creado.

Vamos a Crear la App! Y Conectar la Base de Datos

1. Vaya al website de AppSheet. Clic o tap en Sign up.

2. Le será mostrado las diferentes opciones de almacenamiento. Clic o tap en Dropbox.

3. Provea las credenciales de la cuenta de Dropbox donde guardó el archivo de Excel creado.

4. Clic o tap Make a new app.

5. Provea la info para la app: nombre, descripción, y categoría.

6. Clic o tap Start with my Own Data.

7. Seleccione Dropbox.

8. Le será mostrado las carpetas y archivos en el Dropbox provisto. Localice y seleccione el archivo de Excel en el Dropbox. Clic en Select.

9. Aparecerá un mensaje de que la app está siendo configurada.

Cambie el tipo del campo Foto a Imagen

10. Vaya a Data > Luego, a la pestaña Column Structure > Show. Cambie el tipo del campo Foto a Image.

Permita a los Usuarios Agregar Data

11. Vaya a Data > Tables > seleccione la acción a permitir a los usuarios sobre la data en el archivo de Excel. Para nuestro ejemplo, seleccione ADDS_AND_UPDATES (permitir agregar y actualizar datos en el Excel, nuestra base de datos).

Cambie el Nombre de la Vista

12. Fíjese que el simulador muestra «Hoja1».

13. Vaya a UX > Views > en la opción View name, renombre donde dice «Hoja1» por algo más identificativo, como «Asistencia».

Envíe el Enlace de Descarga de la App a los Usuarios

14. Vaya a Users > en People to invite, digite los correos electrónicos de los docentes que instalarán la app.

15. Clic en Send install link.

16. Le será mostrado el white list con los correos electrónicos especificados.

Pruebe la App en el Simulador

1. En el simulador, haga clic en el botón con símbolo de +.  Los datos aquí provistos, en el simulador, serán enviados al archivo Excel, nuestra base de datos.

Instalando la App

1. Los usuarios, cuyos correos electrónicos fueron especificados como usuarios, deben abrir su correo desde sus smartphones, y hacer tap en el mensaje de la app.

2. Aunque en el mensaje le son dado 2 opciones al usuario, Instalar la app y Ejecutar en un navegador, deben seleccionar la primera opción.

3. Será llevado a la pantalla de descarga de la app. Tap en Install.

4. Una vez instalada, ejecutela.

5. Los datos guardados desde el simulador y por otros usuarios, aparecerán listados en la pantalla inicial.

6. Tap en + para agregar un registro. Podrá ver que nuestra app funciona como planeamos. Campos de datos para digitar, y un campo para capturar una imagen con la cámara del teléfono.

7. Si abre el archivo de Excel en el Dropbox, nuestra base de datos, verá que recibe efectivamente la data capturada desde la app en los smartphones de los profes.

En el campo foto, aparece la ruta de la imagen de ese registro. Una carpeta para las fotos capturadas es creada en el Dropbox enlazado.

Ya está. Espero sea de utilidad. Coméntanos si pudiste hacerla y cómo te fué.

 

3 comentarios en “Tutorial para hacer App Escolar de Registro de Asistencia desde Hoja de Cálculo

    1. Saludos Aldo,
      Si puso el archivo de Excel en el Dropbox, y desde Appsheet especifica la localización del archivo en su Dropbox, entonces no tiene por que no funcionar. Lo demás lo hace Appsheet.
      Podria, por favor, ser más especifico? O sea, dónde obtuvo el error?
      Gracias por su visita

      Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s