Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta Adatta ai principianti
#211 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
Mezza giornata
Idoneità per principianti
88/100
Tipo di issue
Refactoring
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
typescript

Direzione di ricerca

Inizia dai cinque file elencati sotto 触る範囲, verificando l’uso di answer_method nella scheda di valutazione, nel payload di createEvaluation, nel tipo Evaluation, nei dati mock e nel testo di progettazione di S-04. Rimuovi solo i riferimenti alla visualizzazione e all’invio del risultato della valutazione, lasciando intatta la selezione del metodo di risposta di S-05, quindi esegui i comandi di test e lint del frontend per confermare il completamento.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

種別: 実装

種別: 実装 — コードを書き、「検証方法」で検証してから 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章 — 現行の実施条件の表示定義
Lingua principale
HTML
Stelle
1
Fork
0
Merge medio
1h 19m
PR unite (30g)
76

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di study-basic-hackathon/hanasu

Tutte le issue di study-basic-hackathon/hanasu

Issue simili

Altre issue su Documentation

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.