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-friendliness Hero #12081

Closed
zhaojj2209 opened this issue Feb 13, 2023 · 1 comment
Closed

User-friendliness Hero #12081

zhaojj2209 opened this issue Feb 13, 2023 · 1 comment
Labels
c.Epic Feature/task that is worth many smaller sub-features/sub-tasks committers only Difficult; better left for committers or more senior developers

Comments

@zhaojj2209
Copy link
Contributor

The epic keeps track of issues related to improving TEAMMATES's accessibility and mobile-friendliness.

All work will be done on user-friendliness branch. Once the majority of issues have been fixed, the branch will be merged to master and the remaining issues will be opened to all.

@zhaojj2209 zhaojj2209 added committers only Difficult; better left for committers or more senior developers c.Epic Feature/task that is worth many smaller sub-features/sub-tasks labels Feb 13, 2023
zhaojj2209 pushed a commit that referenced this issue Feb 19, 2023
* Redo all changes over the last few days

* Missed out a few changes

* Resolve comments

* Update tests
zhaojj2209 pushed a commit that referenced this issue Feb 19, 2023
* Redo all changes over the last few days

* Missed out a few changes

* Resolve comments

* Update tests
zhaojj2209 pushed a commit that referenced this issue Feb 20, 2023
* Make dropdowns in menu bar focusable

* Fix unequal margins in dropdown list in menu bar

* Fix lint
zhaojj2209 added a commit that referenced this issue Feb 20, 2023
* Fix trailing spaces in github workflow files

* Refactor page.component.html

* Standardise word usage

* Update snapshots
zhaojj2209 pushed a commit that referenced this issue Feb 26, 2023
…esults page (#12129)

* Make [more] button in feedback sessions result page focusable

* Use headings for question number in feedback sessions result page

* Edit snapshot tests

* Change h3 to h2 tag and remove <b> tags

* Change additional info from link to button
zhaojj2209 pushed a commit that referenced this issue Feb 27, 2023
* Landmark questions by making them headings

* Update tests

* Make questions collapsible

* Make question cards interactable

* Resolve comments

* Fix E2E issues

* Fix lint issues

* typo

* lint again
zhaojj2209 pushed a commit that referenced this issue Feb 27, 2023
…12139)

* Fix mobile text wrap for evaluee/recipient

* Align Evaluee/Recipient to left

* Fix lint
zhaojj2209 pushed a commit that referenced this issue Feb 27, 2023
…ns (#12140)

* Add labels for text question responses

* Another merge conflict
zhaojj2209 pushed a commit that referenced this issue Feb 28, 2023
* Add labels for MSQ checkboxes

* Shift to question edit form
zhaojj2209 pushed a commit that referenced this issue Mar 1, 2023
…ient questions (#12150)

* Add labels for distribute points by recipient questions

* Fix dropdown for questions with constraints

* Make method name for toggling question submission form dropdown more specific
zhaojj2209 added a commit that referenced this issue Mar 25, 2023
* Fix admin home page axe tests

* Fix admin accounts page

* Fix admin search page

* Fix admin sessions page

* Fix instructor course enroll page

* Fix instructor course edit page

* Undo disable rule

* Fix disabling rules

* Fix course join confirmation page

* Fix instructor courses page

* Fix instructor course student edit page

* Fix instructor course student details page

* Fix instructor session results page

* Fix datepicker

* Fix timepicker

* Fix instructor session edit page

* Fix individual deadline extension page

* Fix student activity logs page

* Fix student course details page

* Modify styling

* Modify student edit page IDs
zhaojj2209 pushed a commit that referenced this issue Mar 25, 2023
… MSQ (#12236)

* update mcq to look like msq

* attempt 1

* Fix MCQ question

* MSQ

* Fix margins and aria-hidden

* labels

* update tests

* Labels

* Tests

* Remove extra br and tabindex

* update tests
zhaojj2209 pushed a commit that referenced this issue Mar 25, 2023
* Modify question headers in instructor edit sessions page

* Fix tests

* Fix e2e tests
zhaojj2209 pushed a commit that referenced this issue Mar 25, 2023
…format on mobile (#12250)

* Change dropdowns to col format on mobile

* Update tests
zhaojj2209 added a commit that referenced this issue Mar 26, 2023
* Fix visibility dropdown overflow

* Update tests

---------

Co-authored-by: Zhao Jingjing <54243224+zhaojj2209@users.noreply.github.com>
zhaojj2209 added a commit that referenced this issue Mar 27, 2023
* Add accessibility tests documentation

* Add best practices documentation

* Add minimum screen size support

* Fix typos and grammar

* Reword accessibility docs
zhaojj2209 pushed a commit that referenced this issue Mar 30, 2023
* Add label to rank recipients question inputs

* Fix rank recipients question mobile spacing

* Use bootstrap padding

* Change label id names
zhaojj2209 pushed a commit that referenced this issue Mar 31, 2023
…12306)

* Add labels to rank options field

* Fix rank options question

* Remove redundant css

* Remove redundant row css

* Fix lint
zhaojj2209 pushed a commit that referenced this issue Apr 1, 2023
…12325)

* extension confirm modal component

* per question view responses component

* sessions recycle bin table component

* sessions table component

* student list component

* notifications table component

* copy instructors from other courses modal component

* instructor courses page component

* copy questions from other sessions modal component

* instructor session individual extension page component

* update tests
@zhaojj2209
Copy link
Contributor Author

Closing as the majority of issues identified have been fixed and deployed. All remaining user-friendliness-related issues shall henceforth be tracked using separate GitHub issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c.Epic Feature/task that is worth many smaller sub-features/sub-tasks committers only Difficult; better left for committers or more senior developers
Projects
None yet
Development

No branches or pull requests

1 participant