Giter Site home page Giter Site logo

lemmalegalconsulting / docassemble-studentevaluations Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 888 KB

Problem Resolution System Complaint and Letters guided form tool for Massachusetts Advocates for Children.

Home Page: https://www.massadvocates.org/

License: MIT License

Python 3.62% CSS 96.38%
complaint legaltools letters non-profit docassemble document-assembly

docassemble-studentevaluations's People

Contributors

cwemrich avatar miabonardi avatar nonprofittechy avatar stavros-0 avatar

Stargazers

 avatar

Watchers

 avatar

docassemble-studentevaluations's Issues

User: other feedback

How helpful was our tool?

Choices are "very helpful", "somewhat helpful", "not helpful at all".

Very helpful

What best describes you?

Parent

User feedback:

hjhj

Question id: students name

Variable being sought: student.name.first

Add Autocomplete location

---
sets:
- school.address.address
- school.address.city
id: school info
question: |
Where does ${ student } go to school?
fields:
- Name of school: school.name.first
- School district name: school.district_name
help: |
This is often the name of the city where you live.
- ${ student }'s classroom is: student.classroom_type
input type: radio
choices:
- General education: general education
- Special education: special education
- 504 plan: 504 plan
- Home school: home school
- code: |
school.address_fields(default_state="MA")
---

User: other feedback

How helpful was our tool?

Choices are "very helpful", "somewhat helpful", "not helpful at all".

Very helpful

What best describes you?

Attorney or paralegal

User feedback:

[QUINTEN: could you please let me know if you receive this? I have feedback to send but don't want to enter it all if you won't receive it. Thank you--Diana]

We are concerned about starting a form intended to be user friendly with legalese to which they are required to state their understanding. Is it really necessary? Could we instead have a frequently asked questions or something to address concerns about data privacy, etc?

Question id: entire record request intro screen

Variable being sought: entire_record_request_intro_screen

PRS - Interview order

  • Ask for parent's name then child
  • Ask if enrolled in school THEN which school/school address

Independent Eval - Needs interview order/logic review

  1. evaluators.there_are_any is asked very early in the interview but the evaluator info is not asked until much later, I get its a screening question but its still odd
  2. The mac_shared_intro_questionsrefer to both director and coordinator and we need to confirm if this is correct
  3. Error currently on selected_evaluations['Other']

User: part of the form was confusing

   
Question ID background info about language needs
What was confusing Ask language question upfront.
Other information
Variable being sought how_notified_school

Should people be able to upload their own document/image of doc?

if not (translated_documents.there_are_any or meetings.there_are_any):
kickout_no_problems
explain_one_at_a_time
translated_documents.gather()
if len(translated_documents):
translated_documents_review
# TODO: can we have people upload images of the docs?
meetings.gather()
if len(meetings):
meetings_review

User: other feedback

How helpful was our tool?

Choices are "very helpful", "somewhat helpful", "not helpful at all".

Very helpful

What best describes you?

Edits to make

User feedback:

This is a test--can you please confirm you received?

Question id: primary language

Variable being sought: requestor.language

Ask if the student has an IEP

If they do not they will not have a special education contact. So then it will go to the SPED director. We should omit the SPED coordinator questions.

This is for the evaluation request letter--not the independent evaluation. IN that context students will already have an IEP.

Make this flexible to let someone list multiple evaluations

# TODO: make this flexible to let someone list multiple evaluations
- The school: translated_documents[i].translation_level
input type: radio
choices:
- Did not translate the document at all: no_translation
- Only translated part of the document: partial_translation
- Attempted to translate the document, but I could not understand the translation: poor_translation
- What kind of evaluation was it?: translated_documents[i].evaluation_type
show if:
variable: translated_documents[i].name
is: school_evaluation
- Describe the document and what happened (optional): translated_documents[i].description
datatype: area
required: False
help: |
Use your own words. For example, one parent might say: "I asked the
school to send me a copy
of my child’s IEP in Spanish at least two days before the team meeting,
but they told me that they would not be able to get a copy in Spanish
before then."
---
variable name: evaluation_options
data:
school_evaluation: School Evaluation
progress_reports: Special Education Progress Reports/Grade Reports
ieps: Individualized Education Programs (IEPs)
evaluation_consent: Evaluation Consent Forms
team_meeting: Team Meeting Invitations
discipline_notices: Notice of School Discipline Hearings and/or Discipline Hearing Decisions
letter_or_email: Letter or email
other: Other

User: Bug report

   
Question ID requestor right to send
Steps to reproduce test
Expected behavior test
What happened instead test
Other information
Variable being sought requestor.right_to_send

Language section

What language do you speak best?
fields:
- Language: requestor.language
choices:
- English: English
- Spanish: Spanish
- Arabic: Arabic
- Cantonese: Cantonese
- Cape Verdean: Cape Verdean Creole
- French: French
- Haitian Creole: Haitian Creole
- Mandarin: Mandarin
- Portuguese: Portuguese
- Other: Other

From notes: "Do we need this? Won’t we know the preferred language based on the language they have selected to complete the form?; and
2) if there is a reason we do need this, I think it is best to include only the languages available (Spanish, Portuguese, Haitian Creole, and Simplified Chinese)"

No red asterisk, should there be language saying one of the following is required?

id: requestor phone number and email
question: |
What is your preferred phone number and email?
fields:
- Phone Number: requestor.phone_number
required: False
- Email: requestor.email
datatype: email
required: False
validation code: |
if not(requestor.phone_number) and not(requestor.email):
validation_error("You need to provide at least one contact method.",field="requestor.phone_number")

User: other feedback

How helpful was our tool?

Choices are "very helpful", "somewhat helpful", "not helpful at all".

Very helpful

What best describes you?

Parent

User feedback:

This is a test-can you confirm it went through Quinten?

Question id: prs_intro

Variable being sought: prs_intro

Amend template to adjust for new checkbox options (link principal email here)

Updated language in commit: "- "I want a copy of my letter...": done

datatype: checkboxes

choices:

- Emailed to me

- Emailed directly to the school principal and me

- Download as a Word document so that I can make edits and print it"

edited option 2 and added option 3 per Diana. Need to adjust template and link utilize principal email question.

#id: entire record request letter screen
#question: |
# Here is your letter
#subquestion: |
# 1. Download and print the letter below.
# 1. Keep one copy for your own records.
# 1. Second a copy to the school district.
#

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.