taipeiAcademyPortfolioBackupTool

臺北市 學生學習歷程檔案系統 備份器

本 UserScript 幫助使用者,從臺北市的學生學習歷程檔案系統,備份曾經上傳的檔案與檔案簡述等等資料。

欲解決的痛點 這些是內建的「下載個人資料」的問題 1. 下載的 zip 檔疑似使用 Big5 編碼,所以解壓縮往往變成亂碼,十分不方便 2. 學習成果只有在包含了「相關簡述」的時候才更好瀏覽,但是這個資料並不會被自動下載

如何安裝與使用

簡而言之:先裝 ViolentMonkey, 然後開 這個連結、點安裝, 接下來登入 學習歷程檔案系統,就好了。 1. 本程式為一 UserScript,請先安裝 ViolentMonkey、TemperMonkey、GreaseMonkey 等等瀏覽器擴充功能。 - 建議使用 ViolentMonkey。您可在 [ViolentMonkey 官方網站]( https://violentmonkey.github.io/get-it/ ) 找到與您的瀏覽器兼容的版本。 2. 接下來,請點擊 [此連結(GitHub)]( https://github.com/XiaoPanPanKevinPan/taipeiAcademyPortfolioBackupTool/raw/main/main.user.js ) 或者 [備用連結(OpenUserJS)]( https://openuserjs.org/install/kevin_pan_940506/Taipei_Academy_Protfolio_Backup_Tool.user.js ) 以進行安裝。 1. 此時,您如果在新分頁或新視窗中看見「安裝」、「確認安裝」、「Install」、「Confrim Install」 或類似文字的按鈕,請點擊下去。 2. 此時您如果只看見一串程式碼(最前方以 `// ==UserScript==` 開頭),請 1. 將整串程式碼(總計五百多行)完整複製, 2. 並且將你剛才安裝的擴充功能打開,找到「新增腳本」、「建立新腳本」、「新增使用者指令稿」、「Create a new userscript」、「New user script」、「Create a new script」或類似的按鈕,點擊下去 3. 在開啟的程式碼編輯器中,把所有程式碼刪除,並把剛才複製的程式碼貼上 4. 存檔並離開 3. 最後,請進入 [臺北市學生學習歷程檔案系統]( https://e-portfolio.cooc.tp.edu.tw/ ) 並登入。您應該可以看到如下方「備份界面未開啟」截圖的畫面。請點擊「開啟備份界面:……」,並點擊「開始備份」按鈕。 4. 待到「下載」按鈕可以點擊後,請下載並解壓縮檔案,再照著 `README使用前請讀我.txt` 檔案操作。

螢幕截圖

備份界面未開啟:

臺北市學生學習歷程檔案系統,登入後的界面。但是畫面最下方多了一個按鈕,其高度只可顯示一行字,其邊框為萊姆綠,其上寫著「開啟備份界面:備份程式已就緒」。

備份界面已開啟:

一個白底黑框的彈出式區塊,佔用了畫面的絕大部分區域。此區塊內部垂直地分成三個小塊,第一個小塊有淺灰底色,其內容是程式執行的記錄,佔了彈出式區塊 80% 的高度;第二個小塊也是淺灰底色,其內容是一段簡短的狀態敘述,寫著「備份程式已就緒」;第三個區塊被水平地分成三個按鈕,由左至右分別是黑色邊框的「關閉備份界面」、黑色邊框的「下載」跟萊姆綠色邊框的「開始備份」。

備份完成後,備份檔案(zip)結構:

一個 zip 檢視器的視窗。視窗的標題是「academyPortfolioBackup_2023-07-12T05-16-56-990Z.zip ...」,視窗內顯示有兩個資料夾——分別叫做「learningOutcomes」與「diversePerformances」——跟三個檔案————分別叫做「meta.json」、「index.html」與「README使用前請讀我.txt」。

學習歷程檢視器(index.html):

一個主色為白底黑字的網頁,可見範圍內分成三個區段。最上面的區段是檢視器的說明,標題是「學習歷程檔案備份」,詳細描述是「本檔案是您的新欸於習歷程檔案備份,可供離線檢視。您可以點擊每個檔案的「嘗試預覽」按鈕,試圖在瀏覽器中檢視該檔案。若是瀏覽器不支援,您也不妨直接在資料夾中找到該檔案,並且開啟。」,下面還有兩個按鈕,分別寫著「全部展開」與「全部收合」。第二個區段是「學習成果」,後面的編號被模糊處理,其中列出了「學年度-學期、科目、科目學分/時數、科目成績、授課教師、上傳時間、送出時間、認證狀態、勾選轉存中央資料庫、成果簡述、文件檔案、影音檔案、其他訊息」,而值的部分多被模糊處理。最下面的區塊也是「學習成果」,編號被模糊處理,並且應當列出的欄位因超出畫面範圍而看不到。

學習歷程檢視器的檔案檢視器(index.html):

一個白底黑框的彈出式視窗,分成上方一列及下方檢視區塊。上方一列中,左方寫「檔案名稱:」以及被模糊的檔案名稱,右方則有一個按鈕寫「關閉檢視(ESC)」。下方檢視區塊中,純黑底色,沒有顯示畫面,下方有個進度條跟音量條。進度條的右方寫著「0:04/3:31」。