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

User related forms - Phase 1 #1565

Closed
3 tasks done
vinayvenu opened this issue Mar 22, 2024 · 0 comments
Closed
3 tasks done

User related forms - Phase 1 #1565

vinayvenu opened this issue Mar 22, 2024 · 0 comments
Labels

Comments

@vinayvenu
Copy link
Member

vinayvenu commented Mar 22, 2024

Need:

Avni normally supports data about the clients/beneficiaries tracked by the user. But in some cases user needs to submit a data about themselves.
Some use-cases where we have seen this are :

  • User submitting their training needs
  • Assessment form for users
  • ASHA Area Inputs form from IHMP - User submitting a monthly report of activities conducted (not necessarily everything is covered in the app)
  • a questionairre to test user knowledge (and thus training needs)
  • grievance from the field
  • ASHA submits their monthly reports which is approved by supervisor Eg: feedback appraisals
    - Supervisor submits monthly report
    - Imagine 1 supervisor supervising 5 ASHAs :
    1.How would supervisor go about checking his forms and his subordinate forms
    2.How would supervisor go about approving/rejecting the subordinate forms
    3.How would the forms of subordinates sync to supervisor
    4.How would the forms only that ASHA sync to her
  • think of potential other ways of usage

Currently how done:

  • By creating a new subject type, say ASHA Area Inputs in IHMP

Why in Avni and why not via excel sheets:

Avni supports visit scheduling, syncing offline, translations, linking to rest of data(say some subject). To leverage all these, it is good to develop something more native in Avni.

Stories

  1. petmongrels
  2. himeshr
  3. himeshr petmongrels

Tasks continued on this epic

Approaches discussed:

  • create subject for each user and use direct assignment strategy
  • create new sync strategy - self and others - reason given: handle everything on server side.
  • separate user forms like tasks - will be more days work
  • refer to user table - more days work since cant reuse few things
@vinayvenu vinayvenu added the Epic label Mar 22, 2024
@mahalakshme mahalakshme changed the title User related forms User related forms - Phase 1 Jun 25, 2024
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

No branches or pull requests

1 participant