[frontend]評価結果から回答方式の表示を削除する

Đang mở Phù hợp với người mới
#211 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

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.tscreateEvaluationPOST /evaluations)から answer_method の送信を削除する
  • frontend/src/lib/domain.tsEvaluation 型から 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.tsx
  • frontend/src/lib/evaluation-api.ts
  • frontend/src/lib/domain.ts
  • frontend/src/mocks/evaluations.ts
  • documents/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: なし

参考

  • API仕様 5.5章・5.6章・5.7章 — 評価結果の入出力に answer_method が存在しないことの根拠
  • S-04 ホーム 3.2章 — 現行の実施条件の表示定義
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

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của study-basic-hackathon/hanasu

Tất cả issue của study-basic-hackathon/hanasu

Issue tương tự

Thêm issue về Documentation

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.