Coder Social home page Coder Social logo

hyoka's Introduction

hyoka's People

Contributors

deepsource-autofix[bot] avatar deepsourcebot avatar dependabot[bot] avatar imgbotapp avatar lxndr-rl avatar

Stargazers

 avatar  avatar

Watchers

 avatar

hyoka's Issues

[error] Pagina en blanco

Al intentar consultar calificaciones la página de mostrar notas queda en blanco, el API está respondiendo bien.image

[webp] Compilación con otro formato

Para optimizar la carga de la versión web, se optó por cambiar del formato PNG a Webp. Al intentar compilar, los dispositivos móviles no soportan este formato

image

Añadir soporte para futuras actualizaciones.

⚠️ Cambios en el sitio oficial ⚠️

Tal parece que se ha reestructurado la consulta de notas a través del sitio oficial haciendo que la forma en la que Hyoka obtiene estas calificaciones sea obsoleta.

Se requiere investigación y solución pronta.

  • Se debe iniciar sesión con las credenciales de matriculación: Inicio de Sesión
  • Luego del ingreso se muestra el menú y la opción Consulta de Notas
  • ...

Historial de Consultas (general)

Un historial de consultas general, es decir, la vista de las últimas consultas hechas por usuarios.
Estas consultas serían visibles para todos y únicamente mostraría:
De la persona consultada

  • Apellidos
  • Nombres

De la persona que consulta

  • IP
  • osName
  • osVersion

El API, está listo para implementar esta característica.

Rediseño en CardView

Con el fin de hacer una interfaz más dinámica (visualmente) lo ideal sería implementar cambios en las vistas de notas (semestres y parciales) estos son propuestas que de momento son las que serán implementadas en la aplicación.

Vista de notas semestres (concepto)
image

Vista de notas parciales (concepto)
image

Promedios Semestrales

El API es capaz de extraer promedios semestrales del sitio oficial de notas.
Sitio de Notas:
image
Encerrado vista de promedio en caso de equiparación

Respuesta API:
image
Encerrado vista de promedio en caso de equiparación

Su implementación ayudaría a visualizar estas notas equiparadas que no aparecen en la sección de parciales.

Lo ideal sería añadir pestañas a la vista de notas ShowDataScreen para el intercambio fácil de estos, o en su lugar un switch en alguna parte del sitio para su intercambio.

Cambios en el sitio oficial

En la vista de notas oficiales se ha introducido un nuevo componente
image

Esto rompe el API de notas, además la tabla de notas parciales tiene nuevos campos que afectan al API
image

Historial de Consultas (local)

Al consultar un estudiante, podría ser útil que esto se guarde de forma local para una posterior consulta.
De esta forma se busca agilizar el proceso de consulta de notas dentro de SICAU.

Después de varias pruebas con distintos componentes que no tuvieron un éxito cross-platform se llega a la conclusión de que habrá que desarrollar uno por cuenta propia (que funcione en todas las plataformas Web, iOS, Android aunque las últimas dos no hayan sido desplegadas aún).

Cédula: undefined

Al usar la característica de búsqueda por nombres e intentar cambiar año lectivo, el API consulta la cédula Nombres en lugar de la cédula de la persona.
image
image

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.