View this PageEdit this Page (locked)Attachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide
Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007

Fall 2003 M2: Create a simple Guide

(Group, Due 09/16)

Now that you've built your help repository, it's time to start building a Guide to take advantage of it. The very first step is to form your team. Then your team will write an initial set of instructions, create a simple GUI for your help repository, and start building a Guide to lead the user through the instructions for a particular task.

Questions on Fall 2003 Milestone 2


Team Forming:

For this milestone you will need to form a group of 3-4 students from within the class. You might find it helpful to read about Team Issues, particularly the Tips for working in groups. This group will be responsible together for milestones 2 through 7. Your first task for M2 is to form your group, and create a team entry on the Swiki in the Fall 2003 Team Declaration Page. YOU CANNOT DO THIS PROJECT ALONE (or in a 2 person group)!! You may reuse any code that you wrote for M1 if you feel it is useful. The only restriction is that the M1 code reused must have been written by one of the members of your group.


You will need to write some instructions to fill your repository. We've assembled a list, based on the submissions from M1, of potential "how-to" tasks. You'll need to choose two tasks from the List of Potential How-To Tasks and create detailed, step-by-step instructions for how to complete each task.

The next step is to enter those instructions into your help repository. To help you do this, you'll create a simple graphical user interface (GUI) for your repository. While you can create this GUI using whatever mechanism you want (MVC, Morphic, etc.), we strongly recommend that you use Morphic. The specific requirements for the GUI are:

Finally you'll need to start building your Guide. The Guide will provide users with an interface to the help repository, and will eventually be able to demonstrate how to complete a particular task. For right now you're just going to focus on implementing enough functionality that your guide will allow users to find instructions for a particular task and will then lead the users through it. You'll create a class Guide that understands (at a minimum) the following messages:


Before class time, turn-in your code and the filed-out instructions for the two tasks you chose using the Fall 2003 Turnin Information with the code 'M2'. It will greatly help your TA if you also include a README with instructions on how to work your UI, presuming you haven't shown them in person (which would be even better).

In class, please turn-in:
Include your TA's name, as well as the names of the team members, on materials you turn-in in class.


Links to this Page