Skip to content

Task: build eval front end. #13

@gtcha2

Description

@gtcha2

Context

Front end for the evaluation of nodes and edges

Goal is to have a way for people to evaluate nodes and edges rapidly and reliably.

UI for presenting node already implemented. Implementing forms and actions for labeling are next.

Verification of nodes and edges by content and index. Need to verify by hand for a small amount, then compare to
LM for larger corpus.

several todos, connect responsive api for form submission, maintain handling multiple sub users. Create next graph function. Backend tracking for the user submission and ordering. Validate Warm up phase first 3 nodes, then post that verify.

Subtasks or Checklist

  • split these into separate issues,

  • form creation for front end: create issue

  • backend api handling- login, and

  • front end login, just user name is fine, store cookie to have repeat use,

  • database updating-> Sql server on the file, should be fine ,create a schema compliant, basically a simple schema type of edge id, node id, and any corresponding filled in information, neccessary since we have multiple read and writes, per user.

  • verify front end css is mobile compatible,

  • ngrok deploy, or set up via aws, we should do aws-> here is example on how to actually deploy rapidly, should be around max 10 dollars total for this.. over the span of a couple of days

  • create centering view functions on next node edge to eval, do it stepwise.

Notes / Implementation Details

For web stuff always assume poorly formed or malformed things, so try except everything, handle simple things, even db corruption is a thing too, so assume everything you recieve is not compliant, and manage it with strict control.

If possible to minimize compute place it under js code, since that is client side, the pythonic code is server side and more expensive.

Assignees (Optional)

No response

Project IDs (Optional)

No response

Code Guidelines

  • I agree to follow the Coding Guidelines for this project

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions