Permalink
Commits on Feb 26, 2011
  1. Switching the term collection view to a view-based table view. This m…

    …eans that the project now requires Lion. Surprise!
    committed Feb 26, 2011
  2. Cleaned up quite a bit of code, and added the login sheet. The sheet …

    …currently does nothing, and can get annoying if you are debugging. Feel free to comment out L48 and L49 in CampusAppDelegate.m if you want to disable the sheet temporarily.
    committed Feb 26, 2011
Commits on Feb 9, 2011
  1. @GeorgeWS

    Fixed a typo. Shut up.

    GeorgeWS committed Feb 9, 2011
  2. @GeorgeWS

    Parsed out assignment categories, and got the unparsed assignment row…

    …s into an array for each category, which are all piled into one big dictionary. That is it for tonight – lots of fun parsing ahead!
    GeorgeWS committed Feb 9, 2011
  3. @GeorgeWS

    Improved some code in a couple of places that checks to see if nodes …

    …have certain attributes. Now we are always checking to see if the attribute array *contains* the attribute we are looking for, instead of assuming that the attribute will be located at a certain index and checking its contents.
    GeorgeWS committed Feb 9, 2011
  4. @GeorgeWS

    Filtered out duplicate courses (in other words, courses with the exac…

    …t same id which occur twice in a term because they occupy two periods) without even making it load the gradebook for both instances of the course!
    GeorgeWS committed Feb 9, 2011
  5. @GeorgeWS
  6. @GeorgeWS
Commits on Feb 7, 2011
  1. @GeorgeWS

    Created an array of all the actual tables that contain assignments fo…

    …r the term we are working with.
    GeorgeWS committed Feb 7, 2011
Commits on Feb 6, 2011
  1. @GeorgeWS

    Finally freakin figured out how to parse the gradebooks. For real thi…

    …s time. There is a huge block of comments which explains everything, and the first step is complete.
    GeorgeWS committed Feb 6, 2011
  2. @GeorgeWS
Commits on Feb 1, 2011
  1. @GeorgeWS

    Got rid of the sectionName and updated the todo list, because we have…

    … no need for it. Instead of recognizing assignments that get split into 9 week blocks, we are just going to differentiate between duplicate grades in each of those sections using their assigned/due dates.
    GeorgeWS committed Feb 1, 2011
Commits on Jan 31, 2011
  1. @GeorgeWS
  2. @GeorgeWS

    Added an ICAssignment class (without anything in it yet) and set up a…

    … whole system in ICCourse for adding and managing assignments and assignment categories, including a comprehensive system for detecting whether or not courses have weighted assignment categories, and preventing a mixture of assignment categories with and without weights. Also began work on the first items of the todo list in ICConnection.
    GeorgeWS committed Jan 31, 2011
  3. @GeorgeWS

    Moved the adding of each course to its term into the gradebook parsin…

    …g block so that the courses actually contain their assignments when they get added. Even though it looked right, the stuff inside of the block was happening after the stuff following the block, because... that is how blocks work. Blocks = deceptive.
    GeorgeWS committed Jan 31, 2011
  4. Redid the entire UI, added a UI for courses...and yeah. Oh, and got r…

    …id of the progress bar for now.We now depend on BWToolkit for the gradient views and for the nicer split views.
    committed Jan 31, 2011
Commits on Jan 27, 2011
  1. @GeorgeWS

    Done for the night. Started tackling the massive task of parsing the …

    …gradebook pages. Currently, it just dumps out a heaping pile of data, which I have been analyzing and using to create the big todo list which is now sitting in the deepest part of our block trench, telling us exactly what needs to happen for the assignments to be parsed. I am going to kill every item on that list. Just you wait.
    GeorgeWS committed Jan 27, 2011
  2. @GeorgeWS

    Got rid of code signing for now so that I can stop checking out the X…

    …code project file every time I want to commit something, and then re-disabling code signing when I want to keep working. :P
    GeorgeWS committed Jan 27, 2011
  3. @GeorgeWS
Commits on Jan 26, 2011
  1. Lots of messy work on the UI.

    committed Jan 26, 2011
Commits on Jan 25, 2011
  1. Fixed up the whole progress system quite a bit. There is now a label,…

    … and the bar actually stops when loading is finished. Check it out!
    committed Jan 25, 2011
  2. Improved the progress bar a lot (with some help from Zach), and set i…

    …t up to codesign the app so that you dont have to allow it to use the keychain every damn time.
    committed Jan 25, 2011
Commits on Jan 23, 2011
  1. @GeorgeWS

    Added an ICInstructor struct to ICCourse so that the name and email c…

    …an be stored in each instructor item. Also added some logs to the ICConnection completion handler in the app delegate to verbosely log all of the scraped data in preperation for analyzing it.
    GeorgeWS committed Jan 23, 2011
  2. @GeorgeWS
Commits on Jan 22, 2011
  1. @GeorgeWS
  2. @GeorgeWS

    Started working on ICConnection and stuff. Not really at a great stop…

    …ping point, but I have to go for a while and we all know how bad it is to leave with a dirty working directory!
    GeorgeWS committed Jan 22, 2011
  3. Got all the courses sorted into their terms properly and fixed the UR…

    …L bug (not sure how).
    committed Jan 22, 2011
  4. @GeorgeWS
  5. Fixed EMKeychain warnings.

    committed Jan 22, 2011