{
    "@context": "https://schema.org",
    "@type": "Article",
    "@id": "https://appstoryo.com/zh-hant/blog/how-to-set-up-a-rotating-school-timetable",
    "url": "https://appstoryo.com/zh-hant/blog/how-to-set-up-a-rotating-school-timetable",
    "identifier": "https://appstoryo.com/zh-hant/blog/how-to-set-up-a-rotating-school-timetable",
    "name": "如何在手機上排好輪替課表",
    "headline": "如何在手機上排好輪替課表",
    "description": "手機上的 A/B 週與第 1 至 8 天輪替：叫對樣式、輸入一次、處理停課。Google 日曆能做到哪一步，以及四套軟體對比。",
    "inLanguage": "zh-Hant",
    "datePublished": "2026-10-14",
    "dateModified": "2026-10-14",
    "author": {
        "@type": "Person",
        "name": "Lubor Šimůnek"
    },
    "publisher": {
        "@type": "Organization",
        "name": "lapnito.cz s.r.o.",
        "url": "https://appstoryo.com"
    },
    "isPartOf": {
        "@type": "WebSite",
        "name": "AppStoryo",
        "url": "https://appstoryo.com"
    },
    "license": "https://creativecommons.org/licenses/by/4.0/",
    "keywords": [
        "教育",
        "article",
        "AppStoryo"
    ],
    "articleSection": "教育",
    "image": "https://appstoryo.com/upload/blog/how-to-set-up-a-rotating-school-timetable-hero.jpg",
    "encoding": [
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/how-to-set-up-a-rotating-school-timetable.pdf",
            "encodingFormat": "application/pdf"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/how-to-set-up-a-rotating-school-timetable.md",
            "encodingFormat": "text/markdown"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/how-to-set-up-a-rotating-school-timetable.txt",
            "encodingFormat": "text/plain"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/how-to-set-up-a-rotating-school-timetable.json",
            "encodingFormat": "application/json"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/how-to-set-up-a-rotating-school-timetable.epub",
            "encodingFormat": "application/epub+zip"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/how-to-set-up-a-rotating-school-timetable.jats.xml",
            "encodingFormat": "application/xml"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/how-to-set-up-a-rotating-school-timetable.bib",
            "encodingFormat": "application/x-bibtex"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/how-to-set-up-a-rotating-school-timetable.ris",
            "encodingFormat": "application/x-research-info-systems"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/how-to-set-up-a-rotating-school-timetable.csl.json",
            "encodingFormat": "application/vnd.citationstyles.csl+json"
        }
    ],
    "cite": "Lubor Šimůnek (2026). 如何在手機上排好輪替課表. AppStoryo, lapnito.cz s.r.o. https://appstoryo.com/zh-hant/blog/how-to-set-up-a-rotating-school-timetable",
    "sections": [
        {
            "level": 0,
            "heading": "",
            "text": "要在手機上排好輪替課表，請挑一套懂週期的軟體，而不是只認得週一到週五的那種：週期長度、學期起始的那一週，以及假期日期，只需輸入一次。School Planner: Student Agenda 支援 A/B 週、1 至 4 週的週期，以及第 1 天到第 8 天的輪替，在 Android 上免費。\n\n聲明：AppStoryo 由開發 School Planner: Student Agenda 的工作室營運。以下比較採用可公開查核的標準，並指名真實存在的替代應用程式。"
        },
        {
            "level": 2,
            "heading": "你手上究竟是哪一種輪替課表？",
            "text": "這裡弄錯，後面每一步都白費，所以先把樣式叫對。A/B 週是兩個固定週交替出現。3 週或 4 週的週期大致每月重複同一個區塊。第 1 天到第 8 天的輪替性質不同：計數只在上課日前進，於是這串八天的順序整年都相對行事曆往後滑。\n\n輪替樣式不是邊角個案。2022 年秋季美國公立中小學的 4960 萬名學生中，有 1550 萬人就讀 9 至 12 年級 (https://nces.ed.gov/fastfacts/display.asp?id=372)，而區塊式與輪替課表正是在那個學段最常見。先把樣式寫在紙上：週期長度、學期開始的那一天，以及計數是否跳過停課。然後再打開 School Planner: Student Agenda 頁面 (https://play.google.com/store/apps/details?id=com.lapnito.schoolplanner)，或下文比較的替代之一。"
        },
        {
            "level": 2,
            "heading": "普通行事曆軟體能應付 A/B 週嗎？",
            "text": "能應付一部分，而知道它的界線在哪，可以省下一個下午。A/B 週能用標準的重複規則表達：在 iCalendar 規格中，INTERVAL 這一部分規定規則以多大間隔重複 (https://www.rfc-editor.org/rfc/rfc5545)，所以 FREQ=WEEKLY;INTERVAL=2 就是每隔一週，而 Google 日曆、Apple 日曆與 Outlook 都接受。單純的雙週交替，普通行事曆軟體就夠。\n\n垮掉的地方在第 1 天到第 8 天。沒有任何一條重複規則說得出「只在上課日前進」，因為規則數的是行事曆間隔，不是到校。規格對例外的答案叫 EXDATE，一個把例外日期逐筆列出的屬性：也就是說每次停課都得手動輸入，之後的每一次出現都得重設。一個停課日，整個學期就錯位。"
        },
        {
            "level": 2,
            "heading": "怎樣把輪替課表輸入一次就不再管它？",
            "text": "順序很重要，因為每一步都倚賴前一步。在 School Planner: Student Agenda (https://play.google.com/store/apps/details?id=com.lapnito.schoolplanner) 裡，整套設定是一次完成：\n\n1. 先把科目建好，每科一個顏色與一個圖示，好讓表格日後讀得清楚。\n2. 告訴軟體週期是什麼：A/B、1 至 4 週的區塊，或第 1 天到第 8 天的輪替。\n3. 設定學期從哪一週或哪個輪替日開始 — 多數設定出錯的就是這一個欄位。\n4. 依週期裡的每一週或每一天各填一次表格，連教室一起。\n5. 把已經知道的假期與停課輸入進去。\n6. 把下一堂課的小工具放到主畫面，然後不再打開軟體。\n\n這套軟體在 Play 上的說明把它的機制涵蓋範圍寫得很具體：\n\n> Rotating timetables done right: A/B weeks, 1–4-week cycles and Day 1…Day 8 rotations that skip holidays automatically.\n\n這句引自商店頁面，而非某個人，最後兩個字正是該在你自己行事曆上驗一驗的部分。"
        },
        {
            "level": 2,
            "heading": "學校停課一天，輪替會怎樣？",
            "text": "這正是課表軟體與一張表格的分界。在按天的輪替裡，停課應該把計數往前推，而不是吃掉一個位置：週二是第 3 天而學校關門，那麼週三就是第 3 天。重複規則辦不到這件事，除非把空檔之後的全部重新輸入。停課一公布就輸入進去，輪替便能一路正確到學期結束。"
        },
        {
            "level": 2,
            "heading": "怎樣確保你真的會去看它？",
            "text": "一張正確卻沒人打開的課表是白做的工：把它放在你本來就會看的地方。Android 小工具文件 (https://developer.android.com/develop/ui/views/appwidgets)描述了主畫面這一層，而下一堂課的小工具能在不解鎖的情況下告訴你教室。提醒也重要，但有前提：Google 的文件寫明，以 Android 12 或更新版本為目標的軟體要用精確鬧鐘就需要「鬧鐘與提醒」權限 (https://developer.android.com/develop/background-work/services/alarms/schedule)，而不精確的鬧鐘可能遲到一小時。"
        },
        {
            "level": 2,
            "heading": "什麼情況下輪替課表軟體並不適合？",
            "text": "如果學校已經發布可以訂閱的即時課表，那就用它：學校換教室時訂閱會自己更新，手動輸入的表格不會。若學校入口網站已經在手機上顯示課表，再敲一遍也是筆不划算的交易。而如果你的樣式確實就是週一到週五的平鋪一週，那根本不需要什麼輪替機制。\n\n另一個限制是平台。School Planner: Student Agenda 只有 Android 版，沒有 iPhone 或 iPad 版，所以用 iOS 的家庭需要下文的跨平台選擇之一。它還把一切留在裝置上，不做同步 — 對一些人這正是優點，對想在平板上看同一張表的人則是障礙。無論選哪個，表格輸入完就匯出：Google 日曆可以從檔案匯入行程 (https://support.google.com/calendar/answer/37118)，所以一份 ICS 副本能在手機遺失之後留下來。"
        },
        {
            "level": 2,
            "heading": "到底該用哪一套課表軟體？",
            "text": ""
        },
        {
            "level": 3,
            "heading": "想要評分最高、涵蓋最廣的選擇，就挑 Kravcov Denis 的 Smart Timetable",
            "text": "- 5.25K 則評論下 5 分制 4.7 分，是本次比較裡最高的評分。\n- 500K+ 次安裝，更新於 2026 年 9 月 4 日，是三套替代裡最新的一次。\n- 免費，含應用程式內購買，無廣告。"
        },
        {
            "level": 3,
            "heading": "想要一張立得很久的表格、又不在意廣告，就挑 Swazer 的 School Planner - Timetable",
            "text": "- 500K+ 次安裝，2.39K 則評論下 5 分制 4.3 分。\n- 除了應用程式內購買還帶廣告 — 這裡唯一兩樣都做的一套。\n- 最後更新於 2026 年 7 月 30 日。"
        },
        {
            "level": 3,
            "heading": "一週排的是大學課程而非中學課節，就挑 pranapps 的 School Timetable - Class, Univ",
            "text": "- 100K+ 次安裝，506 則評論下 5 分制 4.2 分；更新於 2026 年 7 月 12 日。\n- 圍繞課程區塊與大型教室搭建，而不是固定的課節結構。\n- 免費，含應用程式內購買，無廣告。"
        },
        {
            "level": 3,
            "heading": "難的那部分就是輪替、又不想把任何東西放在伺服器上，就挑 School Planner: Student Agenda",
            "text": "- A/B 週、1 至 4 週週期，以及會跳過假期的第 1 天到第 8 天輪替，只需輸入一次。\n- 無帳號、無廣告、無應用程式內購買；Play 資料安全聲明寫明不蒐集任何資料。\n- 課表匯出成 ICS，完整備份匯出成 JSON。\n- 僅限 Android，裝置之間不同步，目前也沒有使用者評分。"
        },
        {
            "level": 2,
            "heading": "輪替課表：常見問題",
            "text": ""
        },
        {
            "level": 3,
            "heading": "我怎麼知道學校用的是 A/B 週還是按天輪替？",
            "text": "看學校怎麼稱呼它的日子。印出來的課表寫著 A 週和 B 週，那就是綁在行事曆上的兩週週期。若替日子編號，像第 1 天到第 8 天，計數就跟著到校走，一次停課會把一切往後挪。開學那一天教務處能確認。"
        },
        {
            "level": 3,
            "heading": "A/B 週能不能直接用 Google 日曆？",
            "text": "單純交替可以。每兩週重複是標準做法，把行程這樣設就撐得住。日曆辦不到的是讓輪替只在上課日前進，或者在某天取消時把後面的出現一併挪動，因為規則數的是間隔，不是到校。"
        },
        {
            "level": 3,
            "heading": "排一張輪替課表要多久？",
            "text": "八門科目的雙週 A/B 樣式，預留二十分鐘，大半時間花在敲教室。第 1 天到第 8 天的輪替更久，因為要填的是八張表而不是兩張。不論哪種都是一次性成本：此後輪替整個學期自己跑，不必再輸入。"
        },
        {
            "level": 3,
            "heading": "要是把起始週設錯了怎麼辦？",
            "text": "每堂課都會顯示在錯誤的日子，這是設定裡最常見的毛病。補救只是一個欄位，不必重建：改掉學期從哪一週或哪個輪替日開始，整張表就隨之平移。先拿一個你記得很清楚的日子對一對，再去相信提醒。"
        },
        {
            "level": 3,
            "heading": "每個假期都得手動輸入嗎？",
            "text": "你輸入學校公布的日期，通常每學期一份清單，外加偶爾的停課。日期一進去，輪替就自己跨過。這正是 Google 日曆無法自動化的地方：它的例外機制把日期逐筆列出，並不替後面的重新編號。"
        },
        {
            "level": 3,
            "heading": "課表在沒有網路時能用嗎？",
            "text": "在 School Planner: Student Agenda 裡能：沒有帳號也沒有登入，Play 上公開的資料安全聲明寫明不蒐集也不分享任何資料。代價是沒有誰替你備份，所以表格輸入完就匯出一次。"
        },
        {
            "level": 3,
            "heading": "我能把課表也放進手機內建的日曆嗎？",
            "text": "能，用 ICS 匯出。ICS 是行事曆交換的標準格式，Google 日曆接受從檔案匯入的行程，於是課程會和你這一週的其他安排並排出現。它是某個時刻的快照而非即時串流：改過表格就再匯一次。"
        },
        {
            "level": 3,
            "heading": "School Planner: Student Agenda 有 iPhone 版嗎？",
            "text": "沒有。它只在 Google Play 上發布，並未出現在該開發者的 App Store 目錄裡，所以沒有可以指向的 iOS 版本。要用 iPhone，上面比較的替代是實際的路，其中在 Android 上評分最高的是 5 分制 4.7 分的 Smart Timetable。"
        },
        {
            "level": 3,
            "heading": "學校在學年中間改了課表該怎麼辦？",
            "text": "改受影響的那一週週期，不要去改每一個未來的日期。在以週期為基礎的軟體裡，一個格子的一次改動會傳到那個輪替日以後的每一次出現 — 輸入樣式而不是逐筆行程，圖的就是這個。改完再匯出一次，讓備份對得上。\n\n如果你的樣式是輪替而不是平鋪一週，School Planner: Student Agenda 在 Google Play 上免費 (https://play.google.com/store/apps/details?id=com.lapnito.schoolplanner)；把起始輪替日仔細設好，表格輸入完就匯出。"
        }
    ],
    "text": "要在手機上排好輪替課表，請挑一套懂週期的軟體，而不是只認得週一到週五的那種：週期長度、學期起始的那一週，以及假期日期，只需輸入一次。School Planner: Student Agenda 支援 A/B 週、1 至 4 週的週期，以及第 1 天到第 8 天的輪替，在 Android 上免費。\n\n聲明：AppStoryo 由開發 School Planner: Student Agenda 的工作室營運。以下比較採用可公開查核的標準，並指名真實存在的替代應用程式。\n\n你手上究竟是哪一種輪替課表？\n\n這裡弄錯，後面每一步都白費，所以先把樣式叫對。A/B 週是兩個固定週交替出現。3 週或 4 週的週期大致每月重複同一個區塊。第 1 天到第 8 天的輪替性質不同：計數只在上課日前進，於是這串八天的順序整年都相對行事曆往後滑。\n\n輪替樣式不是邊角個案。2022 年秋季美國公立中小學的 4960 萬名學生中，有 1550 萬人就讀 9 至 12 年級 (https://nces.ed.gov/fastfacts/display.asp?id=372)，而區塊式與輪替課表正是在那個學段最常見。先把樣式寫在紙上：週期長度、學期開始的那一天，以及計數是否跳過停課。然後再打開 School Planner: Student Agenda 頁面 (https://play.google.com/store/apps/details?id=com.lapnito.schoolplanner)，或下文比較的替代之一。\n\n普通行事曆軟體能應付 A/B 週嗎？\n\n能應付一部分，而知道它的界線在哪，可以省下一個下午。A/B 週能用標準的重複規則表達：在 iCalendar 規格中，INTERVAL 這一部分規定規則以多大間隔重複 (https://www.rfc-editor.org/rfc/rfc5545)，所以 FREQ=WEEKLY;INTERVAL=2 就是每隔一週，而 Google 日曆、Apple 日曆與 Outlook 都接受。單純的雙週交替，普通行事曆軟體就夠。\n\n垮掉的地方在第 1 天到第 8 天。沒有任何一條重複規則說得出「只在上課日前進」，因為規則數的是行事曆間隔，不是到校。規格對例外的答案叫 EXDATE，一個把例外日期逐筆列出的屬性：也就是說每次停課都得手動輸入，之後的每一次出現都得重設。一個停課日，整個學期就錯位。\n\n怎樣把輪替課表輸入一次就不再管它？\n\n順序很重要，因為每一步都倚賴前一步。在 School Planner: Student Agenda (https://play.google.com/store/apps/details?id=com.lapnito.schoolplanner) 裡，整套設定是一次完成：\n\n1. 先把科目建好，每科一個顏色與一個圖示，好讓表格日後讀得清楚。\n2. 告訴軟體週期是什麼：A/B、1 至 4 週的區塊，或第 1 天到第 8 天的輪替。\n3. 設定學期從哪一週或哪個輪替日開始 — 多數設定出錯的就是這一個欄位。\n4. 依週期裡的每一週或每一天各填一次表格，連教室一起。\n5. 把已經知道的假期與停課輸入進去。\n6. 把下一堂課的小工具放到主畫面，然後不再打開軟體。\n\n這套軟體在 Play 上的說明把它的機制涵蓋範圍寫得很具體：\n\n> Rotating timetables done right: A/B weeks, 1–4-week cycles and Day 1…Day 8 rotations that skip holidays automatically.\n\n這句引自商店頁面，而非某個人，最後兩個字正是該在你自己行事曆上驗一驗的部分。\n\n學校停課一天，輪替會怎樣？\n\n這正是課表軟體與一張表格的分界。在按天的輪替裡，停課應該把計數往前推，而不是吃掉一個位置：週二是第 3 天而學校關門，那麼週三就是第 3 天。重複規則辦不到這件事，除非把空檔之後的全部重新輸入。停課一公布就輸入進去，輪替便能一路正確到學期結束。\n\n怎樣確保你真的會去看它？\n\n一張正確卻沒人打開的課表是白做的工：把它放在你本來就會看的地方。Android 小工具文件 (https://developer.android.com/develop/ui/views/appwidgets)描述了主畫面這一層，而下一堂課的小工具能在不解鎖的情況下告訴你教室。提醒也重要，但有前提：Google 的文件寫明，以 Android 12 或更新版本為目標的軟體要用精確鬧鐘就需要「鬧鐘與提醒」權限 (https://developer.android.com/develop/background-work/services/alarms/schedule)，而不精確的鬧鐘可能遲到一小時。\n\n什麼情況下輪替課表軟體並不適合？\n\n如果學校已經發布可以訂閱的即時課表，那就用它：學校換教室時訂閱會自己更新，手動輸入的表格不會。若學校入口網站已經在手機上顯示課表，再敲一遍也是筆不划算的交易。而如果你的樣式確實就是週一到週五的平鋪一週，那根本不需要什麼輪替機制。\n\n另一個限制是平台。School Planner: Student Agenda 只有 Android 版，沒有 iPhone 或 iPad 版，所以用 iOS 的家庭需要下文的跨平台選擇之一。它還把一切留在裝置上，不做同步 — 對一些人這正是優點，對想在平板上看同一張表的人則是障礙。無論選哪個，表格輸入完就匯出：Google 日曆可以從檔案匯入行程 (https://support.google.com/calendar/answer/37118)，所以一份 ICS 副本能在手機遺失之後留下來。\n\n到底該用哪一套課表軟體？\n\n想要評分最高、涵蓋最廣的選擇，就挑 Kravcov Denis 的 Smart Timetable\n\n- 5.25K 則評論下 5 分制 4.7 分，是本次比較裡最高的評分。\n- 500K+ 次安裝，更新於 2026 年 9 月 4 日，是三套替代裡最新的一次。\n- 免費，含應用程式內購買，無廣告。\n\n想要一張立得很久的表格、又不在意廣告，就挑 Swazer 的 School Planner - Timetable\n\n- 500K+ 次安裝，2.39K 則評論下 5 分制 4.3 分。\n- 除了應用程式內購買還帶廣告 — 這裡唯一兩樣都做的一套。\n- 最後更新於 2026 年 7 月 30 日。\n\n一週排的是大學課程而非中學課節，就挑 pranapps 的 School Timetable - Class, Univ\n\n- 100K+ 次安裝，506 則評論下 5 分制 4.2 分；更新於 2026 年 7 月 12 日。\n- 圍繞課程區塊與大型教室搭建，而不是固定的課節結構。\n- 免費，含應用程式內購買，無廣告。\n\n難的那部分就是輪替、又不想把任何東西放在伺服器上，就挑 School Planner: Student Agenda\n\n- A/B 週、1 至 4 週週期，以及會跳過假期的第 1 天到第 8 天輪替，只需輸入一次。\n- 無帳號、無廣告、無應用程式內購買；Play 資料安全聲明寫明不蒐集任何資料。\n- 課表匯出成 ICS，完整備份匯出成 JSON。\n- 僅限 Android，裝置之間不同步，目前也沒有使用者評分。\n\n輪替課表：常見問題\n\n我怎麼知道學校用的是 A/B 週還是按天輪替？\n\n看學校怎麼稱呼它的日子。印出來的課表寫著 A 週和 B 週，那就是綁在行事曆上的兩週週期。若替日子編號，像第 1 天到第 8 天，計數就跟著到校走，一次停課會把一切往後挪。開學那一天教務處能確認。\n\nA/B 週能不能直接用 Google 日曆？\n\n單純交替可以。每兩週重複是標準做法，把行程這樣設就撐得住。日曆辦不到的是讓輪替只在上課日前進，或者在某天取消時把後面的出現一併挪動，因為規則數的是間隔，不是到校。\n\n排一張輪替課表要多久？\n\n八門科目的雙週 A/B 樣式，預留二十分鐘，大半時間花在敲教室。第 1 天到第 8 天的輪替更久，因為要填的是八張表而不是兩張。不論哪種都是一次性成本：此後輪替整個學期自己跑，不必再輸入。\n\n要是把起始週設錯了怎麼辦？\n\n每堂課都會顯示在錯誤的日子，這是設定裡最常見的毛病。補救只是一個欄位，不必重建：改掉學期從哪一週或哪個輪替日開始，整張表就隨之平移。先拿一個你記得很清楚的日子對一對，再去相信提醒。\n\n每個假期都得手動輸入嗎？\n\n你輸入學校公布的日期，通常每學期一份清單，外加偶爾的停課。日期一進去，輪替就自己跨過。這正是 Google 日曆無法自動化的地方：它的例外機制把日期逐筆列出，並不替後面的重新編號。\n\n課表在沒有網路時能用嗎？\n\n在 School Planner: Student Agenda 裡能：沒有帳號也沒有登入，Play 上公開的資料安全聲明寫明不蒐集也不分享任何資料。代價是沒有誰替你備份，所以表格輸入完就匯出一次。\n\n我能把課表也放進手機內建的日曆嗎？\n\n能，用 ICS 匯出。ICS 是行事曆交換的標準格式，Google 日曆接受從檔案匯入的行程，於是課程會和你這一週的其他安排並排出現。它是某個時刻的快照而非即時串流：改過表格就再匯一次。\n\nSchool Planner: Student Agenda 有 iPhone 版嗎？\n\n沒有。它只在 Google Play 上發布，並未出現在該開發者的 App Store 目錄裡，所以沒有可以指向的 iOS 版本。要用 iPhone，上面比較的替代是實際的路，其中在 Android 上評分最高的是 5 分制 4.7 分的 Smart Timetable。\n\n學校在學年中間改了課表該怎麼辦？\n\n改受影響的那一週週期，不要去改每一個未來的日期。在以週期為基礎的軟體裡，一個格子的一次改動會傳到那個輪替日以後的每一次出現 — 輸入樣式而不是逐筆行程，圖的就是這個。改完再匯出一次，讓備份對得上。\n\n如果你的樣式是輪替而不是平鋪一週，School Planner: Student Agenda 在 Google Play 上免費 (https://play.google.com/store/apps/details?id=com.lapnito.schoolplanner)；把起始輪替日仔細設好，表格輸入完就匯出。",
    "markdown": "要在手機上排好輪替課表，請挑一套懂週期的軟體，而不是只認得週一到週五的那種：週期長度、學期起始的那一週，以及假期日期，只需輸入一次。School Planner: Student Agenda 支援 A/B 週、1 至 4 週的週期，以及第 1 天到第 8 天的輪替，在 Android 上免費。\n\n*聲明：AppStoryo 由開發 School Planner: Student Agenda 的工作室營運。以下比較採用可公開查核的標準，並指名真實存在的替代應用程式。*\n\n## 你手上究竟是哪一種輪替課表？\n\n這裡弄錯，後面每一步都白費，所以先把樣式叫對。A/B 週是兩個固定週交替出現。3 週或 4 週的週期大致每月重複同一個區塊。第 1 天到第 8 天的輪替性質不同：計數只在上課日前進，於是這串八天的順序整年都相對行事曆往後滑。\n\n輪替樣式不是邊角個案。2022 年秋季美國公立中小學的 4960 萬名學生中，[有 1550 萬人就讀 9 至 12 年級](https://nces.ed.gov/fastfacts/display.asp?id=372)，而區塊式與輪替課表正是在那個學段最常見。先把樣式寫在紙上：週期長度、學期開始的那一天，以及計數是否跳過停課。然後再打開 [School Planner: Student Agenda 頁面](https://play.google.com/store/apps/details?id=com.lapnito.schoolplanner)，或下文比較的替代之一。\n\n## 普通行事曆軟體能應付 A/B 週嗎？\n\n能應付一部分，而知道它的界線在哪，可以省下一個下午。A/B 週能用標準的重複規則表達：在 iCalendar 規格中，INTERVAL 這一部分[規定規則以多大間隔重複](https://www.rfc-editor.org/rfc/rfc5545)，所以 FREQ=WEEKLY;INTERVAL=2 就是每隔一週，而 Google 日曆、Apple 日曆與 Outlook 都接受。單純的雙週交替，普通行事曆軟體就夠。\n\n垮掉的地方在第 1 天到第 8 天。沒有任何一條重複規則說得出「只在上課日前進」，因為規則數的是行事曆間隔，不是到校。規格對例外的答案叫 EXDATE，一個把例外日期逐筆列出的屬性：也就是說每次停課都得手動輸入，之後的每一次出現都得重設。一個停課日，整個學期就錯位。\n\n## 怎樣把輪替課表輸入一次就不再管它？\n\n順序很重要，因為每一步都倚賴前一步。在 [School Planner: Student Agenda](https://play.google.com/store/apps/details?id=com.lapnito.schoolplanner) 裡，整套設定是一次完成：\n\n1. 先把科目建好，每科一個顏色與一個圖示，好讓表格日後讀得清楚。\n2. 告訴軟體週期是什麼：A/B、1 至 4 週的區塊，或第 1 天到第 8 天的輪替。\n3. 設定學期從哪一週或哪個輪替日開始 — 多數設定出錯的就是這一個欄位。\n4. 依週期裡的每一週或每一天各填一次表格，連教室一起。\n5. 把已經知道的假期與停課輸入進去。\n6. 把下一堂課的小工具放到主畫面，然後不再打開軟體。\n\n這套軟體在 Play 上的說明把它的機制涵蓋範圍寫得很具體：\n\n> Rotating timetables done right: A/B weeks, 1–4-week cycles and Day 1…Day 8 rotations that skip holidays automatically.\n\n這句引自商店頁面，而非某個人，最後兩個字正是該在你自己行事曆上驗一驗的部分。\n\n## 學校停課一天，輪替會怎樣？\n\n這正是課表軟體與一張表格的分界。在按天的輪替裡，停課應該把計數往前推，而不是吃掉一個位置：週二是第 3 天而學校關門，那麼週三就是第 3 天。重複規則辦不到這件事，除非把空檔之後的全部重新輸入。停課一公布就輸入進去，輪替便能一路正確到學期結束。\n\n## 怎樣確保你真的會去看它？\n\n一張正確卻沒人打開的課表是白做的工：把它放在你本來就會看的地方。[Android 小工具文件](https://developer.android.com/develop/ui/views/appwidgets)描述了主畫面這一層，而下一堂課的小工具能在不解鎖的情況下告訴你教室。提醒也重要，但有前提：Google 的文件寫明，以 Android 12 或更新版本為目標的軟體要用精確鬧鐘就需要[「鬧鐘與提醒」權限](https://developer.android.com/develop/background-work/services/alarms/schedule)，而不精確的鬧鐘可能遲到一小時。\n\n## 什麼情況下輪替課表軟體並不適合？\n\n如果學校已經發布可以訂閱的即時課表，那就用它：學校換教室時訂閱會自己更新，手動輸入的表格不會。若學校入口網站已經在手機上顯示課表，再敲一遍也是筆不划算的交易。而如果你的樣式確實就是週一到週五的平鋪一週，那根本不需要什麼輪替機制。\n\n另一個限制是平台。School Planner: Student Agenda 只有 Android 版，沒有 iPhone 或 iPad 版，所以用 iOS 的家庭需要下文的跨平台選擇之一。它還把一切留在裝置上，不做同步 — 對一些人這正是優點，對想在平板上看同一張表的人則是障礙。無論選哪個，表格輸入完就匯出：Google 日曆[可以從檔案匯入行程](https://support.google.com/calendar/answer/37118)，所以一份 ICS 副本能在手機遺失之後留下來。\n\n## 到底該用哪一套課表軟體？\n\n### 想要評分最高、涵蓋最廣的選擇，就挑 Kravcov Denis 的 Smart Timetable\n\n- 5.25K 則評論下 5 分制 4.7 分，是本次比較裡最高的評分。\n- 500K+ 次安裝，更新於 2026 年 9 月 4 日，是三套替代裡最新的一次。\n- 免費，含應用程式內購買，無廣告。\n\n### 想要一張立得很久的表格、又不在意廣告，就挑 Swazer 的 School Planner - Timetable\n\n- 500K+ 次安裝，2.39K 則評論下 5 分制 4.3 分。\n- 除了應用程式內購買還帶廣告 — 這裡唯一兩樣都做的一套。\n- 最後更新於 2026 年 7 月 30 日。\n\n### 一週排的是大學課程而非中學課節，就挑 pranapps 的 School Timetable - Class, Univ\n\n- 100K+ 次安裝，506 則評論下 5 分制 4.2 分；更新於 2026 年 7 月 12 日。\n- 圍繞課程區塊與大型教室搭建，而不是固定的課節結構。\n- 免費，含應用程式內購買，無廣告。\n\n### 難的那部分就是輪替、又不想把任何東西放在伺服器上，就挑 School Planner: Student Agenda\n\n- A/B 週、1 至 4 週週期，以及會跳過假期的第 1 天到第 8 天輪替，只需輸入一次。\n- 無帳號、無廣告、無應用程式內購買；Play 資料安全聲明寫明不蒐集任何資料。\n- 課表匯出成 ICS，完整備份匯出成 JSON。\n- 僅限 Android，裝置之間不同步，目前也沒有使用者評分。\n\n## 輪替課表：常見問題\n\n### 我怎麼知道學校用的是 A/B 週還是按天輪替？\n\n看學校怎麼稱呼它的日子。印出來的課表寫著 A 週和 B 週，那就是綁在行事曆上的兩週週期。若替日子編號，像第 1 天到第 8 天，計數就跟著到校走，一次停課會把一切往後挪。開學那一天教務處能確認。\n\n### A/B 週能不能直接用 Google 日曆？\n\n單純交替可以。每兩週重複是標準做法，把行程這樣設就撐得住。日曆辦不到的是讓輪替只在上課日前進，或者在某天取消時把後面的出現一併挪動，因為規則數的是間隔，不是到校。\n\n### 排一張輪替課表要多久？\n\n八門科目的雙週 A/B 樣式，預留二十分鐘，大半時間花在敲教室。第 1 天到第 8 天的輪替更久，因為要填的是八張表而不是兩張。不論哪種都是一次性成本：此後輪替整個學期自己跑，不必再輸入。\n\n### 要是把起始週設錯了怎麼辦？\n\n每堂課都會顯示在錯誤的日子，這是設定裡最常見的毛病。補救只是一個欄位，不必重建：改掉學期從哪一週或哪個輪替日開始，整張表就隨之平移。先拿一個你記得很清楚的日子對一對，再去相信提醒。\n\n### 每個假期都得手動輸入嗎？\n\n你輸入學校公布的日期，通常每學期一份清單，外加偶爾的停課。日期一進去，輪替就自己跨過。這正是 Google 日曆無法自動化的地方：它的例外機制把日期逐筆列出，並不替後面的重新編號。\n\n### 課表在沒有網路時能用嗎？\n\n在 School Planner: Student Agenda 裡能：沒有帳號也沒有登入，Play 上公開的資料安全聲明寫明不蒐集也不分享任何資料。代價是沒有誰替你備份，所以表格輸入完就匯出一次。\n\n### 我能把課表也放進手機內建的日曆嗎？\n\n能，用 ICS 匯出。ICS 是行事曆交換的標準格式，Google 日曆接受從檔案匯入的行程，於是課程會和你這一週的其他安排並排出現。它是某個時刻的快照而非即時串流：改過表格就再匯一次。\n\n### School Planner: Student Agenda 有 iPhone 版嗎？\n\n沒有。它只在 Google Play 上發布，並未出現在該開發者的 App Store 目錄裡，所以沒有可以指向的 iOS 版本。要用 iPhone，上面比較的替代是實際的路，其中在 Android 上評分最高的是 5 分制 4.7 分的 Smart Timetable。\n\n### 學校在學年中間改了課表該怎麼辦？\n\n改受影響的那一週週期，不要去改每一個未來的日期。在以週期為基礎的軟體裡，一個格子的一次改動會傳到那個輪替日以後的每一次出現 — 輸入樣式而不是逐筆行程，圖的就是這個。改完再匯出一次，讓備份對得上。\n\n如果你的樣式是輪替而不是平鋪一週，School Planner: Student Agenda 在 [Google Play 上免費](https://play.google.com/store/apps/details?id=com.lapnito.schoolplanner)；把起始輪替日仔細設好，表格輸入完就匯出。",
    "html": "<p>要在手機上排好輪替課表，請挑一套懂週期的軟體，而不是只認得週一到週五的那種：週期長度、學期起始的那一週，以及假期日期，只需輸入一次。School Planner: Student Agenda 支援 A/B 週、1 至 4 週的週期，以及第 1 天到第 8 天的輪替，在 Android 上免費。</p><p><em>聲明：AppStoryo 由開發 School Planner: Student Agenda 的工作室營運。以下比較採用可公開查核的標準，並指名真實存在的替代應用程式。</em></p><h2>你手上究竟是哪一種輪替課表？</h2><p>這裡弄錯，後面每一步都白費，所以先把樣式叫對。A/B 週是兩個固定週交替出現。3 週或 4 週的週期大致每月重複同一個區塊。第 1 天到第 8 天的輪替性質不同：計數只在上課日前進，於是這串八天的順序整年都相對行事曆往後滑。</p><p>輪替樣式不是邊角個案。2022 年秋季美國公立中小學的 4960 萬名學生中，<a href=\"https://nces.ed.gov/fastfacts/display.asp?id=372\">有 1550 萬人就讀 9 至 12 年級</a>，而區塊式與輪替課表正是在那個學段最常見。先把樣式寫在紙上：週期長度、學期開始的那一天，以及計數是否跳過停課。然後再打開 <a href=\"https://play.google.com/store/apps/details?id=com.lapnito.schoolplanner\">School Planner: Student Agenda 頁面</a>，或下文比較的替代之一。</p><h2>普通行事曆軟體能應付 A/B 週嗎？</h2><p>能應付一部分，而知道它的界線在哪，可以省下一個下午。A/B 週能用標準的重複規則表達：在 iCalendar 規格中，INTERVAL 這一部分<a href=\"https://www.rfc-editor.org/rfc/rfc5545\">規定規則以多大間隔重複</a>，所以 FREQ=WEEKLY;INTERVAL=2 就是每隔一週，而 Google 日曆、Apple 日曆與 Outlook 都接受。單純的雙週交替，普通行事曆軟體就夠。</p><p>垮掉的地方在第 1 天到第 8 天。沒有任何一條重複規則說得出「只在上課日前進」，因為規則數的是行事曆間隔，不是到校。規格對例外的答案叫 EXDATE，一個把例外日期逐筆列出的屬性：也就是說每次停課都得手動輸入，之後的每一次出現都得重設。一個停課日，整個學期就錯位。</p><h2>怎樣把輪替課表輸入一次就不再管它？</h2><p>順序很重要，因為每一步都倚賴前一步。在 <a href=\"https://play.google.com/store/apps/details?id=com.lapnito.schoolplanner\">School Planner: Student Agenda</a> 裡，整套設定是一次完成：</p><ol><li>先把科目建好，每科一個顏色與一個圖示，好讓表格日後讀得清楚。</li><li>告訴軟體週期是什麼：A/B、1 至 4 週的區塊，或第 1 天到第 8 天的輪替。</li><li>設定學期從哪一週或哪個輪替日開始 &mdash; 多數設定出錯的就是這一個欄位。</li><li>依週期裡的每一週或每一天各填一次表格，連教室一起。</li><li>把已經知道的假期與停課輸入進去。</li><li>把下一堂課的小工具放到主畫面，然後不再打開軟體。</li></ol><p>這套軟體在 Play 上的說明把它的機制涵蓋範圍寫得很具體：</p><blockquote>Rotating timetables done right: A/B weeks, 1&ndash;4-week cycles and Day 1&hellip;Day 8 rotations that skip holidays automatically.</blockquote><p>這句引自商店頁面，而非某個人，最後兩個字正是該在你自己行事曆上驗一驗的部分。</p><h2>學校停課一天，輪替會怎樣？</h2><p>這正是課表軟體與一張表格的分界。在按天的輪替裡，停課應該把計數往前推，而不是吃掉一個位置：週二是第 3 天而學校關門，那麼週三就是第 3 天。重複規則辦不到這件事，除非把空檔之後的全部重新輸入。停課一公布就輸入進去，輪替便能一路正確到學期結束。</p><h2>怎樣確保你真的會去看它？</h2><p>一張正確卻沒人打開的課表是白做的工：把它放在你本來就會看的地方。<a href=\"https://developer.android.com/develop/ui/views/appwidgets\">Android 小工具文件</a>描述了主畫面這一層，而下一堂課的小工具能在不解鎖的情況下告訴你教室。提醒也重要，但有前提：Google 的文件寫明，以 Android 12 或更新版本為目標的軟體要用精確鬧鐘就需要<a href=\"https://developer.android.com/develop/background-work/services/alarms/schedule\">「鬧鐘與提醒」權限</a>，而不精確的鬧鐘可能遲到一小時。</p><h2>什麼情況下輪替課表軟體並不適合？</h2><p>如果學校已經發布可以訂閱的即時課表，那就用它：學校換教室時訂閱會自己更新，手動輸入的表格不會。若學校入口網站已經在手機上顯示課表，再敲一遍也是筆不划算的交易。而如果你的樣式確實就是週一到週五的平鋪一週，那根本不需要什麼輪替機制。</p><p>另一個限制是平台。School Planner: Student Agenda 只有 Android 版，沒有 iPhone 或 iPad 版，所以用 iOS 的家庭需要下文的跨平台選擇之一。它還把一切留在裝置上，不做同步 &mdash; 對一些人這正是優點，對想在平板上看同一張表的人則是障礙。無論選哪個，表格輸入完就匯出：Google 日曆<a href=\"https://support.google.com/calendar/answer/37118\">可以從檔案匯入行程</a>，所以一份 ICS 副本能在手機遺失之後留下來。</p><h2>到底該用哪一套課表軟體？</h2><h3>想要評分最高、涵蓋最廣的選擇，就挑 Kravcov Denis 的 Smart Timetable</h3><ul><li>5.25K 則評論下 5 分制 4.7 分，是本次比較裡最高的評分。</li><li>500K+ 次安裝，更新於 2026 年 9 月 4 日，是三套替代裡最新的一次。</li><li>免費，含應用程式內購買，無廣告。</li></ul><h3>想要一張立得很久的表格、又不在意廣告，就挑 Swazer 的 School Planner - Timetable</h3><ul><li>500K+ 次安裝，2.39K 則評論下 5 分制 4.3 分。</li><li>除了應用程式內購買還帶廣告 &mdash; 這裡唯一兩樣都做的一套。</li><li>最後更新於 2026 年 7 月 30 日。</li></ul><h3>一週排的是大學課程而非中學課節，就挑 pranapps 的 School Timetable - Class, Univ</h3><ul><li>100K+ 次安裝，506 則評論下 5 分制 4.2 分；更新於 2026 年 7 月 12 日。</li><li>圍繞課程區塊與大型教室搭建，而不是固定的課節結構。</li><li>免費，含應用程式內購買，無廣告。</li></ul><h3>難的那部分就是輪替、又不想把任何東西放在伺服器上，就挑 School Planner: Student Agenda</h3><ul><li>A/B 週、1 至 4 週週期，以及會跳過假期的第 1 天到第 8 天輪替，只需輸入一次。</li><li>無帳號、無廣告、無應用程式內購買；Play 資料安全聲明寫明不蒐集任何資料。</li><li>課表匯出成 ICS，完整備份匯出成 JSON。</li><li>僅限 Android，裝置之間不同步，目前也沒有使用者評分。</li></ul><h2>輪替課表：常見問題</h2><h3>我怎麼知道學校用的是 A/B 週還是按天輪替？</h3><p>看學校怎麼稱呼它的日子。印出來的課表寫著 A 週和 B 週，那就是綁在行事曆上的兩週週期。若替日子編號，像第 1 天到第 8 天，計數就跟著到校走，一次停課會把一切往後挪。開學那一天教務處能確認。</p><h3>A/B 週能不能直接用 Google 日曆？</h3><p>單純交替可以。每兩週重複是標準做法，把行程這樣設就撐得住。日曆辦不到的是讓輪替只在上課日前進，或者在某天取消時把後面的出現一併挪動，因為規則數的是間隔，不是到校。</p><h3>排一張輪替課表要多久？</h3><p>八門科目的雙週 A/B 樣式，預留二十分鐘，大半時間花在敲教室。第 1 天到第 8 天的輪替更久，因為要填的是八張表而不是兩張。不論哪種都是一次性成本：此後輪替整個學期自己跑，不必再輸入。</p><h3>要是把起始週設錯了怎麼辦？</h3><p>每堂課都會顯示在錯誤的日子，這是設定裡最常見的毛病。補救只是一個欄位，不必重建：改掉學期從哪一週或哪個輪替日開始，整張表就隨之平移。先拿一個你記得很清楚的日子對一對，再去相信提醒。</p><h3>每個假期都得手動輸入嗎？</h3><p>你輸入學校公布的日期，通常每學期一份清單，外加偶爾的停課。日期一進去，輪替就自己跨過。這正是 Google 日曆無法自動化的地方：它的例外機制把日期逐筆列出，並不替後面的重新編號。</p><h3>課表在沒有網路時能用嗎？</h3><p>在 School Planner: Student Agenda 裡能：沒有帳號也沒有登入，Play 上公開的資料安全聲明寫明不蒐集也不分享任何資料。代價是沒有誰替你備份，所以表格輸入完就匯出一次。</p><h3>我能把課表也放進手機內建的日曆嗎？</h3><p>能，用 ICS 匯出。ICS 是行事曆交換的標準格式，Google 日曆接受從檔案匯入的行程，於是課程會和你這一週的其他安排並排出現。它是某個時刻的快照而非即時串流：改過表格就再匯一次。</p><h3>School Planner: Student Agenda 有 iPhone 版嗎？</h3><p>沒有。它只在 Google Play 上發布，並未出現在該開發者的 App Store 目錄裡，所以沒有可以指向的 iOS 版本。要用 iPhone，上面比較的替代是實際的路，其中在 Android 上評分最高的是 5 分制 4.7 分的 Smart Timetable。</p><h3>學校在學年中間改了課表該怎麼辦？</h3><p>改受影響的那一週週期，不要去改每一個未來的日期。在以週期為基礎的軟體裡，一個格子的一次改動會傳到那個輪替日以後的每一次出現 &mdash; 輸入樣式而不是逐筆行程，圖的就是這個。改完再匯出一次，讓備份對得上。</p><p>如果你的樣式是輪替而不是平鋪一週，School Planner: Student Agenda 在 <a href=\"https://play.google.com/store/apps/details?id=com.lapnito.schoolplanner\">Google Play 上免費</a>；把起始輪替日仔細設好，表格輸入完就匯出。</p>"
}
