Wiki

Clone wiki

CFlow / Task Completion List

Current tasks

Changes

  • We are ditching Ember.js and handling data calls with ajax, a server, and database on the backend.
  • We are ditching handlebars in favor of a javascript mediator to handle events
  • Team members are re-assigned tasks based off of changes

Tasks completed by person

  • Kent

    • Coordinated and created relationship for MicroStrategy project and on-going weekly meetings
    • Evaluated kinetic.js for project feasibility and added a few packages to evaluate on the main wiki
    • Proposed individual mockup and then combined group mockups into one
    • Evaluated and created examples for D3.js and Heatmaps.js, decided on D3.js heatmap
    • Created Models for Ember.js, couldn't get to work with javascript
    • Added prelim, draggable stage in kinetic and zoom stage in kinetic, zoom not 100% smooth and working
    • Added hovering for x axis, y-axis, boxes, and legend in heatmap
    • Emailed Dr. Rand, Dr. Rust, PhD Student Mustafa about usability study on the 26th
    • Conducted two usability studies
  • Tiffany

    • CSS: researched CSS pre-processors, chose SASS (for power)
    • drafted control panel
    • drafted usability study: document shared
    • cleaned up repository
      • cut ember, cut useless fluff, established file structure, ...
      • rewrote index.html, added reset.css
      • wrote ember replacement: jQuery events + example (controls.js, coordinator.js, bootstrap.js)
    • wrote general guidelines (see above)
    • completed usability study (procedure now completely fleshed out): same document as before
  • Ruofei

    • Code
      • map/*.js: Over 1,000 lines of code on SVG rendering of map, curve rendering algorithm, ajax loading of the data, zoom in/out feature
    • Usability Study
      • Drafted usability outline on the Wiki
      • Conduct one pilot usability study
    • Paper
      • TODO: Algorithm for curve rendering session
  • Jon

    • Ember template creation
    • Path Generation
  • Hitesh

    • Back-end with database creation. The server is hosted on heroku, with REST capability. It has been constructed with cross-domain origin sharing (CORs) allowing the REST calls to be allowed through AJAX. By default javascript does not allow cross-origin requests, but with CORS, this is allowed. The database is written in PostgreSql.

Updated