article
UniGrupos
UniGroups
Autor
Morales Mendoza Sebastian Gabriel, Rugeles Salazar Laura Marcela
Institución
Resumen
La creación y desarrollo de grupos con gustos similares, animan a sus miembros y mejoran las debilidades de los mismos al tiempo que aumentan sus fortalezas. Dentro de un campus como la Universidad del Norte, en ocasiones se dificulta la creación de grupos por diferencias de origen, de estudio y socioeconómico.
La solución propuesta se basa en una plataforma web y móvil la cual permite crear o filtrar grupos de estudio y/o eventos de interés. La información académica de los estudiantes se obtiene a través de un inicio de sesión, autenticándose con la Universidad del Norte, pero por el momento, su autenticación, se realiza usando web scraping. Una vez consolidado un grupo la aplicación permite que se dé el primer contacto entre los estudiantes que no se conocen, basándose en intereses comunes y/o académicos.
La arquitectura del sistema está compuesta por un servidor alojando una base de datos MySQL y a su vez corriendo scripts escritos en PHP y Ruby; un web server corriendo un aplicativo web escrito en Html5, JavaScript y librería CSS Materialize y una aplicación Android desarrollada en Android Studio. Por medio de peticiones HTTP se realiza solicitudes a los scripts de PHP, los cuales ejecutan un programa Ruby para la autenticación en Aurora y utiliza web scraping para obtención de datos.
Para su puesta en marcha se necesita integrar una forma más segura de autenticación con el sistema Aurora e integración con la plataforma de la Universidad del Norte y su logo.
A un grupo de once estudiantes de la Universidad del norte de diferentes carreras, se le realizó una encuesta de usabilidad y satisfacción de la plataforma. Los encuestados se sintieron cómodos con la plataforma y manifestaron lo útil que les serían las aplicaciones, con esto se indica que se cumplió el objetivo propuesto. The creation and development of groups by similar interests, motivate its members and together they fix their flaws and strengthen their virtues. Inside a campus like Universidad del Norte it is difficult to generate such groups because of differences of origins, study mayor and socioeconomic factors.
The proposed solution consists of a web and mobile platform that allows the creation and filtering of study groups and/or events of interest. The academic information of the students is obtained through the logging in and authentication with the Universidad del Norte, but as of the date of writing the authentication process is based upon web scraping. Once the group is created the application facilitates the first contact between its subscribed members that don't know each, based on common interest and/or study subjects.
The systems architecture is composed by a server hosting a MySQL database and running PHP and Ruby scripts; a web server running a web app written in Htm5, Javascript and Materialize CSS library, and an Android application developed in Android Studio. By HTTP requests information is obtained from the PHP scripts which execute a Ruby program to authenticate with Aurora and utilize web scraping to fetch data.
For its official deployment a more secure authentication method is needed. As well as an integration to the Universidad del Norte’s platform and logo.
A usability test was administered to a group of 11 Universidad del Norte students from different study mayors. The test showed the platform as being well accepted between the students, some stating that the applications will be useful for them. These results indicate the objective of our platform was fulfilled.