english | espaƱol

Waldou

About MomoURU

MomoURU is the first Android mobile client integrated to the Student Services system of the Universidad Rafael Urdaneta (Rafael Urdaneta University) in Maracaibo, Venezuela, developed from the ground up by Waldo Urribarri, and designed by Duglimar Ocando.

It was developed due to the lack of an official client, with hopes of improving the design and ease of use of the actual architecture of the website.

On December 2014 the application is ported, making MomoURU available as a Google Chrome Extension.


Download

MomoURU is available for Google Chrome and Android. You choose! Click the button of your preferred version to download.

chrome version android version

Chrome Web Store Play Store



Development

The core functionality of this app is based on the java.net networking package (XMLHttpRequest object for the Chrome Extension), using HTTP requests to acquire and then process the page body passed as response from the server.

This approach of basically processing HTML content to extract data from it (web scraping), is for obvious reasons really unstable, because any major change on the website may break the extraction algorithm. I had to use this workaround because the university doesn't provide an actual API to get this information.

Changelog:

Version 1.6 [15-10-2017]:

- Minor changes.

Version 1.5.3 [02-10-2016]:

- Graphic improvements.

- Minor changes.

Version 1.5.2 [09-27-2016]:

- Stability improvements.

- Minor changes.

Version 1.51 [09-26-2016]:

- Several compatibility improvements.

- Minor changes.

Version 1.5 [09-25-2016]:

- Several performance improvements.

- Several graphic improvements.

- Several compatibility improvements.

- Minor changes.

Version 1.4 [10-07-2015]:

- Support for Material Design.

- Added credentials storage.

- Several performance improvements.

- Several graphic improvements.

- Minor changes.

Version 1.3.1 [05-31-2015]:

- Support for Graduate students.

- Minor changes.

Version 1.3 [05-22-2015]:

- General visual overhaul.

- Improved load times.

- Added new error message when there is no response from the University.

- Fixed "grey text" error on multiple modules.

- Fixed "disappeared text" error on Grades module.

- Fixed support for long passwords.

- Fixed error when pressing Back key on start screen.

- Fixed error on logout.

Version 1.2.3 [01-11-2015]:

- Added button to show/hide password.

- Improved compatibility with various screen resolutions.

Version 1.2.2 [01-10-2015]:

- Improved compatibility with various screen resolutions.

Version 1.2.1 [12-14-2014]:

- Application stability upgrade.

Version 1.2 [10-20-2014]:

- Fixed error caused by an update to the university's website.

- Added buttons for quick access to social networks.

Version 1.1 [10-08-2014]:

- Redesign of the Notas (Grades) module. Now you can filter the classes by name, and a second screen for average scores was added.

- Fixed an error calculating the average score. Previously it was cosidering classes with String grades (AP, SI, I, etc).

Version 1.0.1 [10-07-2014]:

- Fixed an error on the Horario (Schedule) module. Some students reported that it was not working for them.

Version 1.0 [10-07-2014]:

Notas (Grades)

Gets the grades report. It has great visual cues for helping the user, and a basic improvement over the original information is the added average score.

Horario (Schedule)

Gets the schedule for the current period. Nice and clean presentation, only focusing on the days that the student has class.

Cuenta (Account)

Gets the student's account statement. Focused on the core information required.

If you have any questions or want to report a bug, contact me at momouruapp@gmail.com



www.000webhost.com