Dashboard usability test: six proposals, four implemented in drafts, two need a call
I maintainer di solito rispondono entro 9 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Lingua principale
- HTML
- Stelle
- 3
- Fork
- 0
- Merge medio
- 8g 15h
- PR unite (30g)
- 1
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di PolicyEngine/macro
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
PolicyEngine/macro#225 · 2 commenti ·
I maintainer di solito rispondono entro 9 giorni
-
question
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
PolicyEngine/macro#214 ·
I maintainer di solito rispondono entro 9 giorni
-
bug documentation
Difficoltà 1/5 1-3 ore Idoneità per principianti 76/100
PolicyEngine/macro#211 · 1 commento ·
I maintainer di solito rispondono entro 9 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 18/100
PolicyEngine/macro#230 ·
I maintainer di solito rispondono entro 9 giorni
-
question
Difficoltà 5/5 Più di una settimana Idoneità per principianti 22/100
PolicyEngine/macro#227 · 4 commenti ·
I maintainer di solito rispondono entro 9 giorni
Tutte le issue di PolicyEngine/macro
Issue simili
-
bug priority: medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
storytold/photocraft#12706 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug priority: medium ui
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
storytold/vectorcraft#6333 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
AI module: Beacon Module: dashboard type: enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue help wanted theme
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
area:self-score-app bug priority:p1
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
mikejr83/rc-soar-score#820 ·
I maintainer di solito rispondono entro 1 giorno