Client Meeting Notes - 2008

January 28

Agenda

Attended

  • Brett
  • Mahmud
  • Nick

Notes

We went over the aforementioned agenda and ensured that our priorities aligned with Mr. Gunderson's.
Additionally, we determined that creating accessible charts would require us to make an accessibly-equivalent table. We will use bookmarks to group the Excel chart and accessible table together. Additionally, we will provide a wizard which guides the user through the process of creating an accessible table-equivalent.
Grouping images in PowerPoint will be implemented so that the user has the option to group images before providing alternative text for all of them. This will help the user to avoid the frustration of tagging several images, then deciding that they should be part of a group.
We also discussed what still needs to be done on the GUI. We will create a summary progress bar and add it to the top of the accessibility task pane. Additionally, the "Check Accessibility" button will be moved into the Review tab, if possible.
Finally, we went over our plans for the schedule. Mr. Gunderson has a deadline of March 12th, since he plans to take the application to a conference. Thus, all work will need to be done by this point. Our current schedule permits this.

Goals for Next Week

  • Proper heading ordering - fix GUI bugs
  • Simulating headings with formatted text - add better logic for detecting this error type
  • Ungrouped images - implement this error type
  • Missing titles - add logic to handle one edge case
  • Slide layouts - implement this error type
  • Dynamic media should have alternative text - begin implementation
  • Avoid empty objects - implement this error type

All of these error types will be implemented/tested by next week's meeting.

Februaruy 4

Agenda

Attended

  • Brett
  • Mahmud
  • Nick

Notes

This meeting was cancelled because Mr. Gunderson was ill.

Goals for Next Week

  • Implement warnings
  • Begin working on the chart wizard and GUI improvements

Februaruy 11

Agenda

Attended

  • Brett
  • Nick

Notes

Because Mahmud was ill, he was unable to attend this meeting. Mahmud did, however, make progress on the GUI elements of the Addin. In Mahmud's abscence, Nick and Brett were able to show Mr. Gunderson this progress (which came in the form of screenshots) and explain exactly what Mahmud had done. Also, we were able to showcase the newly implemented warnings and were also able to explain to Mr. Gunderson what we had discovered about how Word and Excel interact. We then explained how these discoveries influenced the workflow of the Chart Wizard and exactly how we expected the to implement the Chart Wizard. Mr. Gunderson largely approved of the progress we had made and also gave some of his own suggestions concerning how the chart wizard should function.

Goals for Next Week

  • Get a prototype of the Chart Wizard up and running
  • Make the error summary have a text-equivalent in addition to the pictoral elements
  • Incorporate the error summary into the Addin

Februaruy 18

Agenda

Attended

  • Brett
  • Nick

Notes

Because of an extended and rather severe illness, Mahmud was again unable to attend. Also because of this illness, very little progress was made on the error status bar. We explained to Mr. Gunderson why we had nothing new to show this week relating to the GUI, and he seemed to be undersanding. We then showed Mr. Gunderson the functional prototype of the Chart Wizard. While the wizard was not yet fully functional (it was missing several key features), we were still able to run it and show-off exactly how it operated. Mr. Gunderson critiqued the design and made suggestions for improvement. He suggested several ways to consolidate the and make clear the information presented in the wizard.

Goals for Next Week

  • Add in the remaining as-of-yet-unimplemented features of the Chart Wizard (bookmarking, Automatic mode)
  • Incorperate suggestions of Mr. Gunderson into the Chart Wizard
  • Make the error summary have a text-equivalent in addition to the pictoral elements
  • Incorporate the error summary into the Addin

Februaruy 25

Agenda

Attended

  • Brett
  • Nick
  • Mahmud

Notes

We showed Mr. Gunderson the new automatic mode of the chart wizard. Although there was an unhandled exception do to some last-minute code that didn't mesh well with the existing code, he seemed quite pleased. We were also able to show him a working version of the GUIbar and its corresponing "accessible" form. While he very much liked the basic idea of the GUIbar, he gave us many suggestions on how to improve it and make it more accessible (text equivalent, thinner, etc.). Also, although Nick had made a new 'check accessibility' button, Mr. Gunderson stated that the image did not quite suit his fancy. Mr. Gunderson also suggested some wording changes and some general formatting changes for the GUI as a whole.

Goals for Next Week

  • GET BETTER BUTTON IMAGE!
  • change all instance of "description" to "text equivalent"
  • change "total errors" into "image/heading errors"
  • CHECK ALL IMAGES (for alt text - even if already there)
  • change all instance of "error" to "problems"
  • display total number of images/headings
  • make error status bar "non-cutesy"
  • clear error summary bar
  • make error status bar thinner
  • Port chart wizard to PowerPoint

March 2

Agenda

Attended

  • Brett
  • Nick
  • Mahmud

Notes

While we were able to get the chart wizard ported over to PowerPoint successfully, differences between PowerPoint and Word left some unknowns of what to do in certain situations. Thus, when we showed our working PowerPoint chart wizard to Mr. Gunderson, we did so knowing that certain "features" of the wizard were non-final. We asked for feedback and suggestions from Mr. Gunderson on said features and he supplied them in abundance. Also, as we were having rather large issues (such as the universal breaking of data binding) with the GUIBar, we were unable to show a significantly improved version of the GUIBar. In addition to the newly-made PowerPoint chart wizard, we also showed our now-fully-complete version of the PowerPoint chart wizard. Mr. Gunderson seemed generally pleased, suggesting only that we do something to prevent the user from giving the same name to more than one chart.

Goals for Next Week

  • Remove numErrors panel in Word
  • Create fixErrorPanel for missing title in Word
  • Fix issue where inserting tables in Word shows green then goes to normal table
  • Put the GUI bar into PowerPoint
  • Do the equivalent of bookmarking charts in PowerPoint
  • Insert textbox (or similar) as chart caption in Powerpoint
  • Add decorative/informative in PowerPoint
  • Change Checkmark in PowerPoint to the handicap image
  • Insert a table in PowerPoint and have a way of setting visibility to true
  • Get GUI bar working - Mahmud
  • Sorting errors in GUIError panel
  • Draw a box around blank images in Standard Tab panel
  • MAKE AN EXE!!!!
  • Consider moving accessibility icon from our tab to another tab

March 10

Agenda

Attended

  • Brett
  • Mahmud

Notes

Because Nick was in New York interviewing for an internship, he was unable to attend this meeting. At this meeting, we presented all of our newly implemented features in Word (e.g. Removed numErrors panel, Created fixErrorPanel for missing title, Fixed odd color issue that occurred when inserting tables, Moved “Check Accessibility” button to home tab panel, Implemented Error Sorting for the GUIbar) and Powerpoint (e.g. Put GUIbar into Powerpoint, Added decorative/informative image options, did “bookmarking”, Chart Wizard now inserts textboxes as captions for table and chart, Changed “Check Accessibility” image to handicap icon, Added a click-switch between chart and text-equivalent table, Moved “Check Accessibility” button to home tab panel, Implemented Error Sorting for the GUIbar), all of which worked wonderfully. However, the exe's that we had made did not install properly on Mr. Gunderson's computer. After much fiddling, we eventually decided that we would work on making a working exe by Wednesday March 12th.

Goals for Next Week (and Spring Break)

  • Get an EXE that works for both PPT and Word
  • Do a refactoring of Word
  • Do a refactoring of PPT

March 24

Agenda

Attended

  • Brett
  • Nick

Notes

Because Mahmud had train difficulties, he was unable to attend this meeting. Because the week before was Spring Break and the team did much football playing and friend tackling in the surf, not much changed with the Accessibility Addin. Thus, we did not have much to present to Mr. Gunderson. However, we did do a rather large refactorization of the code that we were able to explain to Mr. Gunderson. He seemed quite pleased. Mr. Gunderson then requested that we give him a deployable version of the recently refactored code for testing. Also, we briefly discussed how to make better the wording of the addin and what should be done about internationalization and licensing.

Goals for Next Week

  • Get an EXE that works for the newly refactored version of Word
  • Learn how to include xml's in an installer (for config.xml)
  • Do a refactoring of PPT
  • Create a document containing all pertinent images/text for discussion and analysis
  • Research internationalization

March 31

Agenda

Attended

  • Nick
  • Brett
  • Mahmud

Notes

Because we were unable to discover much useful information concerning internationalization, we were forced to tell Mr. Gunderson that we made little progress in that area. He then informed us that he had done some research himself and also could find nothing useful on internationalization. He did say, however, the he stumbled upon the term localization (similar to internationalization) and found some good resources at which we should look. We then showed Mr. Gunderson the document containing all of the pertinent images and text of our addin. After discussing a few things, we decided that he should take the document and on his own time analyze it more carefully to come up with the best possible wording for our addin. He said he would return it to us sometime before the next meeting. We then showed off the config.xml and explained the idea behind it. Mr. Gunderson approved.

Goals for Next Week

  • Research localization
  • Reconfigure config.xml
  • Pull out text from each of the errors to put in own xml
  • Do Chart Wizard for images
  • Make ‘NO TITLE’ it’s own error
  • Fix with potential headings
  • Fix empty placeholders

April 7

Agenda

Attended

  • Nick
  • Brett
  • Mahmud

Notes

After having a week to look over and revise all of the wording of our addin, Mr. Gunderson and Christie returned to us a marked-up version of the document that we had last week passed on to them. We then went into a discussion about what we would be doing with our remaining time on the project. Mr. Gunderson explained that he had just spoken with a colleague in the accessibility community that had given him some more ideas for accessibility errors. The primary among these errors was a table error that occured if the number of columns in a table was not the same in every row. We then told Mr. Gunderson that we would consider implementing this new error, but that our primary concern from this point onwards was to document and debug the code and to prepare the project for future developers. Mr. Gunderson seemed to agree that making sure the code was stable and easily readable was more important than expanding functionality. We also showed off what we had learned and done with localization. We explained that, while it would be impractical for us to translate all of our text into many different languages, we could write a document explaining how to do so and could also set up the localization framework.

Goals for Next Week

  • look into the num rows different in each column error
  • Refactor the code (naming consistency, ordering consistency, etc.)
  • Begin commenting/documenting the code
  • Make changes in the text as described by Mr. Gunderson and Christie
  • Write localization document
  • Set up localization framework

April 14

Agenda

Attended

  • Nick
  • Brett
  • Mahmud

Notes

We came back having mostly implemented the wording changes and code refactoring that we had last week set out to accomplish. However, we were unable to make some changes asked (demanded?) by Mr. Gunderson and Christie because of a lack of understanding on our end. We got these misunderstandings clarified and explained that we would fix the remaining issues in the coming weeks. We then went on to show several changes to the addin that we had made such as the ability to use the chart wizard on images and the seperation of the 'missing title' and 'multiple titles' errors. While these freshly added feature for the most part worked well, we did, while presenting the latest copy of our addin, expose some bugs. We apologized to Mr. Gunderson and explained that we would fix those bugs along with most of the others by next week. Mr. Gunderson seemed quite pleased and invited us to lunch at a Chinese restaurant. We all being the average, man-I'm-constantly-hungry college students gladly accepted the invitation.

Goals for Next Week

  • create test documents/presentations to test the addin
  • fix any bugs found during testing
  • implement "misunderstandings"
  • figure out what needs to be written for final report
  • determine a fair work distribution for writing the final report
  • document/comment the errors, error checkers, and error panels
  • Write tutorials for localization and new error creation
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License