Giter Club home page Giter Club logo

conectar-educativo's People

Contributors

ajchambeaud avatar beigna avatar dggluz avatar ftoledo avatar hugoruscitti avatar iglosiggio avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

conectar-educativo's Issues

Implementar la sección "mis recursos"

La sección "mis recursos" debería mostrar los recursos descargados en el equipo con un botón para pre-visualizar el recurso.

Así se veía la versión anterior con un solo recurso:

huayra running 2016-08-31 11-17-51

En la versión actual no se están visualizando los recursos, faltaría implementar el listado, los filtros del issue #7, y los botones de acción para pre-visualizar de forma local.

Agregar spinner al botón "ver con VLC"

Cuando no se puede visualizar un recurso y aparece el botón "ver con VLC", es poco claro si el botón funciona o no. En mi equipo, cuando pulso el botón no sucede nada (de cara al usuario) y luego de 5 o 7 segundos recién aparece la ventana de VLC.

conectar educativo 2016-08-03 13-05-01

Tal vez lo mejor sería que el botón "ver con VLC" se deshabite ni bien se pulsa, y que aparezca un spinner que por lo menos haga esperar al usuario unos segundos. Estoy casi seguro de que no se puede saber exactamente cuanto va a tardar vlc en abrir, así que con espear unos segundo creo que puede ser suficientemente bueno...

Ampliar las búsquedas a videos, ebooks, secuencias, infografías y juegos

En la versión actual la búsqueda se realiza solamente sobre recursos de videos, mientras que la versión anterior buscaba todo tipo de recursos disponibles en educar:

  • videos
  • juegos
  • secuencias
  • infografías
  • ebooks

Cada uno de estos recursos tiene un entryPoint diferente en la api, lo ideal sería disparar la búsqueda en simultáneo, como hacía la versión anterior, y luego permitirle al usuario
"afinar" su búsqueda por recursos:

huayra running 2016-08-31 11-30-53

Me parece que en esta versión podríamos omitir el agrupamiento de la pestaña "todos". Y mostrar la pestaña videos por omisión (que es la más vistosa).

Agregar acciones en la vista de descargas

En la versión anterior existía la forma de cancelar una descarga y de abrir un recurso una vez descargado.

Así se veía una descarga en curso:

conectar-educativo 2016-08-31 11-21-04

Y así se veía una vez descargado:

huayra running 2016-08-31 11-20-23

Implementar visores de recursos para ebooks, secuencias, infografías y juegos.

Actualmente la aplicación solo puede abrir videos desde la página de resultados de búsqueda.

Tendríamos que implementar el resto de los visores:

  • ebooks
  • secuencia
  • infografía
  • juegos

Son 4 en total los que faltan. No es necesario que se puedan descargar, sería deseable, pero no indispensable.

Acá se muestra como se ven en la versión actual:

Un ebook:

huayra running 2016-08-31 11-40-08

Una secuencia:

huayra running 2016-08-31 11-47-05

Un juego:

huayra running 2016-08-31 11-48-20

Una infografia:

huayra running 2016-08-31 11-47-41

(en electron esto debería cargar me parece)

Evitar que se pueda descargar el mismo recursos muchas veces.

Actualmente se deshabilita el botón de descarga correctamente:

conectar educativo 2016-08-31 11-05-45

el detalle es que si se regresa a la búsqueda y se busca el mismo recurso vuelve a aparecer el botón para descargar.

Lo ideal sería que el botón quede deshabilitado siempre, con alguna validación o algo así.

Limpiar el icono de descargas cuando se haga click sobre él.

Actualmente el ícono de las descargas se incrementa cada vez que se "encola" una descarga, por ejemplo cuando el usuario hace click en "descargar video" en un resultado de búsqueda.

conectar educativo 2016-08-31 11-02-01

El tema es que ese indicador queda así, hasta que se cierre a aplicación o se sumen más descargas. Lo ideal sería que ese indicador funcione como un notificador de mensajes, cuando el usuario hace click sobre ese ícono debería volver a 0. Similar a como funciona un indicador de mensajes no leídos en un programa de mensajería o en un teléfono, se muestra el contador que cuando se pulsa vuelve a 0 (o desaparece) algo así:

message notification pattern app - google search 2016-08-31 11-01-30

Hacer que la obtención de recursos coincida con los archivos en el disco

Actualmente la aplicación utiliza una base de datos nedb para almacenar toda metadata de recursos descargados. Si el usuario borra alguno o todos los recursos descargados, esta base de datos queda desincronizada.

Abría que buscar alguna manera de validar y sincronizar esta base de datos, para que el usuario no vea en su lista de recursos información que no tiene un respaldo en archivos del disco.

Tal vez se puede hacer algo como vuze, que sigue mostrando la información del recurso pero advirtiendo que los datos no están en el disco:

datafilemissing1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.