FIT3084 : Assignment Specification, 2009

Details about the answers you need to provide for assessment are given below.

The Australian Field Naturalist's Map

Using JavaScript, and CGI scripts (in any appropriate language) implement an interactive online map that runs in the Firefox Internet web browser as follows...

The aim of the website is to produce an interactive, naturalist's map to be accessible over the WWW. This is a map that allows users to mark the location of places they have been with the natural animals or plants they saw there, and routes they have travelled as a kind of travel diary. The map needs to record aspects of the Australian landscape. For instance a bird-watcher's map might mark the locations of wattlebird sightings at various locations and the routes the watcher took to get from each place to the next. Maybe a naturalist would also like to record special sights along the way (such as a possum's nest or popular bird water source). Other kinds of naturalists might wish to have maps recording the boundaries of forests, or even a route through the landscape to their favourite campsite or frog pond.

Description:

Create your own original interactive map. Do not use a map you have obtained from somewhere else.

This is a chance to be creative. There is a vast history of beautiful map making from which you should draw inspiration. You might create a map of a forest, a section of the suburbs, a valley, the ocean or perhaps of a university campus or the suburb in which you live. You will need to consult references on the art of cartography to assist you in designing your map, selecting the colours and typefaces you use, and the selection of the iconography you employ.

Task:

As a basic feature, the map you place online should permit a user to select a point location and attach some information to it. The map will then display this information to the website's visitors. The marked points should be ordered along paths. Users might be able to specify an expiry date for information they add. Perhaps your map allows attachment of icons to locations of various types. For instance a bird-watcher's map might allow a user to mark the location of various eagles' nests with certain icons, whilst marking the regions of favourite eagle hunting grounds using different icons. The paths a bird-watcher can take between sites might need to be marked on the map also and generated interactively by the users. Perhaps migratory paths of birds might also be marked on a different kind of map or routes that wombats take from their burrows to a water hole could be recorded.

Have a look for existing maps online and in books. What features do they employ?

Consider employing some of them in your own website.

Here are some (mostly static) maps as examples:

Some features to consider:

  • Indicate clearly marked locations on your map, regions and paths;
  • Provide a means for viewers to mark locations on the map and alter their ordering in a path;
  • Provide a means for viewers to read/see/hear the information stored about the marked locations and to update or remove it if necessary. (Will you protect against malicious interference with the map's data?)
  • Allow users to show or hide certain types of information and to search for particular features.
  • How will you handle the situation where the map needs to be displayed at a resolution higher than that of the user's screen?

Other things to consider:

* NOTE: The images appearing on this page are of old maps produced by people who are no longer living and who no longer hold copyright over their work. However, work submitted for assessment must be the original work of the students enrolled in the unit.


Task Details

 

Part 1: Design Document (DD)

(See course outline for due dates)

The DD is web-based and will be assessed online. You will need to post it as a web page on the Monash website of a host-student who you select from your group.

Before you can post your DD you will need to post a splash page containing:

Submitted in partial fullfillment of the requirements for
FIT3084 Multimedia Programming and the WWW
Faculty of Information Technology, Monash University, Australia 3800.

This site is the original work of author1, author2, author3, author4

The DD needs to contain the sub-sections listed below. Each sub-section must be clearly labelled.


[Square brackets] contain an approximate % mark for each assessment task. Please note that the effectiveness (and therefore grade) of each section will to some extent be determined by the effectiveness of each other sub-section. This is how the WWW works... the overall design and content of the information you present says a lot about the authority and professionalism with which the information will be credited... people do judge a book by its cover, especially online (where there are no books... how ironic!)

  1. Target audience & concise specification of problem

    Exactly who is your website targeted at? What are its primary and secondary target audiences? What will their expectations of your site be? Include a brief, clear description of the aim of your project in light of these expectations and the resources available to you. (~200 words) [10%]

  2. Concise description of the proposed solution

    1. Explain exactly what you are going to do to meet the aim of the project and the target audience's expectations. What will your project look like? How will you represent the map? How will the landscape appear from the user's perspective? How will the user interact with the map to meet their requirements? (<400 words) [40%]

    2. Include at least one (probably more) visual mock-up to clearly explain the functionality of your system. (A visual mock-up is a document that looks like a screen-shot, picture or diagram of your proposed web site but the underlying functionality has not yet been implemented. The document should be annotated with text explaining what each of the elements will do in the completed version.) [20%]

    3. Describe a user's interaction with the map from start to finish exploring a couple of different user goals and the sequence of events by which they are met. This may be in the form of a series of key moments and/or decisions for the user. It can be in text or visual form, or a combination of both. [10%]

  3. Tools and techniques

    Give a brief description of software tools, techniques & algorithms you think will be required to implement your solution (You will need to research this. Don't be concerned if later you discover there are better ways of implementing your solution, you just need to show that you have researched the possiblities). In particular, you might like to describe the algorithm you will use: e.g. to calculate the routes between locations. (~200 words) [10%]


  4. The DD content, layout & design

    Don't focus on the technology or your perceptions of what's easy or hard to implement on the web. Marking will be based on the innovation and thought you show in your problem solution (not the difficulty you might have in implementing it) and also the way the DD itself is presented online.

    Therefore, the DD should at a minimum include text, images and hyperlinks. You are limited to using a few pages for the DD. Only add material that is necessary to build your case. Unnecessary material will result in loss of marks if your readers become disinterested.

    Overall quality and presentation of design document [10%]

Part 2: Implementation

(See course outline for due dates)
  • Revised DD...
  • Navigation...
  • Site Layout...
  • Labelling...
  • Page layout & Visual design

5%
10%
10%
5%
15%

  • Interactivity...
  • Programming...
  • Evidence of testing...
  • Usability...
  • Overall quality of web site...

10%
20%
5%
10%
10%


Courseware | Assignments

©Copyright Alan Dorin 2009