上課時數記錄
記錄每位學員實際看過的影片時數,可匯出 CSV 當出席證明——企業內訓、補助課程要交報告時用。
「上課時數」(在後台左側的「課程與教學」區)回答一個問題:這位學員到底上了幾小時的課?
大多數線上課程不需要這個數字——賣完就結束了。真正需要的是這幾種:企業付錢買內訓要看員工上完沒、政府補助課程要交時數報告、公司要拿這份記錄去報帳或申請補助。這時候「我相信他有看」是不夠的,你要交得出一份禁得起看的記錄。
兩個數字,強度完全不一樣
這一頁有兩個頁籤,資料來源不同,可信度也不同,不要混用:
| 頁籤 | 它是什麼 | 能不能當證明 |
|---|---|---|
| 上課時數 | 學員實際播過的影片秒數 | ✅ 可以 |
| 登入記錄 | 誰在什麼時候登入、待了多久 | ❌ 只能參考 |
實際觀看時數是把影片切成 15 秒一段,只有真的播過的段落才計入:把進度條拖到底不算、同一段重看十次也只算一次、倍速灌不進去。這是可以拿出去的數字。
登入停留時間是從登入算到最後一次觀看回報。問題在於——多數人不會按登出,而是直接關掉分頁,伺服器永遠不會知道他什麼時候走的。所以這個時間是「至少待了這麼久」的估計值,而且只涵蓋有影片在播的時段。畫面上和匯出的 CSV 都會標「估計」。要開時數證明請用「上課時數」那一欄,不要用停留時間。
這個功能預設是關的,要逐門課打開
沒有一個「全站開啟」的總開關,而是一門課一門課決定。到「課程」→ 編輯該門課 → 勾選「時數認證課程:記錄每位學員的實際上課時數,並可匯出」。
沒打開的課,時數欄位會顯示「未開啟記錄」而不是 0——刻意分開寫,就是為了不讓你把「沒在記」誤讀成「學員都沒上課」。
⚠️ 打開之前的觀看不會回溯補算。 系統只有在開關打開後才開始逐段記錄,之前學員看了多少,我們沒有留下那份資料。要出時數證明的課,請在開賣前就把開關打開。
另外,課程設定裡的「啟用觀看比例管制」(用來判斷要不要退款的那個)也會啟動同一套記錄。兩個開關任何一個打開,時數就會開始累計。
影片要放 Vimeo,時數才站得住腳
這是最容易踩到的一點。三種影片來源的差別:
| 來源 | 收得到觀看進度嗎 | 能當正式證明嗎 |
|---|---|---|
| Vimeo | ✅ | ✅ 只有這個可以 |
| YouTube | ✅ | ❌ |
| Bunny | ❌ 完全收不到 | ❌ |
- YouTube 的進度我們收得到,但同一支影片在 youtube.com 上也看得到(不公開連結也一樣)。學員可以完全繞過你的網站看完,你這邊會是 0 秒。當參考值沒問題,當證明就不成立。
- Bunny 走它自己的播放器,那個播放器不回報任何播放進度 → 時數會永遠是 0。這不是壞掉,是收不到。
所以勾了「時數認證課程」之後,存單元影片時系統會直接擋下非 Vimeo 的來源,這是這個開關唯一的強制力。勾選當下如果課程裡已經有不合格的單元,畫面會當場把是哪幾個單元列出來給你換。
還有一步系統替你做不到:到 Vimeo 後台把「可嵌入的網域」限定為你的網站。沒設的話學員仍然可以跑去 vimeo.com 看同一支影片,記錄一樣會漏掉。
只要課程裡有一個單元不合格(YouTube/Bunny/純文字單元/影片長度還沒抓到),整門課的時數旁邊就會標「僅供參考」,匯出的 CSV 裡也會跟著標。這一欄請務必留著——匯出檔通常會被轉寄給人資或稽核,少了它,「僅供參考」的數字會被當成正式時數。
報表看得到什麼
上課時數頁籤(一列=一位學員 × 一門課):學員姓名與 Email、課程、實際觀看時數、觀看比例(看了多少 ÷ 課程影片總長)、完成單元數/總單元數、最後觀看時間。
登入記錄頁籤(一列=一次登入):學員、登入時間、結束時間(沒按登出的會標「估計」)、停留時間、登入方式(Email 密碼/Google/兩步驗證/註冊/結帳時建立/重設密碼)、裝置(手機/平板/桌機)與 IP。
兩張表都可以搜尋、點欄位標題排序、調整每頁筆數與翻頁。
匯出 CSV
兩張表各自有「匯出 CSV」按鈕。幾個刻意的設計:
- 匯出的是搜尋過濾後的全部資料,不是只有當前這一頁
- 除了「3 小時 12 分」這種好讀的格式,另外給一欄純數字的小時數(兩位小數),試算表可以直接加總
- 上課時數的匯出檔帶一欄「可作為證明」:是/否(含無法採計的單元)/否(此課程未開啟觀看記錄)
- 登入記錄的匯出檔帶一欄「結束時間來源」:主動登出/最後觀看(估計)
- 檔案用 Excel 打開中文不會亂碼
講師看到的和你不一樣
如果你把課程指派給講師(見管理員與講師),講師進到這一頁只看得到自己授課課程的觀看時數,而且完全看不到「登入記錄」頁籤——登入記錄是全站帳號層的資料,裡面含站長和其他講師的登入,沒辦法用課程去收斂。
常見問題
學員明明有在上課,時數卻寫「未開啟記錄」? 那門課還沒打開「時數認證課程」。到課程設定勾起來,之後的觀看才會開始累計;在那之前的沒有資料可以補。
打開開關之後,以前的時數會補算嗎? 不會。沒開的期間我們沒有記錄任何片段,補不出來。要用時數的課請在開賣前就打開。
為什麼有些課的時數旁邊寫「僅供參考」? 課程裡至少有一個單元無法採計:用了 YouTube 或 Bunny、是純文字單元,或影片長度還沒取得。把那些單元的影片換成 Vimeo 就會消失。
「登入停留時間」可以當成上課時數交出去嗎? 不建議。學員多半是直接關分頁,伺服器不知道他什麼時候離開,那個數字是估計的下界。要交證明請用「實際觀看時數」。
課程裡有測驗、作業、純文字講義,時數怎麼算? 只有影片會計時,那些單元不會產生時數;但只要課程裡有純文字單元,整門課就會標「僅供參考」。若這門課必須開正式證明,把講義內容做成影片、或把它拆成另一門不需要認證的課。
學員把影片拖到底,時數會不會直接跳滿? 不會。影片切成 15 秒一段,只有真的播過的段落才記;拖曳跳過的段落不會被填上,重看也不會重複累加。