Dashboard usability test: six proposals, four implemented in drafts, two need a call
Maintainer thường phản hồi trong vòng 9 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
Hướng nghiên cứu
Read the r5 UX-test notes for the persona table, paths, and click counts, then inspect the referenced entry points: obr/index.html, models/index.html, forecasts/make_open_fans.py, models/compare/build.py, and site_nav.py. The issue asks for decisions across seven proposals, including sign-off on a summary claim and a choice about how to show forecast values. Done means those decisions are resolved and the selected usability changes are implemented; the issue gives no specific test command.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
A task-based usability test ran on a local merge of #204, #205, #206, #219 and r5-api-scenarios. Seven tasks covered four personas: policy analyst, rates trader, journalist and developer. Playwright started every task at / and counted clicks at 1440 and 375 px. All seven tasks can be completed, and no page scrolls horizontally at 375. The small fixes are already pushed to the owning PRs:
- #204 0d9711a: Combine step 1 gets a visible "See the scored 1p example →" link. The validation tab heading changes from "How each model is validated" to "How each model is checked".
- #206 234fdd9: the /pe macro-feedback links now go to
/obr#answers. - #205 1973dd2: the Forecasts expander links to the Growth and Inflation tables. The topic tables now say their bands are raw while the track-record fans are re-calibrated. No number changed.
The proposals below need a judgement call or a bigger change, so I have not made them.
- Say whether the macro feedback changes the cost. An analyst asked "does the macro feedback change it?" The site answers in GDP (about 0.34× the revenue by q12, /obr#answers). It never says plainly that the costing itself is not revised: borrowing is not returned by the adapter, and that appears only in the "Cannot answer" row. Proposal: one sentence at the /obr worked example. (obr/index.html, #206)
- Show each model's verdict on its router card. On /models with "Cost a reform" and "UK" selected, the OBR card's only quality signal is the tag "published anchor". The verdict sits inside the collapsed "What it is, strengths and limits". Proposal: show the one-line verdict on the card itself. It is already on the model's own "at a glance" panel, so link to that or reuse it, without adding a second copy of the fact. (models/index.html, #204)
- Add a yes/no lead on /models/validation. A journalist asking "is any model validated?" finds four classes and seven verdicts, but no line that answers the question. The verdict column supports one: no model is validated as a forecaster, and the strongest evidence is replication of a published anchor. This needs your sign-off because it is a summary claim. (#204)
- Put the CPI and GDP numbers next to the fans on /forecasts. A rates reader needs 3 clicks and 2 expanders to read the next four quarters (Forecasts, then the Inflation tab, then "Quarter by quarter"). The fans have no values and no hover. Decision: table the re-calibrated bands next to the fan, or keep only the raw table on the topic tab (it is now labelled). (forecasts/make_open_fans.py, #205)
- Show the answer first on Same question. For +100bp, the benchmark box comes first and the answer table starts below the fold at 1440. Proposal: put the table first and the benchmark directly under it, or collapse the benchmark to one line. (models/compare/build.py, #219)
- Fix the Forecasts sub-tab row at desktop width.
economy-subnav-rowis 1599 px wide in a 1440 viewport, so "Tax and benefit reform" is cut under the fade. Options: shorter labels ("Tax and benefits"), or the UK/US switch on its own row. (site_nav.py, #204) - Developer example. The /connect prompt "a 25 basis point US rate cut … hank_shock" sits next to
--size -0.0025, which is a 100bp-annualised move. This is already tracked in #211, so fix it on /connect when #211 lands.
Evidence: the persona table, paths and click counts are in the r5 ux-test notes. The screenshots are local. An MCP check, frbus_shock(rffintay_aerr, 1.0, horizon=12), returned GDP −0.551% at 2027Q4, the same as /models/compare.
Recommendation: do 1, 2 and 5 now; they are wording and order changes within one PR each. Items 3 and 4 need your call.
🤖 Generated with Claude Code
- Ngôn ngữ chính
- HTML
- Star
- 3
- Fork
- 0
- Merge trung bình
- 8 ngày 15 giờ
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của PolicyEngine/macro
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
PolicyEngine/macro#225 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 9 ngày
-
question
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
PolicyEngine/macro#214 ·
Maintainer thường phản hồi trong vòng 9 ngày
-
bug documentation
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 76/100
PolicyEngine/macro#211 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 9 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 18/100
PolicyEngine/macro#230 ·
Maintainer thường phản hồi trong vòng 9 ngày
-
question
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 22/100
PolicyEngine/macro#227 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 9 ngày
Tất cả issue của PolicyEngine/macro
Issue tương tự
-
bug priority: medium
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
storytold/photocraft#12706 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug priority: medium ui
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
storytold/vectorcraft#6333 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
AI module: Beacon Module: dashboard type: enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Theme: Catppuccin Latte (light)Đang mởgood first issue help wanted theme
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
area:self-score-app bug priority:p1
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
mikejr83/rc-soar-score#820 ·
Maintainer thường phản hồi trong vòng 1 ngày