chimple / cuba

GNU Affero General Public License v3.0
2 stars 8 forks source link

Assign screen functionality #1359

Open divyahariharan2103 opened 8 months ago

RadhaG3 commented 8 months ago

User Story As a Teacher, I should be able to assign the assignments to all the students of my class

Acceptance Criteria

(i) Recommended Assignments Given That user navigates to 'Recommended Assignments' page Bottom status bar-> Assign Button When Clicked on 'Recommended Assignments', list of all subjects to be displayed, and further when clicked on any subject, each subject to show the list of chapter : lesson wise (based on previous assignments) with a check box next to it. An option to select all to be provided at subject level Then User to assign all the recommended lessons or if required , user to deselect to chosen lessons and assign.

(ii) Manual Assignments Given That user navigates to 'Manual Assignments' page Bottom status bar-> Assign Button When Clicked on 'Manual Assignments',

(i) If assignments are not chosen to assign, a message to indicate Go To Library to choose new assignments.

(ii) If assignments are chosen List of all subjects to be displayed, and further when clicked on any subject, each subject to show the list of chapter : lesson wise with a check box next to it. An option to Select All to be provided at subject level Then User to assign all the recommended lessons or if required, user to deselect and assign.

On the same page, to show the total number of assignments to assign. When clicked on Assign button, user to choose the 'Start Date' and 'End Date' for the all the chosen assignments. On the same page, an option to assign to the entire class or to select individual students and assign.

image.png
divyahariharan2103 commented 7 months ago

Investigation for add screen and complete score

Ashish1998 commented 6 months ago

AssignButton

AssignmentAppBar

AssignmentTabList

ChapterCard

DropDown

DateTimePicker

Lesson icon

Recommended assignement

Recommended tab

select all

Pramodmarssun commented 1 month ago
  1. When selecting recommended assignments, they are not added to the total number of recommendations.
  2. There is no default date for assignments; the user has to select it manually every time.
  3. All bands are not selected when assigning homework; only two bands are selected.
  4. After assigning the recommended homework, the same lesson is presented for assignment again instead of new lessons.
  5. Clicking the "Select All" button causes the dropdowns to expand and close unexpectedly.
  6. When assigning manually, after adding assignments from the Library, the "Next" button does not work.
  7. The "Assign" button is clickable even when no assignments are selected, causing a long load time after clicking.
  8. Manual or recommended courses should not be expanded by default according to the mockup. Users should choose the course, then the lesson.
  9. There is no option to assign a Live Quiz.
  10. Start and End date calendars should be the same. In Teacher Assignment Summary, the calendar is different.
  11. In the Library, lessons can be added one by one. Can we add a button to select the entire chapter?
  12. In story book this story is not coming
Pramodmarssun commented 3 weeks ago

Bugs

  1. Assigned assignments do not appear in the student profile.
  2. When adding lessons to the cart in the Library and clicking "Next," the selected lessons get deselected, so the user has to re-select them on the assignment screen.
  3. If the teacher selects all recommended lessons and then deselects any individual lesson before assigning, the recommendations for the next assignment are affected.
  4. Yellow and green bands can't be deselected.
  5. The same student appears in two bands when we extend the band information.
  6. Assignments or live quizzes can be scheduled with past start and end times.
  7. When clicking the back button from the "Select Bands to Assign" screen, the selected lessons are deselected upon returning.
  8. The calendar in this section does not match the one in the teacher summary.
  9. This story is missing in Storybook.

UI

  1. The mockup doesn't show the correct number of selected lessons or courses next to manual or recommended assignments.
  2. "Manual" and "Recommended" text labels sometimes break into two lines instead of displaying in one line.
  3. Some text is not visible in dark mode.
  4. In the mockup, individual lessons and selected courses have different colors, but they appear the same here.
  5. The calendar button appears black in dark mode.
  6. On the "Select Date and Band" screen, the screen can scroll left to right; it should be fixed.
  7. Student names are not visible in dark mode on the "Select Band" screen.
  8. After clicking "Assign," only the "Share" button looks clickable; the "OK" button does not.
  9. The share message lacks details about the assigned lessons.

Screenshots: Screenshot_20241108_114121_Chimple Screenshot_20241108_114111_Chimple

Pramodmarssun commented 6 days ago
  1. When we click the "Assign" button, only the Red and Gray bands are auto-selected. Yellow and Green cannot be selected.
  2. Students from the Gray band are incorrectly appearing in the Red band when we expand the bands to view the student details for homework assignment.
  3. While setting the start and end date for assignment, only a 2-month range is available. We are unable to select from all months.

Previous Issues Unresolved:

UI Issues:

Screenshot Screenshot_20241126_120929_WhatsApp Screenshot_20241126_114722_Chimple

Pramodmarssun commented 15 hours ago
  1. Limited Date Selection in Calendar When selecting the date duration for an assignment, the Start Date calendar displays only the month of January 2025, regardless of the current date, limiting flexibility. Similarly, the End Date calendar allows only past dates to be selected, preventing users from setting future end dates for assignments.
  2. Deselection of Recommended Lessons When users select lessons from both the "Manual" and "Recommended" assignment sections, then navigate to the "Assignments" page and return, the recommended lessons are deselected automatically.
  3. We are allowing user to assign assignment when there are no bands are selected

UI

  1. Assignment created confirmation looks same as before in some cases
  2. Assignment assigned sharing message is showing N/A instead of details
  3. We have Select All check box to select all bands to assign homework but when there are no students in any band user not allowed to select that but select all check box is checked

Screenshots

  1. Screenshot_20241202_115718_Chimple

  2. Screenshot_20241202_115751_WhatsApp
  3. Screenshot_20241202_113546_Chimple