Skip to content
Marisa DeMeglio edited this page Jul 23, 2015 · 3 revisions

Import

Start with the categories.yaml file. It will start with the existing top-level categories and will drill down to include features and finally, tests.

  • Import all the tests
  • Flag new or changed ones in the test object itself
  • Migrate existing results

Display

  • Features page
  • Organized by top-level category and feature group
  • Reading systems page
  • List of reading systems with scores for each top-level category.
  • Reading system page (individual rs)
  • Breakdown by feature and ultimately by test.
  • Scores shown as overall/category/feature.
  • Feature page
  • Show RS performance for each feature.
  • URL should be linkable.
  • Management page
  • Similar to current
  • Archive page
  • Similar to current
  • About page
  • Move current 'index' page to about

Scoring

Different testsuites follow different scoring rules.

Mainstream/BISG: percentage or fraction Accessibility: all/some/none.

Need different scoring strategies, stored separately from the testsuites themselves.

Testsuite organization

There are many testsuites. A reading system evaluation can be based off of one or many of them. The editor for one may not be the editor for others.

Optimization

Pre-calculate as much as possible and store in the database to increase response speed.

Clone this wiki locally