ChubachiPT2024 / manakan

MIT License
0 stars 0 forks source link

Classificationページでのデータ取得 #113

Closed cozy07 closed 2 months ago

cozy07 commented 2 months ago

概要

何をやるのか

classificationpageでAPIからデータを取得する

なぜやるのか(目的)

classificationpageでデータを表示するため

完成の定義

その他

shunya9811 commented 2 months ago

@a2311kk 今すぐには、必要はないかもですが、reviewページ用にgetSubmissionSummaryを作成することに決まったので、 src/application/reportLists/reportListData.tsの

public constructor(
    public readonly courseId: number,
    public readonly courseName: string,
    public readonly reportId: number,
    public readonly reportTitle: string,
    public readonly items: ReportListItemData[]
  ) {}

reportListItemDataは修正することになるんですかね?

益田さん、小澤さんのために言っておくと ここでのissueでは、とくにReportListItemData[]は使わないと思うので、気にせず実装してもらって構わないです。

shunya9811 commented 2 months ago

@a2307yo @tadashimasuda https://github.com/ChubachiPT2024/manakan/pull/108 ここでのコードが参考になるかもしれないです。

a2311kk commented 2 months ago

@shunya9811

確かに、ReportListItemData.ReportListItemSubmissionData や、ReportListItemData.ReportListItemAssessmentData.feedback などは Classification 画面では不要なので、修正しても構わないようには思います。

shunya9811 commented 2 months ago

評価ページのルーティングを変えたので、 /src/presentation/import/components/DropForm.tsx におけるルーティング処理も変えてもらいたいです。

navigate(`/evaluation/${reportId}`);