Skip to content

Latest commit

 

History

History
63 lines (47 loc) · 1.28 KB

File metadata and controls

63 lines (47 loc) · 1.28 KB

MIDDLEWARE

  • rateLimiter.ts

  • logger.ts

  • queryParser.ts

  • responseTime.ts

  • security.ts

  • session.ts

  • staticServe.ts

  • remove deepmerge-ts, use same logic as staticServe for merging configs, where possible

DB - MODELS

  • User

  • ExperimentSession

  • Experiment

  • MediaAsset

  • Response

  • Stimulus

  • PerceptualDimension

  • PerceptualCoordinate (derive on client-side = Response at each dimension)

  • PerceptualSpace (derive on client-side = Responses at each dimension for all stimuli of experiment session)

  • Potential change names from stimuli and category to independent variable and dependent variable. Need to study the relevant psychophysics literature and nomenclature.

DB - DAOs

  • FIELDS constants: maybe return _id as well? or is it returned automatically by default?

  • User

  • ExperimentSession

  • Experiment

  • MediaAsset

  • Response

  • Stimulus

  • PerceptualDimension

CONTROLLERS

  • [x]

ROUTES

  • Users
  • Dashboard
  • Homepage

SERVICES

  • [x]

TESTS

  • Unit tests for experimentController
  • Integration tests for userRoutes
  • Unit tests for policies
  • Unit tests for generateShuffledIndexes service