ThinkAway TO DO

DONE read two last lines
DONE default year removed from plainDate
DONE default semesterInfo (no file needed)
DONE four colors in HWBox
DONE reduce printout info.
DONE No multiple parts[]  // look at the bad code in readAssignments // no re-use
DONE Year selection is better and we can debug whole school year
DONE Mend lines handled one file but not two.  See below for difficult case.


Bugs
====
Note: Still has bug in findValueString.
         Need to adjust Letter grade finding for other lengths in readAssignments2.java.  
         Only works for certain weights, the ones in Chip's class and Zannies?

Version >1.5

Upgrades
========

Arrows on bottom
Quit button (or rely on red button?)

Move assignments for Sundays and Saturdays to BOTH Friday and Monday (for BillBoard)
   Prefix with SUN: or SAT:

Box.class that has HWBox and StatusBox inheritance

Ideas from BillBoard.java for HWBox, etc.
    Add message box on the bottom of the board.
    Interacts with the HwBoxes somehow.

Line wrap in HWBox
// Line wrap could just be Scanner into tokens and print as they fit
// But it can be done very properly.
/* Help:
  http://stackoverflow.com/questions/4413132/problems-with-newline-in-graphics2d-drawstring
  http://docs.oracle.com/javase/tutorial/2d/text/drawmulstring.html
*/



Better use of grading info
      findValueString: It would be nice to have this code 
         return the numbers (max, result, and weighted value)
         or another similar piece of code


Read single course cut and paste?
   students: instead of All Courses
   utility towards teachers could now see their work
   utility towards reading Reports

Teachers

Multiple Students
   Student name somewhere on BillBoard in case make a BillBoard per student (as a Teacher or admin)

Reports by teachers and admin can be parsed and made nice as well.
 For example, teachers to get only the summary info not all assignments listed.

