Computer Science 221: Information Retrieval:

Assignment 04

Fall 2008

Department of Informatics

Donald Bren School of Information and Computer Sciences

University of California, Irvine

Home | Administrative Policies | Course Structure | Resources & Materials | Calendar

Due 11/10/2008

  1. Firefox Extension
    1. This is a one-person assignment.
    1. Build a Firefox extension that gets a callback every time the main page reloads.
    2. It should appear as a sidebar within the browser (as the browser history or bookmarks would)
    3. It should work with Firefox version 3.0 and higher
    4. It should list all the links in the currently viewed document.
    5. Email the link to download and install the extension
      1. Name your extension <LastName><FirstInitial>Assignment_04
  2. Evaluation
    1. Can I install the extension? (10%)
    2. Does it do what it is supposed to do? (90%)
      1. Shows up as a sidebar ?
      2. Displays the new URLs everytime the main page reloads ?
      3. Do the links in the sidebar work?
  3. Some resources to get you started
    1. making a sidebar
      1. http://developer.mozilla.org/en/docs/Creating_a_Firefox_sidebar
      2. http://ted.mielczarek.org/code/mozilla/extensionwiz/
  4. This is a semi-collaborative project for the entire class
    1. Since this assignment is not directly about information retrieval the grading is structured to encourage everyone to collaborate via the forum.
    1. Your grade will be 85% what you turn in and the remaining 15% will be the average of what everyone else in the class gets
      1. So if you get 100% and the average of the rest of the class is 66% your final grade will be 95%.
    2. You may not give your code directly to anyone else in the class.