Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Feb 26, 2011
  1. Switching the term collection view to a view-based table view. This m…

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

    authored
    …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.
Commits on Feb 9, 2011
  1. @GeorgeWS

    Fixed a typo. Shut up.

    GeorgeWS authored
  2. @GeorgeWS

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

    GeorgeWS authored
    …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!
  3. @GeorgeWS

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

    GeorgeWS authored
    …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.
  4. @GeorgeWS

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

    GeorgeWS authored
    …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!
  5. @GeorgeWS
  6. @GeorgeWS
Commits on Feb 7, 2011
  1. @GeorgeWS

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

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

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

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

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

    GeorgeWS authored
    … 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.
Commits on Jan 31, 2011
  1. @GeorgeWS
  2. @GeorgeWS

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

    GeorgeWS authored
    … 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.
  3. @GeorgeWS

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

    GeorgeWS authored
    …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.
  4. Redid the entire UI, added a UI for courses...and yeah. Oh, and got r…

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

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

    GeorgeWS authored
    …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.
  2. @GeorgeWS

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

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

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

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

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

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

    GeorgeWS authored
    …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.
  2. @GeorgeWS
Commits on Jan 22, 2011
  1. @GeorgeWS
  2. @GeorgeWS

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

    GeorgeWS authored
    …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!
  3. @GeorgeWS
  4. Fixed EMKeychain warnings.

    authored
Something went wrong with that request. Please try again.