PSS/ロードマップ
Ver.6.x 以降で実装する新しいランキング機能のSandBox
現実的な案 (2003-05-20) †
- 月ごとのランキング
- 1度その月に正解した問題は次の月までポイントが低くなる
- 最後に正解したときの日付を記憶し、月が異なればポイントを加算、同じならポイントを 1/2 に。
- 現行のランキングシステムは「累積的ランキング」として残す。
現実的な案 (2003-04-21) †
新ランキングページを作成。 †
- 現行のランキングとは別に新たにランキングを作成する。
- 現行のランキングを残すのか?
- ポイント数は0から?
機能 †
- 1週間以内に正解した問題はポイント加点を減らす(1/3くらい?)
- 各種データをサーバ上に保持する。
- 表示項目を変更
現行ランキング機能の改善案 †
サーバ上のポイント配置 †
Pss Ver.6.0 以降では、「前回更新したポイント」と「前回更新時から追加されたポイント」を保持する。
Ver.6.0 以降でランキングを更新すると、「前回更新時から追加されたポイント」がサーバが保持している
ポイントに追加される。
これにより、クライアント側で履歴が消えてしまい、ポイントがリセットされてしまった場合でも、
前回の値からポイントが追加されるようになる。
(現在は履歴が消えてしまったらポイントが0からの再スタートになってしまう)
抜本的な改善案 †
by Halts †
コンセプトは『公平なランキング』で、現在の「どの問題集を学習しても
点数が一律で加算されてしまう」という「ランキング」と呼ぶには不適当な状況
を是正しようともくろんでいます。
- ランキング用の特別な問題集を用意する
- これらの問題集毎にランキングを行う
- これらの問題集は基本的に編集不可にする
- ヒントは見るor聞くことができない。
『学習モード毎の不公平感』
- 学習モード毎に別々のランキングとする
- ランキングに参加できるモードを限定する
ユーザが作れるランキング
- 参加者・問題集限定
- 問題集の認証は?
- 「ランキングページを公開する・しない」の設定
- 問題集のダウンロード機能との組み合わせ
- 投稿システム自体を PssEditor に組み込んでしまう(シームレスに!)
- 友達同士でランキングに参加するシチュエーション
アイデア †
- 同じ問題を繰り返すと不正できるんでは?
- 「前回やった問題を繰り返す」モードでの得点もランキングの得点としては加えないほうが良いかも。
- 「N時間以内に学習した問題はポイントを加算しない」
- 1度目の正解は100点、2度目は80点・・・とするのもおもしろいのではないか。
- きっぱりと「正解率でランキング」にしてしまう方がいいように思う。
- 全ての問題での正解率が(仮に)90%を越えた時点で「卒業」なる称号があるのも面白いかも。
- ランキングを問題集ごとに作るのではなく、たとえば「初級」「中級」「上級」のように
ランキングのグループをいくつか用意して、それに対応する問題集でのポイントor正解率で
ランキングを作り、追加問題集はそれぞれでランキングを作るのでは無く、
レベルの一番近そうなランキンググループに入れる、というように。
- 追加問題集のレベル分けランキングについてはぶっちゃけ「無理」のような気がします(^^;
- 「学習時間」のランキング
- 「勉強熱心度+PSSヘビーユーザー度」を測るランキング
- 問題集の内容や学習方法(選択、入力)に依存しないある意味公平なランキング
- 「不正がしやすい」のではないか
- たくさんのランキングを作るときのリンク先の一つに「学習時間で集計したランキング」
のようなものを用意するかも。