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

Description
審査結果(受賞作品)をWebサイト上で確認できるようにします。
とりあえず適当に仕様を考えてみます。
- 最優秀賞、優秀賞についてはトップページで確認できる
- その他(協賛企業など)を含む全審査結果については、専用の一覧ページで全て確認が可能
- 各受賞結果については、それぞれ専用のページが割り当てられる(個別のURLがあったほうが、受賞者も自己紹介などに使いやすい)
上のように作りこむことを考えると、DBにデータ登録して動的にページ作るほうが良さそう。
内部設計の案
賞データと応募作品データの間に関連テーブルを用意して、賞:応募作品のマッピングを実現するとか。
一つの応募作品が複数の賞を受賞することも考えられるので、賞と作品はmany to one関連になると思われます。
UI上の設計案
現在のWebサイトに、以下の様な修正を加える
- トップページの目立つ箇所(一番上、くらいでもいいかもしれない)に、最優秀賞と優秀賞が目立つように表示される。
- 「/winners」で、全受賞作品を閲覧できるページが表示される。このページは、「審査結果」として、グロナビからもリンクを貼る(グロナビそろそろキツキツなので、他のメニューをどこかに追いやりたい)
- 「/winners/<賞slug>」で各賞とそれに紐付いた作品が表示される(例: 「/winners/kddi」でKDDIの受賞作品が表示される)。そのページでは、賞の概要と作品の概要が分かる程度でよく、詳細情報については賞のページ、作品のページ、それぞれにリンクする
ほか、細かい点
- 最優秀賞と優秀賞は、賞のslugがないので、最優秀賞は「highest」、優秀賞3作品は「high1-3」とする。
- トップページ、作品とは別に、ファイナルイベントでトロフィー受け取ってる写真とか掲載してもいいかもしれない。「このコンテストは終了したよ」と「盛り上がったよ」というメッセージを発信したい。
だいぶ荒い仕様ですが、まずはこれを基点に進めさせて頂ければと思います。
内部的な設計は白石と組長で、デザイン的なところは竹本さんにまずはお任せしますので、疑問や相談はどうぞご遠慮なく!
よろしくお願いします。