Skip to content

Task List

StephenChan edited this page Aug 8, 2011 · 30 revisions

Week 1 (6/27/11 - 7/1)

Devang and Stephen

  • Meet with Jennifer Smith's research group to get feedback on the current software they use as well as talk to some human annotators who would be the primary users of this project
  • Setup development machines

Devang

  • Design the database layout on MySQL Workbench to determine how all the data for the project will be stored and related to each other
  • Write Task List

Stephen

  • Setup development blog

Week 2 (7/5 - 7/8)

Devang and/or Stephen

  • Explain the CoralNet/ICDB project in the CVCE meeting (continued from last week)

Devang

  • Define apps for the project
  • Implement user system
  • Create features page

Stephen

  • Implement Sources (image collections)
    • Not integrated with user system yet
    • No image uploading yet
  • Create bug-report/feedback form (not done)

Week 3 (7/11 - 7/15)

Devang

  • Build server
  • Create models for annotations, images and labelsets

Stephen

  • Research interfaces between languages like Python, C, and JavaScript
  • Fix the Image Source form to use Django's forms system
  • Create a proof-of-concept annotation tool (not necessarily integrated with webapp)

Week 4 (7/18 - 7/22)

Stephen

  • Extend Image Source integration with preferences editing, user permissions, and better site navigation

Devang

  • Harden the CoralNet server (add security)
  • Fix network configuration for server
  • Setup Django and Git on server

Week 5 (7/25 - 7/29)

Devang

  • Make mockup of groups permissions
  • Implement groups permissions

Stephen

  • Look into database migration procedures with South
  • Set up server-error reporting (most likely with Sentry)
  • Create bug-report/feedback form

Week 6 (8/1 - 8/5)

Devang

  • Implement visualization of data ie how much of the coral from a particular source is bleached for example

Stephen

  • Improve site integration with Source permissions
  • Implement image uploading to Sources, and setting image data (only barely started)

Week 7 (8/8 - 8/12)

Devang

  • Write exporting functionality to CSV and Google Docs

Stephen

  • Implement image uploading and setting image data
  • Merge Image Sources and Annotation Efforts into Projects
  • Add "View" and "View/Edit" permission levels (alongside the existing "Admin") for Projects

Week 8 (8/15 - 8/19)

Devang

  • Implement Google Analytics

Stephen

  • Implement annotations (website/database integration)
  • Start work on the annotation tool

Week 9 (8/22 - 8/26)

  • Devang's volunteer period might officially end here? (Please confirm)
  • Stephen will still be an REU until mid-to-late September.

Stephen

  • Continue work on the annotation tool (get feedback, add features, and improve the interface)
  • Google Maps support to locate a Source on a map