Confirmed users
330
edits
No edit summary |
No edit summary |
||
| Line 45: | Line 45: | ||
: Login Time < 2 seconds | : Login Time < 2 seconds | ||
= Profile Page = | = Edit Profile Page = | ||
== Feature == | == Feature == | ||
| Line 52: | Line 52: | ||
== UX == | == UX == | ||
A first-time contributor would like to explore the different areas in which she could get involved. In return, Mozilla QA would like to know how much time she could contribute on a daily basis, and what difficulty level of tasks would she like to tackle in each area. | A first-time contributor would like to explore the different areas in which she could get involved. In return, Mozilla QA would like to know how much time she could contribute on a daily basis, and what difficulty level of tasks would she like to tackle in each area. | ||
== Screen Mockup == | |||
[[File:Mozilla-qa-taskboard-edit-profile-page.png|Mockup of the Edit Profile Page]] | |||
== UI Controls == | |||
{| class="wikitable" | | |||
! UI Control | |||
! Value / Range | |||
! Validation | |||
! Error Message(s) | |||
|- | |||
|Button | |||
|Pick a task for me! | |||
|Clicking on the button causes a matching algorithm to execute that matches the contributor's areas of interest, technical ability, and time availability with tasks listed by Mozilla QA. A new page opens with the best matching task displayed. | |||
|[TBD] | |||
|- | |||
|Button | |||
|Let me pick a task | |||
|Clicking on the button causes a matching algorithm to execute that matches the contributor's areas of interest, technical ability, and time availability with tasks listed by Mozilla QA. A new page opens with 5 to 10 tasks of the best matching tasks displayed. | |||
|[TBD] | |||
|- | |||
|Button | |||
|Edit Profile | |||
|Clicking on the button opens the Profile page in Edit mode. | |||
|[TBD] | |||
|- | |||
|Label | |||
|Display name of the contributor | |||
|Display name of the contributor as set in the Edit Profile page | |||
|N/A | |||
|- | |||
|URL | |||
|N tasks (where N is the number of tasks completed by the contributor so far) | |||
|Clicking on the link opens a page that lists the tasks completed by the contributor so far | |||
|As handled by web server on other mozilla.org websites | |||
|- | |||
|Button | |||
|Sign out | |||
|Handled by BrowserID | |||
|Handled by BrowserID | |||
|- | |||
|} | |||
== Next Screen == | |||
: List of contributor's completed tasks | |||
: Best Matching Task Page | |||
: List of 5 - 10 Best Matching Tasks Page | |||
: Edit Profile Page | |||
: Sign out | |||
== Security == | |||
=== Authorization === | |||
Only the contributor can see the page after login with BrowserID. This page is not public by default. | |||
== Performance == | |||
: Profile Page Load Time < 2 seconds ? | |||
= Profile Page = | |||
== Feature == | |||
A Mozilla Community Contributor choose to start on a task that is selected on the basis of a match with the Contributor's interests and time availability. A Contributor can also choose a task from a list. | |||
== UX == | |||
A Mozilla Community Contributor choose to start on a task that is selected on the basis of a match with the Contributor's interests and time availability. A Contributor can also choose a task from a list. | |||
== Screen Mockup == | == Screen Mockup == | ||
| Line 97: | Line 162: | ||
== Next Screen == | == Next Screen == | ||
: List of contributor's completed tasks | |||
: Best Matching Task Page | |||
: List of 5 - 10 Best Matching Tasks Page | |||
: Edit Profile Page | |||
: Sign out | |||
== Security == | == Security == | ||