Michael Gruber (F'11)

Objectives and Key Results (OKRs) for the Fall 2011 Semeseter
Objective 1: Familiarization with Web Application
 * Key Result 1: Become proficient with the SMARTY PHP Template engine (began 9/19/11)
 * SMARTY3 Documentation
 * Key Result 2: Understand the underlying File Structure & Architecture of COMTOR (began 9/16/11)
 * Installed SmartGit - Graphical Client for Git @Glinski
 * Key Result 3: Gain an understanding of the application engine and how it interfaces with the front end
 * Key Result 4: Graphical documentation of web applications (began 9/8/11)
 * Key Result 5: Sign up for SourceForge / and learn to use GIT with Sourceforge (began 9/7/11)

Objective 2: Enhance Web Application
 * Key Result 1: Integrate Google Charts for COMTOR analysis results
 * Key Result 2: Research and possibly implement graphical JQuery components
 * Key Result 3: Report, fix, and close bugs as necessary
 * Key Result 4: Do usability testing on the application to gain insight into what changes should be made

Progress Blog
Monday, November 14th, 2011
 * Updated bug and feature trackers.

Saturday, November 5th, 2011
 * Updated bug and feature trackers.

Monday, October 24th, 2011
 * Finalized account management user list.

Friday, October 21st, 2011
 * Began modifying how tables are displayed an experimenting with new ways to organize links on the Account Management page.

Wednesday, October 19th, 2011
 * Changed the copyright date to 2012.

Wednesday, October 12th, 2011
 * Made adjustments to the automatic emails generated on account creation. (Added COMTOR Logo, changed help email, and changed wording from Comment Mentor to COMTOR)

Monday, October 10th, 2011
 * Enhanced and prettified the tooltip popout. Changed positioning to use jQuery. Code needs to be cleaned up and double checked, look and implementation needs to be improved before integrating into the main COMTOR templates. Future thoughts: Possibly modify to make the popout resizable with mouse or on window resize. Also should make turning the tooltip button on and off an option. [EDIT:] Integration tested on Add Course. [EDIT 2:] Tooltip now changes size on window resize.

Sunday, October 9th, 2011
 * Made skeleton tooltip popup on test page. Needs to be refined (probably needs to be dynamically positioned with Javascript) and styled.

Wednesday, October 5th, 2011
 * Made first test page on COMTOR development server.

Monday, October 3rd, 2011
 * Researched how the sidebar is created and populated based on account type.

Monday, October 2nd, 2011
 * Observed the general flow of control between SMARTY php and tpl files on COMTOR dev server.

Friday, September 30th, 2011
 * Connected to and downloaded the development server for manipulation and testing.

Saturday, September 26th, 2011
 * Began listing student use cases Use Cases, and started a SMARTY Info documentation page.

Saturday, September 25th, 2011
 * Continued researching SMARTY. (documentation, and pros/cons)

Monday, September 19th, 2011
 * Began reading some SMARTY documentation. SMARTY3 (NOTE: All PHP books have been checked out of the library)

Friday, September 16th, 2011
 * Installed Smart Git at Michael Glinski's recommendation. Researched Git and SmartGit documentation, and began studying COMTOR file structure.

'''Monday, September 12th, 2011
 * Discussed web based graphical modeling with some professors. General consensus seems to indicate each web technology can warrant a different model, with the exception of HTML/CSS. Suggested UML for an overarching application model. Maybe use-cases?

'''Thursday, September 8th, 2011
 * Began making broad inquiries into potential documentation and graphical modeling methods for web languages and technologies.

Information

 * How COMTOR Works
 * SMARTY Info
 * Use Cases
 * Site Suggestions