Sprint 5 - Tiggeriffic Orange

Data Layers

  • Climate - New Data Layer
    • Annual Minimum, Maximum, Average Temperature, & Total Precipitation
    • 'Seasonal' Minimum, Maximum, Average Temperature, & Total Precipitation
  • Land Use -
    • Contains BTM and
    • New Data Layer Ecosystem Physiognomic Classification
  • In the How Much Tab ...
    • Total Area (hectares) value; which represents the total hectare count for any combintation

Summary Tab

  • Last Sprint Review - Could only drag items onto the grid; not run results

  • Now we can drag and drop items and run queries.
    • Create total area, average annual temperature, minimum annual temperature, maximum annual temperature by BEC Zone.
      • Open Biogeoclimate Subzone/Variant Mapping and Drag 'All' to vertical category drop area
      • Drag Total Area (hectares) to value drop area
      • Drag Annual Climate temperature data (average, minimum, maximum) to value drop area
      • Run the Query
      • Talk about the warning statement at the top of the grid; and how all the values are rounded to three significant digits.
  • Talk about the comparison between the resampled summarized results and the actual results
  • Give and example with No Values and show how Total Area is added automatically.
    • Clear Summary
    • Open 'Ecological Drainage Units' and drag over the 'All' item to the vertical categorical drop area.
    • Run the Query - highlight how the total area is automatically added to the query.
  • Show how the delete functionality works
    • Clear Summary
    • Drag over 'Bella Coola - Dean River', 'Clark Fork - Flathead', and 'Columbia - Kootenay Headwaters' from the EDU list to the vertical drop area.
    • Run the Query
    • Delete Bella Coola - Dean Rivers from the current summary but clicking on the 'x'
    • Open 'BEC' and drag over 'BAFA' and 'BG'. Highlight how BAFA appears twice, once for each of the remaining EDU's. Delete BAFA and highlight how both BAFA's are removed.
    • Delete 'Total Area (hectares)' to show that values can be removed too.
  • Exiting Queries
    • Click on the 'My Saved Show Me Where Queries...' drop down box.
    • Talk about the 'Public Queries' and what else would be shown if the user had saved queries.
      • The public queries are pre-generated queries that are available for everyone to view or modify.
    • Select 'Temperature by Ecoprovince' and highlight how the name & grid is populated; but the values not computed.
    • Run the query.
    • Remove a few elements and talk about how the users can tweak the results for there purposes.

Metadata Editor

  • Bring up a layer from the summary tab.
  • Click on 'Land Use', show that the LAYER metadata is shown.
  • Open 'Land Use' and click on one of its grids, show the grid metadata.
  • Click on BEC, show that there are 2 metadata areas in there, explain layer vs grid metadata.
  • Go to metadata editor page by clicking on one of the 'Edit Metadata' links from the window.
  • Explain login requirements (It uses the wiki authentication mechanism, only authorized wiki users can use the editor).
  • Explain why only a few layers are shown (they are siblings, and they're ordered by the 'Tree Order' field. Only siblings shown to reduce clutter and allow user to easily change the order of the items). We'll come back to this point when the entire tree is shown in the metadata editor.
  • Make changes to the element being edited, preview and save.
  • Go back to the application, switch to another layer and back, show that metadata has been changed.
  • Revert the changes to the metadata (if they were meaningless).

Performance Testing

  • See wiki page: HabcPerformanceTests
  • Performance testing was done to mimic a users actions on the site minus the UI refreshing times.
  • We figured out how long it took a user to perform some actions (much faster than a regular user would since we were picking random items from the tree and not really thinking about them). We then wrote a script to run through those actions and see how long it took to do so under different conditions; changed the number of database connections, changed the number of simultaneous users.

Trac & Reporting Bugs, Requesting Features

  • Show the two links at the top of the application for requesting a new feature or reporting a bug. Click on one of the links.
  • This is the New Hectares BC Wiki and Bug Tracking Tracking System.
    • As 'anonymous' user you can add a ticket (reports or bug or new feature); view tickets and view the wiki. You cannot edit a ticket or the wiki.
    • You will all be provided with logins.
    • Once logged in you have the ability to edit tickets and the wiki.
    • Talk about this ticket adding page; and how to add a ticket (fill out the fields)
  • LogIn is completed by the 'Login' link at the top.
    • LogIn
    • The first time you log in can you please go to the "Settings" page and ensure your personal information is accurate.
    • relevant menu items are 'Wiki' and 'View Tickets' and 'New Tickets'
    • Talk about the wiki navigation and where you can edit a wiki page (at the bottom of the page).
  • Any bug or new feature or any other requests are put into the system as tickets. Tickets are assigned to users; and can be marked as completed.
  • Talk about the view tickets page and how you can get a complete list of tickets.
  • Got back to the main wiki and talk about the "HaBC Active Ticket" query (in the menu) that we have put together for our purposes.