AtCoder Standings Filtering by Group

お気に入りのみ表示がオンの時に、事前定義したユーザーグループで順位表をフィルタリングする機能を追加します。当該コンテストに参加していないお気に入りユーザーを非表示にする機能も含んでいます。

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey, Greasemonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Userscripts.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een gebruikersscriptbeheerder nodig.

(Ik heb al een user script manager, laat me het downloaden!)

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

(Ik heb al een beheerder - laat me doorgaan met de installatie!)

Maker
sorachandu
Dagelijks aantal installaties
0
Totaal aantal installaties
2
Beoordelingen
0 0 0
Versie
1.1.0
Gemaakt op
06-08-2025
Bijgewerkt op
06-08-2025
Grootte
82,6 KB
Licentie
MIT
Wordt toegepast op

概要

AtCoderのコンテスト順位表ページに、ユーザが独自定義したグループ別でフィルタリングする機能を追加します (「お気に入りのみ表示」を有効にしているとき限定)。 また、お気に入りユーザのうち、当該コンテストに参加していない人を非表示にする機能も備えています。

グループ作成

お気に入り管理ページManage Groupボタンが追加され、クリックでモーダルが開きます。 グループの新規作成と、既存グループの編集を行うことができます。

グループにはお気に入り登録しているユーザのみ追加できます。 また、現在グループに追加しているユーザは薄い緑でハイライト表示されます。

追加する際には検索機能が使用できます。大文字小文字の区別をせず、前方一致するユーザを表示します(ワイルドカード機能には対応していません)。

グループにユーザを追加したあと、Saveボタンでグループを保存します。ここで、グループ名を決定または編集することができます。 グループ名は空白でなく、ほかのグループ名と重複しない一意な名前である必要があります。

既存グループに対する編集の場合、元のグループ名はplaceholderとして表示されます。この状態でOKを選択すると、元のグループ名が保持されます。

グループ一覧の⋮⋮部をドラッグすることでグループ間の順序を変更できます。

フィルタリング

コンテスト順位表ページに追加されるFiltering by Groupボタンでモーダルが開き、フィルタリング内容を設定できます。

フィルタリング条件をチェックボックスで指定してからモーダルを閉じると、自動的にフィルタリングされます。 また、フィルタリング後の順位表に合わせて最速正解者、正解者数/提出者数などの統計情報も更新されます。

グループとしてNoneを選択すると、フィルタリングが解除されます。また、Clear Filteringボタンでも同様に解除されます(ただし、Hide Unregistered Userは解除されません)。

ORを選択すると指定したグループのいずれかに属しているuser全員を、ANDを選択すると指定したグループの全てに属しているuserのみを表示します。

注意

コンテスト中の挙動については保証しません。

おそらく殆どの機能が問題なく動作するとは思いますが、(お気に入り以外も含む)順位表全体表示中における、最速正解者と正解者数/提出者数だけ古い情報を表示してしまうと思います。 これらの情報が欲しいときは、「更新」ボタンで順位表を更新せず、ページをリロードするようにしてください。