Bug 1183994
| Summary: | RFE: Gather and display metrics detailing the number of words translated by a specific translator, for a specific project | ||
|---|---|---|---|
| Product: | [Retired] Zanata | Reporter: | Isaac Rooskov <irooskov> |
| Component: | Component-API | Assignee: | Patrick Huang <pahuang> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Damian Jansen <djansen> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | development | CC: | camunoz, dchen, djansen, mkim, pahuang, yshao, zanata-bugs |
| Target Milestone: | --- | ||
| Target Release: | 3.7 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | 3.7.0-SNAPSHOT (git-jenkins-zanata-server-github-pull-requests-3057) | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | 5 | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-07-22 02:19:43 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Isaac Rooskov
2015-01-20 11:51:38 UTC
I would add a time period filter to the screen as well. Implementation details discussed in developer meeting:
- Stats are shown on (new) user profile page.
- Profile page also has username, display name and gravatar picture.
- Profile page has a consistent URL.
- Profile page is accessed by entering username into the project-search box
- Search results that appear below the box while typing will have an icon
to indicate whether the result is a project or a user.
- Stats are per-user across all projects that they have worked on
- Stats are for a time-period that can be specified
- a button exists to show stats for each of these time ranges:
- yesterday
- the last week (7 days, the last of which is yesterday)
- the last 30 days (30 days, the last of which is yesterday)
- a way to specify a custom range of dates.
- All stats time periods use the server timezone. A day starts at midnight in
the server timezone.
- Stats are for work on Zanata web app. There is no requirement to show stats
for uploaded translations.
- Stats will increase when a user saves as fuzzy, saves as translated and
marks as reviewed.
- Stats count all activity. e.g.:
- A 10-word string saved as fuzzy will add 10 words to the fuzzy stat
- 3 subsequent saves as fuzzy on the same 10-word string will add 30 words
to the fuzzy stat.
- Stats display: Stacked bar graph (horizontal), with or without smoothing (a number for each day for each state that we are tracking, added up at midnight).
The date range is not limited to yesterday anymore as we will not use any batch job to do caching. The options are limited to "this week", last week, this month and last month. Verified (master) at e78c4976616498dc57a2b1684388121ab53aa39f |