Programming Project #3: Invitation List -- Rubric Student Name(s): Note: Rubrics for Mini-Labs 7 - 9 and Lab 4 (worth 18 points) cover the code, user interface, and functionality requirements from those assignments. This rubric covers only the additional points for the programming project. Functionality: - Haven't broken previous work ___ / 2 (e.g., table prints correctly on load/reload; sort by name works) - Invitation summary table works correctly ___ / 10 - Should work when some entries are checked (most of the points are here) - Should work when no entries are checked - Should work when all entries are checked - Should be new table so that it's possible to add and subtract people from the invitation list (2 pts) - Check what happens if a list is made and then modifications or a new list are made. Lose 2 points if old invitees are still in the list. - Sort buttons work correctly ___ / 5 (new functionality: sort by zip) User Interface: - Easy to follow and use ___ / 5 (e.g., appropriate buttons names and column headings, provide labels and instructions where necessary, layout is easy to read/understand, etc.) - Clean, clear, nice visual layout ___ / 3 (title & creators' names on page, page not cluttered, text is easy to read, appealing colors, etc.) Internal Documentation & Style: - Comments ___ / 6 (program description, name of programmer(s) and helpers, function comments) - Programming Style ___ / 4 (descriptive variable & function names, appropriate indentation) Total: ___ / 35