ac-revisit

AtCoder の復習問題を登録し、今日の一問を提案する userscript

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
yiwiy9
일일 설치 수
0
총 설치 수
6
평점
0 0 0
버전
0.1.0
생성일
2026-04-30
갱신일
2026-05-01
크기
54.5KB
라이선스
MIT
적용 사이트

ac-revisit

AtCoder の問題ページや提出詳細ページから、あとで復習したい問題を登録できるユーザースクリプトです。

登録した問題の中から、前回の登録・完了から 7 日以上たったものを「今日の一問」として 1 問だけ提案します。問題リストや通知を増やすのではなく、その日に取り組む 1 問を静かに思い出すための補助ツールです。

できること

  • AtCoder の問題ページで、現在の問題を復習対象に登録できます。
  • AtCoder の提出詳細ページでも、提出した問題を復習対象に登録できます。
  • AtCoder のユーザーメニューから、今日の復習候補を確認できます。
  • 候補がある日は「今日の一問」として 1 問だけ表示します。
  • 復習したら「完了」で次回の復習サイクルに戻せます。
  • 「完了」後にまだ他の問題を復習したい場合は、「もう一問」で次の候補を表示できます。

使い方

  1. Tampermonkey などのユーザースクリプト管理拡張を入れます。
  2. このページのインストールボタンから ac-revisit をインストールします。
  3. AtCoder にログインした状態で、問題ページまたは提出詳細ページを開きます。
  4. ページ内に追加される復習ボタンから、その問題を復習対象に登録します。
  5. 7 日以上たつと、AtCoder のユーザーメニューから今日の復習問題を確認できます。

保存される情報

登録した問題の情報は、ブラウザ内のユーザースクリプト用ストレージに保存されます。外部サーバーには送信しません。

保存する主な情報は、問題 ID、問題名、問題 URL、登録日、最後に復習した日です。

注意事項

このスクリプトは、サーバー上にデータを預けるサービスではありません。復習リストは、使っているブラウザとユーザースクリプト管理拡張の中にだけ保存されます。

そのため、次のような場合は復習リストが消えたり、別の環境へ引き継がれなかったりすることがあります。

  • ブラウザのデータを削除した場合
  • Tampermonkey などの拡張機能を削除・初期化した場合
  • 別のブラウザや別の端末で使う場合
  • シークレットウィンドウや一時的なブラウザ環境で使う場合
  • ブラウザや拡張機能側の不具合、設定変更、同期失敗が起きた場合

大事な復習リストを長期的に保証する用途には向いていません。「このブラウザで、あとで解き直したい問題を軽く覚えておく」ためのツールとして使ってください。

対象サイト

権限

  • GM_getValue: ブラウザ内に保存した復習リストを読み込むために使います。
  • GM_setValue: 復習対象の登録、解除、完了状態を保存するために使います。

フィードバック

不具合や要望があれば、GitHub リポジトリの Issue に投稿してください。

https://github.com/yiwiy9/ac-revisit