[frontend]評価結果から回答方式の表示を削除する
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- Nửa ngày
- Mức phù hợp với người mới
- 88/100
- Loại issue
- Tái cấu trúc
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
- Lĩnh vực
- documentation, frontend
Hướng nghiên cứu
Bắt đầu với năm tệp được liệt kê dưới 触る範囲, kiểm tra việc sử dụng answer_method trong evaluation card, createEvaluation payload, Evaluation type, dữ liệu mock và nội dung thiết kế S-04. Chỉ xóa các tham chiếu đến việc hiển thị và gửi kết quả evaluation, giữ nguyên phần chọn phương thức trả lời của S-05, sau đó chạy các lệnh test và lint của frontend để xác nhận đã hoàn tất.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
種別: 実装 — コードを書き、「検証方法」で検証してから PR を出す。
目的
評価結果に含まれる「回答方式」は、バックエンドが保存・返却しておらず(API仕様 の評価結果関連レスポンスに answer_method は存在しない)、フロントエンドは常に null を代入して表示している(実質機能していない)。フロントエンド全体から表示・送信ロジックを外す。
完了条件
- ホーム画面(
frontend/src/app/(with-header)/page.tsx)の「直近の評価結果」カードから「回答方式:〜」の表示を削除する -
frontend/src/lib/evaluation-api.tsのcreateEvaluation(POST /evaluations)からanswer_methodの送信を削除する -
frontend/src/lib/domain.tsのEvaluation型からanswer_methodフィールドを削除する(AnswerMethod型・ANSWER_METHOD_LABEL自体は S-05 の回答方式選択で使うため残す) -
frontend/src/mocks/evaluations.tsのモックデータからanswer_methodを削除する - S-04 ホーム 3.2章の実施条件から「回答方式:〜」の記述を削除する
やらないこと
- 練習の設定(S-05)での回答方式の選択機能自体(音声入力/文字入力の切り替え)は変更しない。評価結果の表示・送信だけが対象
- バックエンドのスキーマ変更(そもそも
answer_methodを扱っていないため対象外)
触る範囲
frontend/src/app/(with-header)/page.tsxfrontend/src/lib/evaluation-api.tsfrontend/src/lib/domain.tsfrontend/src/mocks/evaluations.tsdocuments/frontend/01_design/screens/S-04_ホーム.md
検証方法
cd frontend
docker compose run --rm web npm run test
docker compose run --rm web npm run lint
前提・依存
- 依存Issue: なし
- 適用ADR: なし
参考
- Ngôn ngữ chính
- HTML
- Star
- 1
- Fork
- 0
- Merge trung bình
- 1 giờ 19 phút
- Pull request đã merge (30 ngày)
- 76
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
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 study-basic-hackathon/hanasu
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
study-basic-hackathon/hanasu#219 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
study-basic-hackathon/hanasu#218 ·
-
種別: 実装
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
study-basic-hackathon/hanasu#210 ·
-
種別: 実装
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
study-basic-hackathon/hanasu#207 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
study-basic-hackathon/hanasu#227 · 3 bình luận ·
Tất cả issue của study-basic-hackathon/hanasu
Issue tương tự
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
githubnext/gh-aw-workshop#3692 ·
-
agent/guide documentation hive/hosted-available-lke648397-260827-5n31
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
-
kind/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
falcosecurity/falco-website#1601 ·
-
Improve privacy considerations Đang mởspecification
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 78/100
WICG/webmonetization#729 ·
-
documentation
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 62/100
inmanta/inmanta-core#10835 ·