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

Abierto Apto para principiantes
#211 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
Medio día
Aptitud para principiantes
88/100
Tipo de issue
Refactorización
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
typescript

Línea de trabajo

Comienza con los cinco archivos enumerados en 触る範囲 y comprueba el uso de answer_method en la tarjeta de evaluación, el payload de createEvaluation, el tipo Evaluation, los datos simulados y el texto de diseño de S-04. Elimina únicamente las referencias a la visualización y el envío del resultado de la evaluación; deja intacta la selección del método de respuesta de S-05. Después, ejecuta los comandos de test y lint del frontend para confirmar que se ha completado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

種別: 実装

種別: 実装 — コードを書き、「検証方法」で検証してから 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章 — 現行の実施条件の表示定義
Lenguaje dominante
HTML
Estrellas
1
Forks
0
Merge medio
1 h 19 min
PR fusionados (30 d)
76

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de study-basic-hackathon/hanasu

Todos los issues de study-basic-hackathon/hanasu

Issues similares

Más issues de Documentation

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.