Skip to content

Android App that connect to the virtual classroom of the University of Valencia and pull up student's information through scrapping (JSoup Library) and presents a friendly-mobile interface to be able to download archives in Android devices.

Notifications You must be signed in to change notification settings

juanitopons/miAulaVirtual

Repository files navigation

miAulaVirtual

Android native App that connect to the virtual classroom of the University of Valencia and pull up student's information through scrapping (JSoup Library) and presents a friendly-mobile interface to be able to download archives in Android devices.

Omnia sunt communia

Licenses

The code licensed here under the GNU General Public License, version 3 GPL-3.0 has been developed by Juan Pons.

It is a standard version of miAulaVirtual, whose development and adaptation should be undertaken by those who implement it, corresponding to the specified license and without maintenance, legal or any other responsibility of Juan Pons.

Developed with usage of: Java, XML, Android, JSoup's licensed library and other licensed Java libraries.

Current version

1.5

Android version compatibility: 2.3 and onward

Features

  • University of Valencia persistent login
  • Virtual classroom hierarchy navigation
  • Documents download
  • Students' communities folders: grouping as a unique folder (giving priority to subjects folders)
  • Subjec regex pattern clean and replace (available desactivation through 'Preferences')
  • Open document after donwload
  • Compatibility with all virtual classroom themes and personalizations
  • Documents organized by subject
  • Documents manager (open, rename, delete, send, information)

To do

  • Add image type
  • Let students select period days of task lists
  • Let student say if they want or not to open the file when it's downloaded
  • Remove keyboard just after sending the login
  • Clean code
  • Preference option for filtering empty folders
  • Preference option for language (Spanish, Catalan, English)
  • Folder direct access widget
  • Change Android back button functionality: For going hierarchically back in navigation and not to exit the application
  • ListView Search
  • Restrict orientation change on loading DONE
  • Save instance of the activity on screen orientation change DONE
  • Add internet 3G, WIFI (not) access exception - DONE
  • Add virtual classroom 'down' (offline or unreachable) exception (Response.statusMessage()) DONE
  • Add content provider for the opening of documents after download DONE
  • Check SDCARD space before downloading - DONE
  • Check if there is SDCARD. DONE
  • Add 'cancel' button while downloading - DONE

Change Log

1.5
22-February-2013

  • Added File Manager (open, delete, rename, send/share, file properties)
  • Fixed communities bug>

1.0.2
16-February-2013

  • Fixed last version bug

1.0.1
16-February-2013

  • Fixed some not very significant bugs

1.0
14-February-2013

  • Initial version

Known issues

  • SOLVED: Buffered download - Memory allocation problem in downloading large files
  • SOLVED: Added support for ZEN style cookie - Error getting resoucerse identifier

Upcoming features

  • Organize archive in subjects' folders DONE
  • Switch between years
  • Archive management DONE
  • Task management (Sync Students tasks with Google Tasks)
  • Cool calendar (?)
  • Webmail integration (?)
  • Remote repository of college notes created by students through the application (?)

About

Android App that connect to the virtual classroom of the University of Valencia and pull up student's information through scrapping (JSoup Library) and presents a friendly-mobile interface to be able to download archives in Android devices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages