Skip to content
This repository was archived by the owner on Oct 30, 2019. It is now read-only.
This repository was archived by the owner on Oct 30, 2019. It is now read-only.

審査結果をWebサイト上で確認できるようにする。 #120

@shumpei

Description

@shumpei

審査結果(受賞作品)をWebサイト上で確認できるようにします。
とりあえず適当に仕様を考えてみます。

  • 最優秀賞、優秀賞についてはトップページで確認できる
  • その他(協賛企業など)を含む全審査結果については、専用の一覧ページで全て確認が可能
  • 各受賞結果については、それぞれ専用のページが割り当てられる(個別のURLがあったほうが、受賞者も自己紹介などに使いやすい)

上のように作りこむことを考えると、DBにデータ登録して動的にページ作るほうが良さそう。

内部設計の案

賞データと応募作品データの間に関連テーブルを用意して、賞:応募作品のマッピングを実現するとか。

一つの応募作品が複数の賞を受賞することも考えられるので、賞と作品はmany to one関連になると思われます。

UI上の設計案

現在のWebサイトに、以下の様な修正を加える

  • トップページの目立つ箇所(一番上、くらいでもいいかもしれない)に、最優秀賞と優秀賞が目立つように表示される。
  • 「/winners」で、全受賞作品を閲覧できるページが表示される。このページは、「審査結果」として、グロナビからもリンクを貼る(グロナビそろそろキツキツなので、他のメニューをどこかに追いやりたい)
  • 「/winners/<賞slug>」で各賞とそれに紐付いた作品が表示される(例: 「/winners/kddi」でKDDIの受賞作品が表示される)。そのページでは、賞の概要と作品の概要が分かる程度でよく、詳細情報については賞のページ、作品のページ、それぞれにリンクする

ほか、細かい点

  • 最優秀賞と優秀賞は、賞のslugがないので、最優秀賞は「highest」、優秀賞3作品は「high1-3」とする。
  • トップページ、作品とは別に、ファイナルイベントでトロフィー受け取ってる写真とか掲載してもいいかもしれない。「このコンテストは終了したよ」と「盛り上がったよ」というメッセージを発信したい。

だいぶ荒い仕様ですが、まずはこれを基点に進めさせて頂ければと思います。
内部的な設計は白石と組長で、デザイン的なところは竹本さんにまずはお任せしますので、疑問や相談はどうぞご遠慮なく!

よろしくお願いします。

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions