Help & Documentation

SchooloPlanner Help

Everything you need to know about managing your assignments and tasks

🚀

Getting Started

What is SchooloPlanner?

SchooloPlanner transforms your Schoology iCal calendar into a powerful task management system. It works like Google Tasks or Apple Reminders, automatically syncing your assignments and helping you stay organized.

📋 Automatic assignment syncing
Track completion status
📅 Calendar and list views
🎯 Custom todo list
⏱️ Pomodoro timer
🔔 Desktop notifications

First-Time Setup

1
Get Your iCal URL

Go to your Schoology calendar page, scroll to the bottom, and find the "Export Calendar" section. Copy the iCal link (usually starts with webcal:// or https://)

2
Open Settings

Click the ⚙︎ Settings button in the top right corner of any page

3
Paste Your iCal URL

Paste the link into the "iCal URL (Schoology)" field and click "Save & Refresh"

4
Mark Completed Assignments

Go through your assignments and check off anything you've already completed. This one-time setup will be saved in your browser

📝

Tasks List

Overview

The Tasks page is your main assignment hub, showing all synced Schoology assignments organized by due date.

Understanding the Views

To Do Tab

Shows all active assignments grouped into:

  • Overdue – Past their due date
  • Today – Due today
  • Upcoming – Due in the future
  • No Date – No due date set

Completed Tab

Everything you've checked off, sorted by completion date (most recent first). This is just for your tracking – it doesn't affect your Schoology calendar.

Assignment Details

Each assignment card shows:

  • Title – Assignment name
  • Due Date & Location – When it's due and the class
  • Description – Full assignment details (expandable if long)
  • Assignment Link – Quick access to open in Schoology (extracted from description)

Checking Off Assignments

  • Click the checkbox next to any assignment
  • It automatically moves to the Completed tab
  • Completion status saves in your browser
  • Reloading won't undo your progress

Adding to Todo List

Want to track an assignment in your custom Todo List? Click the "Add to Todo" button on any assignment to create a todo item with all the details pre-filled.

Todo List

What's the Difference?

While Tasks shows your synced Schoology assignments, the Todo List is your personal workspace for:

  • Breaking down large assignments into subtasks
  • Adding non-school tasks
  • Setting custom priorities
  • Organizing with tags

Creating Todos

Custom Task

Click "Add Task" to create from scratch:

  • Title (required)
  • Description (optional)
  • Priority (high/medium/low)
  • Due date
  • Tags for organization

From Assignments

Click "From Assignments" to:

  • See all active Schoology assignments
  • Select which to add to your todo list
  • Automatically import title, description, and link

Filtering & Sorting

All Custom Added from Assignments High Priority

Sort by:

  • Priority – High → Medium → Low, then by due date
  • Due Date – Soonest first, then by priority

Priority System

  • High Urgent or important tasks
  • Medium Regular tasks (default)
  • Low Nice to have or low urgency
📅

Calendar View

Monthly Overview

The Calendar shows all your assignments in a traditional month view, making it easy to see what's coming up at a glance.

Navigating

  • Previous/Next arrows – Move between months
  • Today button – Jump back to current month
  • Click any assignment – View full details in a popup
  • Keyboard shortcuts – Use Ctrl/Cmd + T for today, arrow keys for month navigation

Assignment Colors

  • Blue/Accent – Active assignment
  • Red – Overdue assignment
  • Gray – Completed assignment

Show More/Less

If a day has many assignments, you'll see a "+X more" indicator. Click it to expand the day and see all assignments.

⏱️

Pomodoro Timer

What is the Pomodoro Technique?

The Pomodoro Technique is a time management method that uses a timer to break work into focused intervals (traditionally 25 minutes) separated by short breaks.

1
Work Session (25 minutes)

Focus on a single task without interruptions

2
Short Break (5 minutes)

Take a quick break to rest and recharge

3
Repeat 4 Times

Complete four Pomodoro cycles

4
Long Break (15 minutes)

After 4 Pomodoros, take a longer break

Using the Timer

  • Select Mode – Choose between Work, Short Break, or Long Break
  • Set Focus Task – Click "Select Task" to choose what you're working on from your Todo List
  • Start Timer – Click the Start button to begin
  • Track Progress – View completed Pomodoros and total focused minutes
  • Customize Durations – Adjust work and break lengths in the settings section

Session Statistics

The timer tracks your daily productivity:

  • Completed Pomodoros – Number of work sessions finished today
  • Total Minutes – Sum of all work session time today
  • Daily Reset – Stats automatically reset at midnight each day

Focus Task Integration

Connect your timer to your Todo List for better focus:

  • Select any task from your Todo List as your current focus
  • View task details including priority, due date, and tags
  • For assignment tasks, quickly access the assignment link
  • Stay accountable by committing to one task per Pomodoro
⌨️

Keyboard Shortcuts

Global Shortcuts (All Pages)

General

  • ? – Show keyboard shortcuts
  • Ctrl/Cmd + , – Open settings
  • Esc – Close modals/dialogs

Navigation

  • Ctrl/Cmd + 1 – Go to Tasks page
  • Ctrl/Cmd + 2 – Go to Todo List
  • Ctrl/Cmd + 3 – Go to Calendar
  • Ctrl/Cmd + 4 – Go to Pomodoro

Tasks Page Shortcuts

  • Ctrl/Cmd + Z – Undo last action (checking off, etc.)
  • Ctrl/Cmd + K – Focus search bar

Calendar Page Shortcuts

  • Ctrl/Cmd + T – Jump to today's date
  • Ctrl/Cmd + ← – Go to previous month
  • Ctrl/Cmd + → – Go to next month

Todo List Shortcuts

  • Ctrl/Cmd + Z – Undo last action (session only)
🔔

Notifications

Desktop Notifications

SchooloPlanner can send browser notifications to help you stay on top of your assignments and tasks.

Permission Required

You'll be asked to allow notifications the first time you use the app. You can always change this in your browser settings.

Notification Types

Due Soon Alerts

Get notified when an assignment is due within 1 hour

  • Sent once per task per day
  • Only for incomplete assignments
  • Helps prevent last-minute scrambling

Overdue Alerts

Reminder when an assignment becomes overdue

  • Sent once per task per day
  • Only for incomplete assignments
  • Helps you catch up on missed work

Pomodoro Notifications

The Pomodoro timer sends completion notifications:

  • Work Session Complete – When your focus time ends
  • Break Complete – When it's time to get back to work
  • Includes sound/vibration (browser dependent)
  • Appears even if tab is in background

Managing Notifications

To enable notifications:
  • Click "Allow" when prompted by your browser
  • Or go to your browser's site settings and enable notifications for SchooloPlanner
To disable notifications:
  • Click the lock/info icon in your browser's address bar
  • Find "Notifications" in the permissions list
  • Set to "Block" or "Ask"
Not receiving notifications?
  • Check your browser notification permissions
  • Ensure your device/OS notifications are enabled
  • Check if Do Not Disturb mode is on
  • Try refreshing the page and allowing notifications again

Key Features

Search & Filter

Use the search bar on the Tasks page to find assignments by:

  • Assignment name
  • Description content
  • Class/location

Works in both To Do and Completed tabs.

Undo Function

Made a mistake? No problem!

  • Click the ↶ Undo button in the top right
  • Or press Ctrl/Cmd + Z
  • Undoes your last action (checking off, editing, deleting)
  • Can undo up to 50 recent actions

Auto-Refresh

Assignments automatically sync from Schoology:

  • Default: every 120 seconds (2 minutes)
  • Change in Settings under "Auto-refresh"
  • Minimum: 10 seconds
  • Manual refresh: Click "Save & Refresh" in Settings

Start Date Filter

Hide old assignments you don't care about:

  • Set a "Start date" in Settings
  • Only assignments due on/after this date will show
  • Auto-sets to your earliest assignment by default
  • Leave blank to show everything

Theme Customization

Dark Mode

Toggle in Settings for comfortable night-time viewing

12 Accent Colors

Choose from blue, indigo, violet, teal, green, lime, yellow, amber, orange, red, rose, or pink

Keyboard Shortcuts

Navigate faster with keyboard shortcuts:

  • Press ? on any page to see all available shortcuts
  • Use Ctrl/Cmd + 1-4 to switch between pages
  • Calendar navigation with arrow keys
  • Undo actions with Ctrl/Cmd + Z

Desktop Notifications

Stay on top of deadlines:

  • Alerts for assignments due within 1 hour
  • Reminders for overdue work
  • Pomodoro session completion notices
  • Only sent once per task per day

Data Privacy

Everything stays on your device

Your completion status, settings, and todos are stored in your browser's local storage. Nothing is uploaded to any server or shared with anyone.

💡

Tips & Best Practices

Daily Workflow

1
Morning Check-in

Open SchooloPlanner and review the "Today" and "Overdue" sections

2
Plan Your Day

Add important assignments to your Todo List and set priorities

3
Track Progress

Check off assignments as you complete them throughout the day

4
Look Ahead

Check the Calendar or "Upcoming" section to prepare for the rest of the week

Organization Tips

  • Bookmark the app – Add to your browser favorites or home screen for quick access
  • Use tags wisely – In Todo List, organize tasks by subject, type, or context
  • Break down big projects – Create multiple todo items for large assignments
  • Check "Upcoming" regularly – Stay ahead by reviewing what's coming next week
  • Use the search – Quickly find specific assignments without scrolling
  • Try Pomodoro – Use the timer to maintain focus during study sessions

Troubleshooting

Assignments not showing up?
  • Check that your iCal URL is correct in Settings
  • Make sure the assignments exist in your Schoology calendar
  • Try clicking "Save & Refresh" in Settings
  • Check the Start Date filter – it might be hiding old assignments
Lost your completion status?
  • This can happen if you cleared your browser data
  • Completion status is stored locally in your browser
  • You'll need to re-check completed assignments
App running slowly?
  • Increase the auto-refresh interval in Settings
  • Clear your browser cache
  • Close other browser tabs