Skip to content

Task List

StephenChan edited this page Jul 28, 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
  • 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

  • Implement image uploading to Sources, and setting image data
  • Start to implement annotations (more focus on website/database integration than the annotation tool)

Week 7 (8/8 - 8/12)

Devang

  • Write exporting functionality to CSV and Google Docs

Stephen

  • Finish implementing annotations for website
  • Work on the annotation tool, and get feedback on it

Week 8 (8/15 - 8/19)

Devang

  • Implement Google Analytics

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
Clone this wiki locally