UH Mānoa Scheduler

UH Mānoa Scheduler

Andy Ng, James Hartman
Aug 11, 2016
  • 2.3 MB

    File Size

  • Android 4.0.3+

    Android OS

About UH Mānoa Scheduler

Course Scheduler Application for UH Mānoa Students.

Development:

Report any bugs to either: andyng(at)hawaii.edu or jamesbh(at)hawaii.edu.

Source Code: https://github.com/lbkmono/droid_sch (under GNU GPL)

UPDATE v1.2, I made a lot of changes for this patch so please let us know if it introduced any bugs!

+ Builder Activity now attempts to update partial course data before building schedules

+ Fixed major bug with scheduler builder when using CRN's

+ Fixed major bug with checkboxes becoming unchecked

+ Fixed bug with duplicates in Builder Activity

+ Fixed typo "waitlsited"

+ Added progress dialog for Schedule Loading

+ Reduced Sleep time for partial parser to improve responsiveness

+ Bulk Transactions for Improving Parser Performance

+ Removed unnecessary transcation calls for data retrieval queries (performance boost)

+ Courses that are full now show up in RED text in Schedule Lists

+ Improved some User Interface Spacing

UPDATE v1.1

**Added help dialogs. To hide them permanently scroll to the bottom of the dialog and check the box before clicking OK. You can also disable all of them at once in the "Schedule Preferences" activity.

**UI face-lift, User Interface has been modified based on feedback

**Added schedule deletion when choosing schedules to be saved

**Added new profile system for saving preferences

The Mānoa Scheduler is an open source Android Application that allows UH Students to search for courses to take for a semester. The app also allows students to create a list of courses he/she wishes to take for a specific semester. The app can then build all the possible combinations of courses automatically and displays them to the student. The student can view these courses and choose which ones to save.

Upon first run, the application will run the "parser" or the part of our application that pulls course data directly from the UH Class Availability website. Due to this dependence, the paser may have performance issues during heavy web server load.

How to build a schedule:

Click Create Schedules, then select a semester.

The "parser" should show up for first time users. This pulls course data from the UH Class Availability website and typically takes about a minute to complete.

- Click the Magnifying Glass

- Enter the Course Name (e.g EE 361) or CRN (75925) in the text input box that appears and enter by clicking the magnifying glass on the bottom right of the virtual keyboard

- Repeat the previous step until you have all your courses on this list

- Click Build Schedules

**The difference between using a Course Name and CRN is when referring to a "Course Name" like "HWST 107", it may have multiple classes with different professors, times, rooms etc., while a CRN is a specific class with a particular room, professor, time etc.

How it works:

The current implementation uses a multi-threaded HTML parser to make multiple connections to the UH Class Availability website, iterates through the webpage source code for course data, and stores it locally (on the device) in an SQLite Database.

Show More

What's new in the latest 1.2

Last updated on 2016-08-11
Lots of changes, let me know if it introduced any bugs!
+ Builder now attempts to update partial course data before building schedules
+ Fixed major bug with scheduler builder when using CRN's
+ Fixed major bug with checkboxes becoming unchecked
+ Fixed bug with allowing duplicate courses in Builder Activity
+ Fixed typo "waitlsited"
+ Added progress dialog for Schedule Loading
+ Performance Improvements
+ Courses that are full now show up in RED text in Schedule Lists
+ Improved some Spacing
Show More

Videos and Screenshots

  • UH Mānoa Scheduler poster
  • UH Mānoa Scheduler screenshot 1
  • UH Mānoa Scheduler screenshot 2
  • UH Mānoa Scheduler screenshot 3
  • UH Mānoa Scheduler screenshot 4
  • UH Mānoa Scheduler screenshot 5
  • UH Mānoa Scheduler screenshot 6
  • UH Mānoa Scheduler screenshot 7

UH Mānoa Scheduler APK Information

Latest Version
1.2
Category
Education
Android OS
Android 4.0.3+
File Size
2.3 MB
Developer
Andy Ng, James Hartman
Safe & Fast APK Downloads on APKPure
APKPure uses signature verification to ensure virus-free UH Mānoa Scheduler APK downloads for you.

Old Versions of UH Mānoa Scheduler

APKPure icon

Super Fast and Safe Downloading via APKPure App

One-click to install XAPK/APK files on Android!

Download APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies