===============================================================================
【タイトル】 F1予想大会運営システム Ver.2.1α
【ファイル】 formulaone.cgi
【制 作 者】 ◆naurmi
【 E-Mail 】 blackmarx@yahoo.co.jp
【Web Site】 http://blogautopost.sblogs-domain.com/
===============================================================================

■概要■
F1グランプリの順位予想大会用のCGIです。
参加者は毎グランプリ、PP(ポールポジション)、1位〜8位のドライバーを予想します。

(PP、1〜8位の予想項目は変更可能です。
例えばPPを最初にリタイアするドライバーなどにできます。
1〜8位は他の順位に変えられます)

レース結果を管理者が登録すると、あらかじめ決めておいた配点に従って、各々の予想を採点します。
採点結果は一覧表になり、総合得点で順位付けされます。

BBS形式とちがい運営者の負担(採点、集計etc.)はレース結果を登録するぐらいとなります。
予想項目はPP+順位8個ですが、配点で対象外の予想項目を0点にすることで、いろいろなルールに対応してます(汗
例えばPPと1〜5位予想というルールの場合、PPと1〜5位のみ配点を設定し、6〜8位の配点を0点にするという感じです。
予想の際に余分な6から8位の分も入れなきゃならないのが改善したいところです(汗

今回メジャーバージョンアップしまして(でもα版ですけど)会員登録ルーチンと、会員認証ルーチンが追加されました。
あと、地上波、CS、BSなどの会員区分を設定できます。
これで、参加者の区分により、投票時間、結果公開時刻に変化をもたせることができる予定です。

■免責事項
本ソフトウェアを利用して発生した如何なる損害についても責任を持たないものとします。
自己責任でご利用ください。

■改造等
改造等はご自由に行ってもらって構いません。ただしコピーライト表示は削らないで下さい。

■転載や紹介について
転載や紹介はご自由に行っていただいてかまいません。ただし再配布の際はアーカイブに変更を行わずにお願いいたします。

■配布内容
・count.dat		カウント用ファイル(606)
・dl.txt		ドライバーデータ(606)
・formulaone.cgi	プログラム本体(705)
・mone.cgi       プログラム(705)
・mtwo.cgi       プログラム(705)
・mtree.cgi       プログラム(705)
・gp.txt		グランプリデータ(606)
・jcode.pl		Perlライブラリ(404)
・pe.txt		予想大会参加者データ(606)
・point.txt		配点データ(606)
・result.txt	レース結果データ(606)
・seg.txt
・starttime.txt
・temp.txt		採点用仮ファイル(606)
・tempp.txt		採点用仮ファイル(606)
・temppp.txt	採点用仮ファイル(606)	
・text.log		プログラム使用仮ファイル(606)
・readme.txt	このテキスト

■設置方法
アーカイブを解凍し、formulaone.cgiの一行目
#!/usr/bin/perl
をご自分のサーバのPerlの実行パスに直して下さい。

formulaone.cgiの初期設定で★☆マークの付いてる箇所を必要に応じ変更して下さい。

ご自分のサーバのCGI実行可能ディレクトリに、展開したファイルのうちreadme.txt以外をアスキー転送してください。
そしてパーミッションを指示通り変更して下さい。

■運営方法
1.管理画面からグランプリ・ドライバーのデータを登録修正して下さい。
formulaone.cgiの初期設定で設定したグランプリ数、ドライバー数の数だけ入力欄が出てきます。
2.PP、1位〜8位の正解時の配点を登録します。
3.参加者の皆さんに初期画面から参加登録をしてもらいます。
4.参加者の皆さんに予想してもらって下さい。
5.管理画面よりレースリザルトを登録します。
6.採点結果表更新を押すと登録したレースリザルトで予想が採点されます。
7.あとは3〜6を繰り返し年間チャンピオンを決めて下さい。
8.翌年の開始前に管理画面で初期化を行って下さい。予想・採点結果が初期化されます。
■更新履歴

20100630
Ver.2.1α 認証後の遷移の不具合を修正
20100629
Ver.2.0α 会員登録ルーチンの見直し、会員のログイン認証機能を追加
20070630
Ver.1.2 1〜8位までの予想を可能にした。
20070215
Ver.1.1 予想項目の変更機能を追加
20070203
とりあえずVer.1.0として配布開始

■鋭意実装予定
・地上波、CS、BSなどの会員区分を区分により、投票時間、結果公開時刻に変化をもたせる予定。
・投票通知メール機能が死んでいるのでなんとかする。
・PPの予想はなし、1から5位まで予想するとかPPの予想+1から3位まで予想とかそう言ったいろいろなルールに対応して、現在デフォルトで表示されている項目のうちいらない項目が表示されないよう

Ver2.0αダウンロード(f1gpyoso2.zip(27KB) Ver2.0α サンプル←開発中のテストバージョンです。
Ver1.2 ダウンロード(formulaone.lzh(23KB) Ver1.2サンプル