navgurukul / bhanwari-devi

Frontend Repository for Merakilearn maintained by Navgurukul students and volunteers
https://www.merakilearn.org/
31 stars 17 forks source link

Tutor Dashboard #745

Open kartiks26 opened 2 years ago

kartiks26 commented 2 years ago

Completed in --> 15/10

iamvaiibhav19 commented 2 years ago

Changes Done :

UI

Functionality

Remaining :

API Requirements -

komalahire commented 2 years ago

Depending on the backend:-

Done

kartiks26 commented 2 years ago

@kirithiv2000

kirithiv2000 commented 2 years ago

Done from backend

  1. Delete and change the status API is working and is in dev.
  2. status change for multiple volunteer api also in dev. it is working. just the way of sending parameter is different. do not wait for us, start implimenting the apis in frontend side.

Pending

  1. Searching through table with Last Class Title, Last Class Batch.
  2. Python(40) & Spoken English(20), these values are hardcorded, so python should contain no of volunteer with python and same for spoken English.
  3. need to update the parameter of status change for multiple volunteer api.
  4. need to change path of delete multiple volunteer api .
Poonam-Singh-Bagh commented 1 year ago

Complete in - 20/10

kartiks26 commented 1 year ago

https://github.com/navgurukul/sansaar/issues/695

Poonam-Singh-Bagh commented 1 year ago

Status change only can be done when the Volunteer Automation bug will get fixed as we can change the status of those tutors who was onboarded from volunteer automation flow. Volunteer Automation bug

Poonam-Singh-Bagh commented 1 year ago

Volunteer Automation bug done

kartiks26 commented 1 year ago
<TableContainer>
<TableBody><TableRow><Collapse>Component we want to hide scrolling of</Collapse></TableRow></TableBody>
</TableContainer>

This is a structure in current file structure in dashboard design The table container styling which is also a wrapper in it and manages scrolling of it. Its nearly impossible keeping the position of that collapsible component to be scroll on its own Approach that can work but will might break in the web (which is going to be used Ultimately for most of users)

  1. Make the collapsible component outside the table container and manage its state at every position where we want it to be still it wont work if we map it inside the body or be inconsistent at some other mobile sizes . As it will ultimately change the complete structure of file there are chances of breaking in web at some points.
  2. Make height of that bigger and match "vw" . which is more prominant solution so we dont need to scroll and will look good as well.
  3. It can be made as modal component and only after closing it we can scroll others.
  4. It can be done like admission dashboard design and make it as modal
komalahire commented 1 year ago

Things are done today

Depending on the backend:-

Working on

Poonam-Singh-Bagh commented 1 year ago

Complete in - 21/10

Poonam-Singh-Bagh commented 1 year ago

Need to be fixed in VolunteerDB.

  1. After clicking on the student name, we get their data in a table that table needs some radius fixes and the margin-top & bottom.
  2. Change the status dialog box should have a radius and add pictures with the name.
  3. Radius fix in generating the report box.
  4. Tic right symbol is unavailable in filter language, and the status and button are missing
  5. Searching through table with Last Class Title, Last Class Batch.
komalahire commented 1 year ago
  1. Batch name in batch title and class title name in class title (For Python) / For English only class title name
  2. Contained button for Selected Pathway
  3. If selected multiple rows the header row becomes '-' checkbox, when click on '-' checkbox all selected row should be deselected
  4. Rename last batch to batch name
  5. Last class date and title would be last happened class not batch last class
  6. No combined data of Python and English (By default Python selected)
  7. Change the header name volunteers to Tutors. image

Backend

@amansharmma

amansharmma commented 1 year ago

Backend

Poonam-Singh-Bagh commented 1 year ago

@kirithiv2000 can you please write the ETA for the things that depend on the backend?

Poonam-Singh-Bagh commented 1 year ago

Backend ETA - 17/10 in worst scenario

Poonam-Singh-Bagh commented 1 year ago

Tested Tutor Dashboard entirely and got some issues