• 検索結果がありません。

採点項目及び配点

N/A
N/A
Protected

Academic year: 2021

シェア "採点項目及び配点"

Copied!
32
0
0

読み込み中.... (全文を見る)

全文

(1)

50 回 技能五輪全国大会

ウェブデザイン職種

競技概要 Ver.1.2

The 50

th

National Skills Competition

Web Design Competition

Technical Discription Ver.1.2

事前公表

(2)

競技概要 ウェブデザインとは、「インターネット上でドキュメントを発行することを目的に、計画、設計およびデザイン、またウェ ブサイトの維持管理を行う」と定義される。 ウェブデザイン職種競技では、競技課題に基づきウェブサイトの設計、構築の技能について競技を行う。評価は、1. プランニングとデザイン、2. 画像作成・修正・最適化、4. レイアウト、ナビゲーション、ユーザインタフェースデザイン、 ユーザビリティ、5. ウェブプログラミング、6.クライアントサイドの実装(HTML/XHTML/CSSのコーディング、 JavaScriptの実装)、7. マルチメディア表現とクリエイティビティ、8. アクセシビリティ、9.プレゼンテーションの各項目 について行う。 本競技に求められる技能について ・インターネットおよびウェブデザインに関わる一般的な技術について理解していること。 ・ウェブサイトの目的やウェブサイトの企画、設計が適切に行え、設計企画書の作成ができること。 ・ウェブコンテンツおよびウェブサイトを構築するための技術について理解していること。 ・ウェブコンテンツおよびウェブサイトを構築するために必要なソフトウェアを利用できること。 ・インターネットを利用してコンテンツを公開するための仕組み、ウェブサーバの設定について理解していること。 ・コンピュータに関わるハードウェア、ソフトウェア、オペレーションシステム、ネットワークに関して理解し、適切に利用 することが出来ること。 ・HTML/XHTML およびCSS についてW3C に準拠したコーディングが行えること。 ・各種画像フォーマットについて理解し、特性を生かしイメージデータやアニメーションを作成することが出来ること。 ・ウェブデザインに関わる、ユーザビリティ、アクセシビリティ、インタフェースデザインについて理解していること。 ・クライアントサイドに用いるスクリプト(JavaScript)のプログラミング技能を備えていること。 ・ウェブデザインに関わる技術、技能および基本的なサーバサイドのプログラミングの技能を備えていること。 ・コンテンツマネージメントシステム(CMS)等について理解し、PHP、MySQL 等を利用してダイナミックなサイトを作成 できること。 ・各種端末等に応じたウェブコンテンツの作成が出来ること。

(3)

1.競技時間および競技日程 【競技時間 11 時間】 競技は、制限時間 11 時間以内で行う。競技は 2 日間に分けて実施し、1 日目については競技時間を 6 時間とする。2 日目は競技時間 5 時間とし、2 日間について合計 11 時間で実施する。競技は下記のスケジュ ールで行なう。10月26日に午前 10 時 30 分より会場確認と座席およびプレゼンテーションに関わる順番の抽 選を行なう。また、競技課題詳細発表、競技説明および各自競技用PC 等設定を行う。なお、競技スケジュール については変更する場合もあるので留意すること。 競技開始より 9 時間を経過し、課題を完成した場合、適宜作業完了を競技委員に宣言し、作業を終了するこ と ができる。また、競技時間内に課題を完成できなかった場合は、入賞対象としない。競技終了後、各自 3 分 間の持ち時間でプレゼンテーションを実施する。プレゼンテーションは採点に含まれる。 <競技日程> ●10月26日 説明会(競技会場下見・抽選) 開会式・会場下見(職種・競技説明会) 10:30~10:45 集合・受付・抽選 10:45~11:45 競技説明・課題発表・競技説明等 11:45~12:45 昼 食 12:45~14:00 競技用PC等設定等 14:30~ 開会式(長野県松本文化会館) ●10月27日 競技 1 日目 8:40 ~ 選手集合および受付、課題説明、課題等配布、注意事項等 9:00 ~ 10:30 競技 1.5 時間 (モジュール課題1) 10:30 ~ 10:45 【休憩 15 分】

(4)

12:15 ~ 13:15 【昼食 1 時間】 13:15 ~ 14:45 競技 1.5 時間 (モジュール課題1) 14:45 ~ 15:15 【休憩 30 分】 15:15 ~ 16:45 競技 1.5 時間 (モジュール課題1) 第 1 日目 計 6 時間 ●10月28日 競技 2 日目 8:20 ~ 選手集合 および 受付 8:30 ~ 9:00 競技 30分 (モジュール課題1) 9:00 ~ 9:30 【休憩 30 分】 9:30 ~ 12:30 競技 3 時間 (モジュール課題2) 12:30 ~ 13:15 【昼食 45 分】 13:15 ~ 14:45 競技 1 時間 30分 (モジュール課題2) 14:45 ~ 15:45 プレゼンテーション 15:45 ~ 16:15 講評・片付け 第 2 日目 計 5 時間 合計競技時間 11 時間 ※ 競技時間中、VDT 作業における規定に基づき、競技選手が各自休憩すること。以下のURL を参照すること。 http://www.mhlw.go.jp/houdou/2002/04/h0405-4.html

(5)

2. 仕様機材等 <大会競技用PC> 競技に利用する PC のOSは、Windows 7 である。また使用するPCはノートPCである。競技PC には、キーボ ードおよびマウスが備えられている。PC はLAN で競技用ネットワークおよびサーバに接続されているが、インター ネットにアクセスすることは出来ない。競技者はUSBで接続可能なキーボードマウス等を持参して使用する事ができる。 ただし競技委員は持ち込み等機材のサポートは行わないので留意すること。 <検証用機材> 競技課題において作成した課題等の検証のために携帯端末機を配布する。この携帯端末機はタッチユーザインタ ーフェースを備えたものである。機器は競技委員によって指定された範囲内においてWi-Fiによる通信機能を課題等 の動作検証の目的で使用できる。端末はApple社iPhone4sとなる。 端末の仕様については、以下のリンクを参照すること。 http://www.apple.com/jp/iphone/iphone-4s/specs.html <アプリケーション> 競技用 PC には、以下のウェブサーバ、ウェブプログラミング環境およびウェブコンテンツ作成用ソフトウェアがイ ンストール可能な状態にあるか、インストールされているか、ネットワークより利用することができる。以下のソフト以外、 競技では、利用する事は出来ない。また、各種サーバ、開発環境は競技の規定に従い利用することが出来る。なお、 競技に利用するアプリケーションのバージョンなどは変更する場合もある。 ○ウェブサーバソフトウェア Apache-2.x 以上 ○ウェブプログラミング、データベースソフトウェア

PHP5.x 以降、MySQL5. x 以降、phpMyAdmin、http://www.php.net/docs.php の日本語版マニュアル

(6)

○画像処理ソフトウェア

Adobe PhotoshopCS6、FireworksCS6、IlustratorCS6、Acrobat X Pro、

○ウェブエディタおよびウェブコンテンツ作成ソフトウェア

Adobe DreamWeaverCS6、FlashCS6、Microsoft Expression Studio 4 Web Professional

○テキストエディタなどのソフトウェア

秀丸、サクラエディタ、Terapad(選手は左記のエディタから必要なものをインストールし使用できる)

○ドキュメント作成ソフトウェア

Microsoft Office2003以降またはOpen Office3.x 以降

○FTP クライアントソフトウェア Filezilla http://filezilla-project.org/ ○JavaScriptライブラリ prototype / jQueryの安定版 http://prototypejs.org/ http://jquery.com/ それぞれのソフトウェアについては、標準設定でインストールを行なっている。また、Windows 7 標準のアクセサリ、 ワードパッド、メモ帳等が利用可能である。特に競技委員からの指示・説明がない場合、競技用PC に既にインストー ルしてあるソフトウェアを利用することができる。またテキストエディタについては、競技者は上記ソフトウェアより選択 して競技用PC にインストールして利用することができる。 なお、競技委員は以上のソフトウェア使用法に関わる一切の質問に対する回答、操作補助は行わない。

(7)

また、サーバおよびウェブプログラミングおよびデータベースの環境に関しては競技会場下見の際に説明を実施す

る。(事前に競技用サーバ等の仕様詳細を公開する場合がある)

<ブラウザ>

本競技では以下を大会指定ブラウザとする。

●Mozila Firefox 13.x 以降の安定版およびWindows Internet Explorer 9以降、Google Chrome 2x以降

共に競技用 PC にインストールされ、FirefoxおよびChromeには、firebug、Web Developerなどのプラグイン

もインストールされており、利用できる状態となっている。

https://addons.mozilla.org/en-us/firefox/addon/firebug/ https://addons.mozilla.org/ja/firefox/addon/web-developer/

(8)

3. 競技課題および内容 1.競技は、以下の二つのモジュール課題を指定された競技時間内に行なう。 ■モジュール課題 1 制限時間 6.5 時間 (競技1・2日目) モジュール課題 1 ではダイナミックなウェブサイトの機能追加作業を行う。 具体的にはMySQLとPHPを用いたデータの入出力およびAjaxを用いたインタラクティブな機能の追 加になる。 既存サイトの(X)HTML/CSSコーディングをベースにするため、(X)HTML/CSSコーディングについては 競技者がフルスクラッチでコーディングする必要はない。DBについてもテーブルの設計および初期デー タのインサートはできているため、作業する必要はない。 このモジュールで評価される技能は 適切な(X)HTML/CSSコーディング、SQLを用いたDB操作、PHP プログラミング、そして 非同期通信を含むJavaScriptプログラミングである。 ■モジュール課題 2 制限時間 4.5時間 (競技2日目) モジュール課題 2では、サイトテーマを元にスタティックなウェブサイトの設計、構築作業を行う。 必要となる写真素材やロゴなどについては提供されるので、適切に加工して使う必要がある。 ここで評価される技能は プランニング、(X)HTML/CSSコーディング、画像処理、そしてアニメーション の作成および埋め込みである。 課題と課題作成のために提供される情報、仕様等は、競技1 ヶ月前に事前公表する。競技は、競技 課題として出題されたモジュールを規定時間内においてデザインし、構築する実務的作業によって行わ れる。 2. 競技者は、1.で出題された課題、つまりモジュール課題 1および2の必要要件、制作要件、仕様、留意 事項などを考慮してウェブデザインにかかわる作業を行なう。また、ウェブサイト構築に関わる技術仕様な

(9)

どを文章および図などを用いたウェブサイト設計書として作成し、提出することが必要である。設計書は各 モジュールや工程で実行される作業について概説していること。提出データはデジタルデータで作成し指 示された場所に保存すること。 3. 課題の完成と提出については、課題要件にもとづいて、また規定や仕様が指示されたページの場合は その仕様に従い作成すること。課題は競技時間以内に構築し、指定された競技用ウェブサーバへディレク トリ構成も含めて必要なデータがアップロードされ、大会指定のブラウザ双方で正しく機能し、閲覧できる 状態とする。 4. PHP等サーバサイドの設定が必要なものも利用してウェブサイトを構築することができるが、おおむね 大会1ヶ月前に発表される競技課題モジュールの詳細、制作要件、仕様、サーバ環境・設定の規定に基 づいて設計・デザインし作業を行なう必要がある。PHP5.x 以降、MySQL5. x 以降、phpMyAdmin を 競技者は利用することができる。課題モジュールは指示に従い、スタティックなものまたはPHP、データベ ースなどを利用して仕様に応じた動的なサイトとして構築すること。コンテンツ作成用アプリケーションの他 に、事前に公表されるブラウザ用のプラグインなども使用することが可能である。 6. 使用可能な素材として提供される画像ファイル等は競技前日に公表される。競技者は提供された素材 すべてを利用する必要はなく、ふさわしいものを選択し、適切な状態に加工して使用することができる。ま た競技者は画像処理ソフトウェア等を使用して素材となる画像データを自由に作成することができる。 7. 必ず使用することを義務付けられたデータが配布されるので、競技者は適切な状態に加工し使用す る。 8. HTML/XHTML については、W3C によるHTML4.01 以降の標準とし、外部(リンキング)CSS2.0以降 を利用し、スタイルシートを使用したウェブサイトが構築されていること。

(10)

9. その他、Flash・GIF アニメーション、Silverlight、JavaScript等を利用したムービーやアニメーション、 インタフェース等、競技者は課題の目的・内容に応じて作成し、利用することが出来る。

10. 競技者は JIS、ISO、W3C 等の国際標準規格に準拠し、ウェブ標準、アクセシビリティ、ユーザビリテ ィに配慮してウェブサイトを設計・デザインすること。

(11)

<留 意 事 項> 下記の項目について留意し、課題を作成すること。 1. プランニングとデザイン ・Webサイトは要求仕様に応じて制作され、適切に計画されているか ・課題制作にあたって適切な作業計画がなされているか ・モジュールが目的に応じた要求を満たし、情報を漏れなく含み、完成された状態になっているか ・モジュールに求められるサイトの構成が適切であり、タイトルやページ名称は適切か ・サーバにアップロードされブラウザで閲覧できる状態になっているか 2. 画像作成・修正・最適化 ・画質、階調、圧縮技術等のWeb用画像ファイルについての知識があり最適化が行われているか ・モジュールの目的やコンテンツに見合ったデザイン処理が行われているか 3. レイアウト・ナビゲーション・ユーザインタフェースデザイン・ユーザビリティ ・必要な情報が正しく伝達されるためのデザインがなされ、文章・画像についてその構成が適切にレイア ウトされているか ・ページは、読みやすく見やすくデザインされているか ・適切なナビゲーションがデザインされているか ・各モジュールにおいて利用されている色彩は適切で一貫しているか ・配色、ボタンなど各要素のサイズなどが適切か ・使いやすさに配慮したGUI(グラフィカルユーザインタフェース)の設計がなされ、フィードバックは適切か ・ユーザビリティに配慮してデザインされているか

(12)

4. Webプログラミング

・PHP を用いたダイナミックなウェブサイトが構築 されているか ・PHP からの DB 操作が行なえるか

・Ajax 用 API が構築されているか

5. クライアントサイドの実装

・JIS、ISO、W3Cなどの標準規格に準拠し適切な構造化(structured markup/semantic markup)が 行われているか ・リンキング(外部)スタイルシートを使用し、スタイルシートを有効に利用しているか ・指定されたWebブラウザに準拠してデザインされているか ・ECMAScript(Java Script)等のWebプログラミングが適切に利用されているか ・最新の業界動向、さまざまな端末等に応じたウェブコンテンツの実装ができるか 6. マルチメディア表現とクリエイティビティ ・モジュール全体のデザイン、また使用されている画像等の表現方法が適切で、かつ独創性・創造性・審 美性があるか ・モジュール・コンテンツを特徴づける為の努力がされ、魅力に富んだサイトになっているか ・情報伝達やサイトの目的を達成するために留意され、訴求力のある制作が行われているか ・モジュールの目的やデザインに合わせたアニメーションが作成されており、魅力的か 7. アクセシビリティ ・アクセシビリティに配慮された制作、デザインがなされているか ・JIS X8341-3、WCAGのガイドラインを特に意識したデザインがなされているか

(13)

8. プレゼンテーション

(14)

4. 評価について 本競技では、3.留意事項の項目について評価を行う。また、配点については表1.配点のとおりである。 表1.配点 項 目 内 容 配点 1 プランニングとデザイン 8 2 画像作成・修正・最適化 8 3 レイアウト・ナビゲーション・ユーザインタフェースデザイン・ユーザビリティ 10 4 ウェブプログラミング 22 5 クライアントサイドの実装 30 6 マルチメディア表現とクリエイティビティ 8 7 アクセシビリティ 8 8 プレゼンテーション 6 合 計 100

(15)

<注 意 事 項> 1. 筆記用具は、競技委員会より、提供を行なう。また、和英、英和辞書については持込を許可する。手荷物等につ いては、持込を許可するが、競技に関係のないもの(携帯電話等)などについては、競技中に利用することはでき ない。机上に置けるものは、配布された筆記用具・時計(必要であれば目薬)等とする。携帯電話を時計として利用 することはできない。 2. 競技者は競技実施日において、本人確認のため、学生証、社員証、公的に自己を証明する写真貼付の身分証明 書などの提示を求められることがある。 3. 競技中、水分補給の必要がある場合は、閉栓可能なペットボトルなどの飲料を持参することはできる。但し、その 飲料などが原因で機材等にトラブルが発生した場合は自己責任となる。 4. 競技は、見物者などにより、騒音等が発生する可能性がある。騒音防止のために音楽CD およびヘッドフォン、イ ヤフォン等の持込を認める。音楽CD については、競技用PCを用いて再生すること。ただし MP3 プレイヤーや携 帯電話等は使用不可とする。音楽 CD については不要なデータが含まれていないか競技委員がチェックすること がある。 5. 計時については、競技用 PC の時計で確認するのではなく、競技委員に説明された計時機器等を利用すること。 また、競技の際には、適宜、競技委員から経過時間のアナウンスを行なう。 6. 競技の際、服装等は、競技にふさわしいものを着用すること。選手は寒暖の変動に対処できるように留意すること。 また、騒音や見学者、取材などが予想されるため、必要であれば耳栓などを、競技委員に申し出て使用する事が できる。ゼッケン等が配布された場合は競技委員の指示に従い、必ず着用すること。 7. 競技用PC については、事前にその動作を確認しておくこと。また、競技実施前日の説明会の際に競技用サーバ の接続設定等について説明を行なうので、接続方法、操作方法について必ず確認を行なうこと。また、その際、各

(16)

検証用機材等を競技委員より支給される場合は、使用上の注意等に必ず従うこと。 8. 競技用PCおよび検証用機材から、インターネット(競技用ネットワーク外)へアクセスすることはできない。また、競 技者が競技委員の指示なくネットワークの設定を変更することはできない。競技用ネットワーク外へ故意にアクセ スした場合は失格とする場合がある。 9. 事前に作成した独自のプログラム、ソース、テンプレートや素材を利用することはできない。ただし競技課題で規 定された場合は競技委員の許可を得て利用することができる。 10. 競技用PC に、各ソフトウェア標準の状態でインストールされている、素材データやテンプレートについては、各自 の判断で利用することは許可する。 11. 競技中に他の競技者と用具の貸し借り、PC、競技用機器およびデータの交換は禁止する。 12. USB 方式のキーボードおよびマウスについては、ドライバを新規で組み込む必要のないものに限っては持込を許 可する。その他の入力デバイス(タブレット等)については、持ち込みは不可とする。また、持込する入力機器につ いては競技者各自の責任とし、競技用PC で動作しない、不安定になる等もあるため、競技者各自で判断すること。 競技委員は一切のサポートを行わない。 13. 他の競技者の競技を妨害する行為をしないこと。 14. 競技機材、機器等のトラブルが発生した場合は、挙手をして競技委員または関係者に作業の待ち時間の記録を してもらうこと。なお、この際に作業をしてはならない。また、競技用 PC が障害などにより、競技中に停止(フリー ズ・クラッシュ)した場合、その停止時間も競技委員が測定を行う。作業が上記理由等で継続できない場合、その 繰越分は、競技終了時に連続して行なう事とする。プレゼンテーションの順番および割当て時間を越える場合に は別途、協議し変更する場合がある。

(17)

15. 競技用PC のトラブルにより作成中のデータが失われる場合もあるため、各自データの保存やバックアップについ て十分に留意し作業を行なうこと。作業データは、ハードディスクに保存することを推奨する。作成中のデータに関 しては、競技用PC のハードディスクおよび競技用サーバ、データ保存用のメディアとして USB メモリ(128MB 以上 を各競技用 PC に設置)が利用できるので、以上のデータ保存可能な場所にデータを適宜バックアップすることを 推奨する。 16. 競技開始後 9 時間を越え、制限時間内に作業を完了した場合、「作業完了」と挙手をし、競技委員に意思表示を 行なうこと。競技委員の確認後、指示に従い、控室等で待機すること。 17. 競技中に不正があった場合、また、競技委員に不正を指摘された場合、競技者は失格となりすべての作業を中止 して退場すること。 18. 競技中のトイレは各自適宜行うこと。その際は必ず競技委員に申し出ること。なお、所要時間については作業時 間に含まれる。 19. 安全衛生上の観点から各自、作業中に適当な休憩を取ること。その際に競技会場からの退出は禁止する。また 他の競技者の妨害にならないように注意すること。 20. 競技者はトイレまたは、休憩、昼食時には、適宜データを保存し、PCからログオフするか、アプリケーション等の操 作画面、ブラウザなどに制作途中の課題が表示されないよう配慮すること。 21. 競技実施後に規定されたデータが正しく提出されていない場合や、提出された課題データの状態により、プレゼン テーションを行なえないと事前に予想される場合は、その旨個別に通知され、プレゼンテーションを行えない場合 もある。

(18)

22. 競技実施中各自の作業および操作中のPCの画面等が会場の見学者にむけて提示されることがある。

23. プレゼンテーションはモジュール課題 2 を対象として行うこと。プレゼンテーションについて事前に印刷等したメ モや競技時間中に作成した原稿を利用することは禁止する。

24. 制作した課題の著作権は大会主催者である中央職業能力開発協会に帰属する。しかし制作した著作物の引用の

(19)

■ 採点基準(事前公開) ※ Sは主観的評価項目、Oは客観的評価項目を示す。 項 目 内 容 配点 1 プランニングとデザイン 8 S1 Web サイトは要求仕様に応じて制作され、適切に計画されているか 0-1 1 S2 課題制作にあたって適切な作業計画がなされているか 0-1 1 S3 モジュールが目的に応じた要求を満たし、情報を漏れなく含み、完成された状態になっている か 0-2 2 O1 モジュールに求められるサイトの構成が適切であり、タイトルやページ名称は適切か 0 or 2 2 O2 サーバにアップロードされブラウザで閲覧できる状態になっているか 0 or 2 2 2 画像作成・修正・最適化 8 S4 画質、階調、圧縮技術等のWeb 用画像ファイルについての知識があり最適化が行われてい るか 0-2 2 O3 画像フォーマットの適切な使い分けがされているか 0 or 3 3 O4 モジュールの目的やコンテンツに見合ったデザイン処理が行われているか 0 or 3 3 3 レイアウト・ナビゲーション・ユーザインタフェースデザイン・ユーザビリティ 10 S5 必要な情報が正しく伝達されるためのデザインがなされ、文章・画像についてその構成が適 切にレイアウトされているか 0-1 1 S6 ページは、読みやすく見やすくデザインされているか 0-1 1 S7 適切なナビゲーションがデザインされているか 0-1 1 S8 各モジュールにおいて利用されている色彩は適切で一貫しているか 0-1 1 S9 配色、ボタンなど各要素のサイズなどが適切か 0-1 1 S10 使いやすさに配慮したGUI(グラフィカルユーザインタフェース)の設計がなされ、フィードバック は適切か 0-2 2 S11 ユーザビリティに配慮してデザインされているか 0-1 1 O5 サイト全体のレイアウト、ナビゲーション、ユーザインターフェース、ユーザビリティが実装され ているか 0 or 2 2

(20)

O6 PHP および DB 等を利用したダイナミックなサイトが構築されているか 0 or 8 8

O7 PHP からの DB 操作が行なえるか 0 or 7 7

O8 Ajax 用 API が構築されているか 0 or7 7

5 クライアントサイドの実装 30

O9 HTML JIS、ISO、W3C などの標準規格に準拠し、適切な構造化(structured markup / semantic markup)が行われているか 0 or 10 10 O10 CSS リンキング(外部)スタイルシートを使用し、スタイルシートを有効に利用しているか 0 or 6 8 O11 クロスブラウザに対応しているか 0 or 2 2 O12 ECMAScript(JavaScript)等が適切に利用されているか 0 or 10 10 6 マルチメディア表現とクリエイティビティ 8 S12 モジュール全体のデザイン、また使用されている画像等の表現方法が適切で、かつ独創性・ 創造性・審美性があるか 0-2 2 S13 モジュール・コンテンツを特徴づける為の努力がされ、魅力に富んだサイトになっているか 0-2 2 S14 情報伝達やサイトの目的を達成するために留意され、訴求力のある制作が行われているか 0-2 2 S15 モジュールの目的やデザインに合わせたアニメーションが作成されており、魅力的か 0-2 2 7 アクセシビリティ 8 S16 アクセシビリティに配慮された制作、デザインがなされているか 0-4 4 S17 JIS X8341-3、WCAG のガイドラインを特に意識したデザインがなされているか 0-4 4 8 プレゼンテーション 6 O13 プレゼンテーションが行なわれたか? 0 or 2 2 S18 要旨が適切に伝達されたか? 0-4 4 合計 客観的評価項目(O) 66 + 主観的評価項目(S) 34

100/100

(21)

50 回 技能五輪全国大会

ウェブデザイン職種

競技課題

The 50th National Skills Competition

Web Design Competition

Test Project

(事前公表)

2012 年 10月9日

(22)

1. MODULE 1 課題

モジュール

1 制限時間 6.5 時間 (競技1・2日目)

モジュール課題 1 では、ダイナミックなウェブサイトの機能追加作業を行う。

具体的にはMySQLとPHPを用いたデータの入出力およびAjaxを用いたインタラクティブな機能の

追加になる。

既存サイトの(X)HTML/CSSコーディングをベースにするため、(X)HTML/CSSコーディングについ

ては競技者がフルスクラッチでコーディングする必要はない。DBについてもテーブルの設計および

初期データのインサートはできているため、作業する必要はない。

このモジュールで評価される技能は 適切な(X)HTML/CSSコーディング、SQLを用いたDB操作、

PHPプログラミング、そして 非同期通信を含むJavaScriptプログラミングである。

このモジュール課題 1は、制限時間6.5時間にて完成させなければならない。制限時間内に作業

が完了した場合は、次のモジュール課題 2の制作に進むことができる。また、次のモジュール課題

2に進んだ場合は、モジュール課題 1のデータ等は変更・操作することは出来ない。

1.1 モジュール課題 1 について

城南大学では会議室の利用を事務局に用紙を提出することで管理している。これをオンライン化

し、学内ネットワークシステムで会議室の予約などの管理システムを構築することで電子的に管理し

たいと考えている。

城南大学の学内ネットワークシステムにはウェブサイト(イントラシステム)があり、その中に この

オンライン会議室予約システムを組み込むことを検討している。

(23)

1.2 要件

城南大学の会議室は合計5室ある。表

1.城南大学会議室一覧 参照

1.城南大学会議室一覧

室 名

場 所

座席数

1-101

1 号館 1F

30

1-102

1 号館 1F

50

2-101

2 号館 1F

30

3-101

3 号館 1F

30

5-901

5 号館 9F

120

予約は

30 分単位とし、会議室を使える時間帯は 9:00~22:00 とする。また、予約は排他的にな

るようにすること。 例えば 会議室 1-101 を 10:00-12:00 で予約しているユーザがいたら 別のユ

ーザが 同日の 11:00-13:00 などでは予約をとることができないようにすること。

また、刻一刻と変わる予約状況に対応しビューに反映する必要がある。予約のクリックをした場合

にも 予約状況を確認してから予約をいれる。もしもすでに予約済みの場合はユーザにメッセージを

返し、ページ遷移を行わないようにすること。 図 1. クリック時(before)の図(参考)、図 2. 入力用

ポップアップ(after)の図(参考)

(24)

2. 入力用ポップアップ(after)の図(参考)

なお、認証システムについてはイントラシステム上で構築されており、そのシステムを使うことがで

きる。認証後はセッション変数の user_id で ユーザ ID、user_name で ユーザ名を取得すること

ができる。

イントラシステムで使われている HTML や CSS については提供される。つまり、構築しなければな

らないのはそれに予約用のバックエンドシステムおよびフロントエンドの

JavaScript となる。

(25)

2. MODULE 2 課題

モジュール課題

2 制限時間 4.5時間 (競技2日目)

モジュール課題 2では、サイトテーマを元にスタティックなウェブサイトの設計、構築作業を行う。

必要となる写真素材やロゴなどについては提供されるので、適切に加工して使う必要がある。

ここで評価される技能は プランニング、(X)HTML/CSSコーディング、画像処理、そしてアニメーショ

ンの作成および埋め込みである。

このモジュール課題 2は、制限時間4.5時間にて完成させなければならない。制限時間内に作業

が完了した場合でも、モジュール課題 1のデータ等は操作・変更することは出来ない。

2.1 モジュール課題 2:『松本市観光案内』ウェブサイトデザイン

2.1.1.概要

下記の 2.1.2. サイト概要 をみたし、2.1.3. 課題制作要件 に従い、制限時間内に『松本市観光

案内』のウェブサイトのデザインを行うこと。

指定時間までに課題を作成し指定されたウェブサーバの DocumentRoot にアップロードして

閲覧できる状態にしておくこと。指定したウェブサーバにアップロードした課題作品のみを採点するた

め、競技用

PC に完成した状態であっても、アップロードされない課題は入賞対象から除外される。

プレゼンテーション 競技終了後、作成したウェブサイトのデザインコンセプト(制作意図) などにつ

いて、各自 3 分間のプレゼンテーションを実施する。

2.1.2.サイト概要

松本市の

NPO 法人「おいでなして 松本」では松本市の観光案内用のウェブサイトを構築する予

定である。

これから松本市に観光に来る人だけではなく 松本市に観光に来ている人にも情報を提供できる

モバイルサイトの構築も行う。

そのため、HTML5/CSS3 を用いたコーディングが要求される。モバイ

ルサイトについては、動作検証用端末は

Apple 社 iPhone4s で、競技の際に競技者各自に配布を

行う。この動作検証用端末に合わせて最適化をはかること。

(26)

2.1.3 課題制作要件

課題は、提供された情報とメディアを利用して 松本市観光案内のウェブサイトを一から構築する

ことである。この情報は、テキスト、画像、文書で構成されている。

設定された時間内に、選手は自分の課題を完成させるのにどの程度の情報が必要なのか決めな

くてはならない。選手は必ずしも提供されるすべての情報とメディアを活用する必要はなく、各自のコ

ンセプト・デザインを実現するために独自の情報の追加とメディアの作成を行うことができる。

ただし、作成するウェブサイトにはサイトの目的に応じたデザイン要素と機能性が含まれていなく

てはならない。

サイトのナビゲーションには “HOME”、 “食べる”、“遊ぶ”、“泊まる”、“ランキング”、” お知ら

せ” の 6 項目が必須となり、HOME とランキング以外に関しては空ファイルを含むダミーページへ

のリンクで構わない。

モバイル端末と

PC のブラウザにあわせて CSS を切り替える PHP スクリプトは提供される。これに

より HTML のファイルは 1 つでモバイル端末/PC 両方のサイトを構築することが可能であるが、この

スクリプトを使わずに複数の

HTML ファイルを作成してもいい。ただし、両者で得られる情報に差がな

いようにすること。

(27)

3 機材およびサーバ等仕様

3.1 大会競技用PC

競技に利用するPC はノートPC である。PC にはWindosw 7 がインストールされ、キーボード

およびマウスが備えられている。またPC はLAN で競技用ネットワークおよびサーバに接続されて

いるが、インターネットにアクセスすることは出来ない。競技者はUSB接続可能でドライバソフトの不

要なキーボードおよびマウスを持参して競技用PCに接続して使用することができる。

3.1.1 動作検証用端末

モジュール競技課題

2 用に競技者各自に動作検証用の携帯端末を支給する。競技前日に動作検

証用端末の使用方法については、競技委員から説明を行う。携帯端末は競技用ネットワークに無線

ネットワークにより接続する事が可能である。使用する端末はApple社iPhone4sとなる。端末の使

用については、以下のURLの技術仕様を参照すること。

http://www.apple.com/jp/iphone/iphone-4s/specs.html

3.1.2 ウェブブラウザ

本競技では以下を大会指定ウェブブラウザとする。

• Mozilla Firefox 1x以降

• Microsoft Internet Explorer 9 以降

• Google Chrome v2x 以降

上記ウェブブラウザの安定版がAdobe Flash Player、MicroSoft Silverlight などとともに競技

用PC にインストールされ、利用できる状態になっている。また、Firefox および Chrome には

Web Developer、Firebug などのアドインがインストールされており利用することができる。

(28)

3.2 競技用サーバ

競技に利用するサーバおよびネットワークは下記の仕様となる。選手は各自与えられたID、パス

ワード、権限に基づいて以下のサービスを利用することが可能である。

2 競技用サーバ上のサービス一覧

ウェブサーバ

Apache 2.x

ウェブプログラミング

PHP 5.x

データベース

MySQL 5.x

DB 支援

phpMyAdmin

通信

SSH

ネットワーク

DNS

Validator

HTML Validator

競技用サーバは、ウェブサーバ、ウェブプログラミング環境ネットワークにより利用することができ

る。また、各種サーバ、開発環境は競技の規定に従い、利用することが出来る。

Apache、PHP、MySQL については競技用PC にもインストールされているが、競技用PC の環

境はあくまでもテスト環境である。競技用サーバについては共用サーバとなるため、設定ファイルの

変更はできない。

選手は、それぞれのサーバサービスについて、利用することが可能である。特に競技委員からの

指示・説明がない場合、与えられた権限の範囲で各種サーバサービスを利用したウェブサイトを構

築することが可能である。なお、競技実施中、競技委員はサーバの使用に関わる一切の質問に対

する回答、操作補助は行わない。

(29)

4 採点における留意事項

• 課題の採点は、競技中に競技委員により採点されるものと、競技終了後に競技委員のモニター

に表示して行なわれるものとがある。

• モジュール課題1は、競技 2 日目の午前 9 時で終了する。モジュール課題 1 データについては以

降選手は作業は行うことはできない。ただしロスタイム等のある選手については、ロスタイム分につ

いて、前日もしくは

2 日目のモジュール課題 1 の終了時間に引き続き、競技時間を追加する。

• 競技用に作成した文書には読みやすいように名前、座席番号必ず記述すること。

• 課題で求められているファイル類はサーバ上に適切に保存、アップロードすること。

• HTML5/CSS3 に関してはW3Cの最新の草稿に沿った実装になっているかを評価する。また、そ

の他草案で規定されていない仕様等の使用は草案に沿ってないものとみなす。

(30)

技能五輪ウェブデザイン職種競技委員会

2012/10/16

Q1-1.設計書(プランニング)の時間内の提出はありますか?

Q1-2.モック(PC 版及びモバイル版)の時間内提出はありますか?

Q1-3. 事前公表課題では仕様書の作成に関して触れられていないようです。

競技概要の方ではモジュール1および2の両方の仕様書の作成を求めているように理解出来ま

すが、両方とも仕様書を作成するのかどうかを明示願います。

またデジタルデータですべての仕様書類を作成するのかどうかも合わせて指示願います。

途中時間での提出はありません。

競技時間終了までに提出してください。

モジュール課題

1 については別途機能を付加した場合等についてのみ説明のための文書を作成

し、提出ください。

モジュール課題

2 課題についてのみの提出となります。

Q2.会議予約システムの HTML は変更してよいのか?どこまで変更ができるのか?

(例えば、

id とか class とかの追加など)

変更しても構いません。

Q3.会議予約システムのファイル構成はどうなっていますか?

事前公開した、2012.zip のソースファイルおよび readme.txt をご覧ください。

(31)

Q4-1.会議予約システムにおいて、作成しなければならない機能と、すでに作成してある機能を

教えてください。

Q4-2.ユーザ認証システムは用意されるということですが、競技者はログインページなどを作成す

ることはないということでしょうか。

Q4-3. 上記と関連しますが、競技者が新規にページを作成することは許されるのでしょうか。

会議室予約機能だけとなります。

ログイン/ログアウトの機能は実装済みですが 別途作成しても構いません。

競技者が新規にページを作成してもかまいません。

Q5.ユーザーの権限によって、機能が変わりますか?

全ユーザ同一権限となっています。

Q6.会議予約システムの、予約状況の表示について「表」を使っていますが、この時のマークアッ

プは

table タグですか?

こちらもファイルをご覧ください。

Q3 の返答と重なりますが変更しても問題ありません。

Q7.会議予約システムの予約できる期間は、いつからいつまでですか?

期限はありません。

Q8.モバイル用の CSS や JS に切り替えについて、ファイルは固定されるのか?

固定はされません。

条件分岐になっていますので そこにそれぞれの CSS/JS を読み込むコードを記述してください。

(32)

Q9.文字コードは UTF-8 ですか?

はい。

Q10.プレゼンテーションについて、プレゼンテーションはモジュール2のみに対して行うのでしょう

か。それとも1および2の両方を3分間で実施するのでしょうか。

モジュール課題

2 のみを対象とします。

Q11.データベースについて、データベースの構造は公開されていませんが下見日以前に公開し

ていただくことは可能でしょうか。また競技者が必要と考えた場合に新規にDBテーブルを作成す

ることは認められるのでしょうか。

必要なテーブルは作成してください。

すでに作成してあるものは readme.txt および データベースそのものをご覧

ください。

下記のURLにて公開します。

http://ws2.netskill.jp/module1

http://ws2.netskill.jp/module2

user=gorin

password=nagano2012

以上

図 2.  入力用ポップアップ(after)の図(参考)  なお、認証システムについてはイントラシステム上で構築されており、そのシステムを使うことがで きる。認証後はセッション変数の  user_id  で  ユーザ ID、user_name  で  ユーザ名を取得すること ができる。  イントラシステムで使われている  HTML や CSS については提供される。つまり、構築しなければな らないのはそれに予約用のバックエンドシステムおよびフロントエンドの JavaScript となる。

参照

関連したドキュメント

本ハンドブックは、(公財)日本バスケットボール協会発行の「バスケットボール競技規則 2022」及び「テーブ

2.シニア層に対する活躍支援 (3) 目標と課題認識 ○ 戦力として期待する一方で、さまざまな課題も・・・

現行アクションプラン 2014 年度評価と課題 対策 1-1.

※ただし、第2フィールド陸上競技場およびラグビー場は電⼦錠のため、第4F

 The purpose of this study was to ascertain the results of and issues with talks and exibition organized by Kokushikan University and the City of Tama and approved by the Tokyo

2 号機の RCIC の直流電源喪失時の挙動に関する課題、 2 号機-1 及び 2 号機-2 について検討を実施した。 (添付資料 2-4 参照). その結果、

本学陸上競技部に所属する三段跳のM.Y選手は

事例1 平成 23 年度採択...