Tossin’ and Turnin’

I am presently having difficulty sleeping, so I thought I would take a look at GITI and see what has been bothering me about it lately. Not seeing any immediate problem that would nag at me the way I have been feeling recently, I decided to diagram. First, I diagramed what GITI represents under its educational umbrella.

Then I took a look at what it presently does in the interface and how things feel in general.

There seems to be a discrepancy in what GITI is supposed to be vs. what it feels like. I am starting to believe that GITI has grown in reverse. Its educational aspects were designed to handle assignments, more specifically, homework, a simple “to do” type interface that also tracked a few grades. In making revisions to reach the 1.0 milestone GITI it also recieved basic ability to handle other assignment types as well as begin to understand the concept of a course (and not have it hard coded). GITI was written during my junior and senior years in high school, simple 1 school, with about 8 classes to manage per year. That concept was broken with my admission to UNCC. Once that happend, I simply added institutional name as a special field to the records for each class, no big deal I thought. Once progressing to there, I added semesters as well.

Now things have reached current state, there are multiple schools, multiple semesters, muliple users (not all of whom were involved in GITI’s creation and therefore may have difficulty using some of my abstract creations) and multiple problems. With distance education and the invention of flex-classes there is a new dimmension of “stuff” that GITI simply does not get. The biggest problem is that GITI simply is too bulky and confusing with all of its new features. I have simply been adding new things to the old things and there has been no rearranging or reorganization to accomodate new things, and more importantly, old code has not been properly been blow out of the interface yet. GITI is in a crucial time and I must address these problems or have all users (including myself) suffering through the chaos that is left. At present, GITI makes no assumptions, but expects its users to assume what it will do.

In general, things are not as bad as they seem, but there are things that used to be no big deal that are a crucial part of course/assignment management that are no longer efficient or useful in their tasks. Sadly, I have allowed the Education and Classes systems to functional independantly for too long. It is time to bring the two brothers back to the same house and not in the house of the red headed step-brothers (remember SCHEDULE and TODO?). Too many parts of the interface treat them seperately. They are the same module now, and not just by name, but by function. In addition, there are some really horrid things left in GITI that need to be cleaned and updated (Class Edit comes to mind). Some new features will also make GITI feel more like home again (bulk add/edit for assignments).

  • School 1
    • Semester 2008FA
      • Course A
      • Course B
        • Assignment 1
        • Assignment 2
          • Document Alpha
          • Document Beta
    • Semester 2009SP
  • School 2

New Camera: Nikon D60

DSC_0132

One of the gifts I received this year for Christmas is a Nikon D60 with both an 18-55mm and 55-200mm lens kit. So far I love the camera. My only regret at the moment is that my adapter ring has not arrived yet, so I can’t step my 52mm threads on my D60 to the 55mm accessories I have for the S5200. This means my macro kit is presently useless to the D60, but that should change early next week.

The image above is of my new strawberry plants that have been propagated from runners on the main plants that were planted in spring.

Eat Mor Chikin

Chicken is a very healthy white meat to consume. When prepared properly it can also be very tasty, however, there is a time when there is merely too much chicken.

My father has an obsession for warehouse shopping, and usually it makes sense… for everything except for his canned chicken fetish. At present in the pantry there are about 40 cans of cooked chicken breast, at about 13 ounces each. That’s 32 pounds (14.5 kg) of chicken. It is stacked at just over 6 feet (1.8 meters) in height in the corner of the pantry.

Too much chicken and only a few dishes to use it in. It is great in chicken pot pie, chicken alfredo pizza and chicken/vegetable soup. I think I need to find more ways to use the chicken since he gets three stacks of five cans every time he goes to the warehouse store. I can’t keep up!

Badly Written Articles Piss Me Off

http://www.washingtonpost.com/wp-dyn/content/article/2008/12/21/AR2008122102516.html

JR Raphael of PC World is not to be trusted. His article about the Internet’s 100 Oldest dot-coms is factually inaccurate.

Error 1: "bought", "sold". In 1985, no one bought or sold domain names. Domain names were requested from the registry. Usually by email or postal request.

Error 2: "looks like it was designed in 1985". HTML and HTTP did not exist in 1985, and were no where close to existing.

 

Dot-coms were not commodities to be bought and sold, or prizes to hold, or property on which to squat in 1985. There were no web pages, no "net" and certainly no porn. Domain names were merely easy ways to get to information on IP addresses (and because joe@192.168.1.101 is a dorky address).

Majestic Redwood

DSCF9257-1

Okay, so they aren’t quite that majestic yet, but they are working on it, give them another hundred years or so…

Then again, Bonsai is quicker with them, maybe they will settle for cute and not majestic?

Challenge to SACS

Dear Southern Association of Colleges and Schools:

     As you may be aware, you are the primary accrediting authority of all schools below the Mason-Dixon Line and east of the Mississippi. A fact I do not know if you are aware of is all schools in your division teach common sets of courses, but all with different names and course identifiers. I challenge you to take all of these catalogs and discover the commonalities, then assign each of the sets of identical courses a serial number. Schools will take your serial number and use them for transfer, and not an arbitrary “equivalency chart” that holds no real value. Many transfer evaluations are handled by department chairs that may have a desire to lure students in by issuing them a lot of transfer credits, even if they have not truly earned them. Other department chairs have pride issues and will withhold credit where credit is due in an attempt to force students to take their version of a course. Some departments have set policies based on having a highly structured industry affiliation, for example, all psychology courses are essentially defined by the American Psychological Association, with each institution simply applying their focus (research, clinical, historical, etc) to them.

     There are so many courses at institutions that are equivalent, but there is no common course library to define them as being the same. Registrars, admissions directors and counselors do not have the capability to know how to evaluate every course, and even if they did, it would cause so much administrative overhead that other areas of their duties would suffer.

   I believe that it is within the scope of responsibility of SACS to create a universal course library to ensure the integrity of a student’s course portfolio, even when it is transferred between institutions. I would recommend the Common Course Library of the North Carolina Community College System for the departments that are part of the Comprehensive Articulation Agreement of the University of North Carolina System as an example of how such a catalog might operate.

 

Sincerely,

 

Curtis M. Kularski

Student, Gaston College

Student, Central Piedmont CC

Student, UNC-Charlotte

Student, UNC-Chapel Hill

Student, Fayetteville State University

Mobile GITI

Today I started a project I have been meaning to work on for years, a mobile version of GITI. I kept holding out, waiting for myself to learn how to write the application to not be Internet dependant, but for the most part, there is wireless access almost anywhere that I will need GITI. My iPAQ is the target platform for GITI Mobile.

 

So far I have completed the conversion of the login page, and the command evaluator. They are the foundations of GITI. In addition, I have modified one of my C# projects to be an effective simulator for the mobile device. With JavaScript off and the smaller window size, its a perfect representation (at least for the limited features GITI uses).

image

Noisy Microwaves

Why must microwaves beep so much? It is nearly impossible to make one’s self a microwave chicken pot pie without disturbing an entire household at 0-00h. The buttons beep, the sensors beep, and most importantly, the annoying end beeps. 

Final Grades…?

HIS 131 – American History I
Grade: A
Grade Status: Official

 

ART 115 – Art History II
Grade: A
Grade Status: Instructor Notation – Awaiting Registrar Confirmation

 

CSC 153 – C# Programming
Grade: A
Grade Status: Numerical Average Complete – Awaiting Instructor Confirmation

 

ENG 131 – Introduction to Literature
Grade: B
Grade Status: Instructor Limbo – System Provided Numerical Average