shared-housing icon indicating copy to clipboard operation
shared-housing copied to clipboard

Model JSON schema for matching engine input

Open tylerthome opened this issue 5 years ago • 0 comments

Overview

Develop a JSON schema that captures all necessary information for the matching engine. More specifically, develop the model(s) required for the initial processing step that will be needed to assign all scores based on one or more set(s) of user responses (the output of this module will be the input to the grouping/matching algorithm implementations).

Action Items

  1. Research and develop a flexible data model for our matching engine's initial processing module
  2. Construct a set of example JSON payloads that could be parsed into an appropriate data structure for the data model

Resources/Instructions

The initial prototype for this project will collect users' responses to the questions in this document

Ideally, the data model used in our initial processing module can accommodate changes to the questions and response types with minimal changes to the code. Research and develop the model that maximizes flexibility and extensibility.

While there are more formal ways of developing a schema, a set of example JSON payloads will be sufficient to get started.

tylerthome avatar Oct 13 '19 15:10 tylerthome