Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add assessment fields to "new assessment" form #180

Closed
3 of 4 tasks
hazelshapiro opened this issue Dec 1, 2023 · 5 comments · Fixed by #280
Closed
3 of 4 tasks

Add assessment fields to "new assessment" form #180

hazelshapiro opened this issue Dec 1, 2023 · 5 comments · Fixed by #280
Labels
enhancement New feature or request impact/datamodel Impacts structure of data in the database question Further information is requested

Comments

@hazelshapiro
Copy link
Collaborator

hazelshapiro commented Dec 1, 2023

https://www.usaon.org/apps/benefit-tool/survey/new

This page should include:

  • Title: Unique name of survey

  • Description: Narrative description of the survey topic

  • Year: Allows for repeated analyses to show change over time. Year is sufficiently precise. We should also track timestamps (opened_date, last_modified, published_date), but a user-defined 'year' field would be useful. TODO: Is the "version" field OK?

    • We decided that the reason for this field is to allow people to filter based on year for repeating surveys e.g. River Watch 2023, but we can use the published date or the created date for that instead. (NOTE: The version concept we had discussions previously would be independent of this use case)
  • Hypothetical: Current state or Alternative (possible future) state (checkbox)

    • We called this field "hypothetical" (boolean) on the node table - do we also want that on the assessment table? @hazelshapiro
    • We decided that we want hypothetical at the assessment level just like in the object library

Independent features

These tickets are not part of the acceptance criteria for this ticket:

@hazelshapiro hazelshapiro added this to the Minimum viable product milestone Dec 1, 2023
@mfisher87 mfisher87 added enhancement New feature or request impact/ui Impacts the the user interface impact/datamodel Impacts structure of data in the database and removed impact/ui Impacts the the user interface labels Jan 7, 2024
@rmarow rmarow changed the title Add survey fields to "new survey" form Add assessment fields to "new assessment" form Mar 18, 2024
@mfisher87
Copy link
Member

@hazelshapiro is the year field still needed in MVP? Or is that replaced with version? We've also moved several checkboxes to independent tickets. Can you ensure those tickets are correctly milestoned?

@hazelshapiro
Copy link
Collaborator Author

I don't see that there is a version field. Can you clarify? The tickets look correctly milestoned - thank you! But I don't think that the "tags" field is captured anywhere.

@mfisher87
Copy link
Member

I don't see that there is a version field

I meant conceptually; I believe we'd talked about a "version" field as a more abstract alternative to a "year" field, and we could use the "title" field to communicate the distinction between versions of the same assessment. E.g., if you're looking at a versioned assessment it might display as: Assessment #1 (v3): River Watch 2026 (assuming v1 was 2024).

@mfisher87
Copy link
Member

mfisher87 commented Mar 19, 2024

But I don't think that the "tags" field is captured anywhere

Created #271; would you milestone it?

@mfisher87
Copy link
Member

Oh, and could you also comment on the "Type" field in the top-level post? I added a question there that should have been a comment, my bad 😓

@mfisher87 mfisher87 added the question Further information is requested label Mar 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request impact/datamodel Impacts structure of data in the database question Further information is requested
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants