精選文章

Chrome OS 是什麼? What's Chrome OS

2017年7月13日 星期四

透過Google Sheet 一鍵轉換PDF格式的班級成績單

Hi Everyone,
     暑假到了~, 是學校老師們可以休息的時候了. 不過在休息前,各位老師要將學生的學期成績彙整, 然後交到學生手上, 或是寄送出去給學生.
     在這樣的一個繁雜的過程, 相信很多老師要想怎麼去用最快的方式一次完成,
 而不需要複製貼上,然後再轉PDF.
 
今天我就來介紹一下如何將班級成績單個別區分並歸類成PDF 格式吧.
  首先開個Google sheet.
   當然大家也可以透過Google from 或是上週教的classroom 來建立, 
   接著把學校需求的部分補充上來就可以了.
 最重要點就是後方的URL: 就是將每個學生的檔案轉換好後, 系統會把連結貼上來. 
   再來是怎麼做這些呢?
   表格做好後, 我們可以看到上方有很多下拉式選單, 怎麼做呢? 
   我們可以在同一個sheet內建立新的表單.
   然後把我們想要的下拉式選項,寫好
  接著我們把需要下式選單的項目圈選後點選右鍵, 選擇驗證資料
選擇範圍,就點選,資料內的表格, 就可以圈選, 圈選好後, 就會呈現下方.
  如同步驟~, 把所有的表格內容做好下拉式選單. 
        但是如果老師們已經有資料不需要坐下拉式選單,可以跳過此步驟   
  
      當所有資料都有的情況如上, 
      接下來我們在Google drive 上開個資料夾,再開個Google Doc 吧
   接著把成績單的表格做好, 如下方格式. 只需要做一份. 
    我們就透過Google sheet 直接把每個欄位~填入到對應的位置.
首先, 把Google doc 上方的連結Copy 下來.


  將連結貼到到Google sheet 內. 並且將檔案夾的位置開啟分享copy 連結, 一併貼到學期末總成績表內的選擇表單中.  


 接下來, 我們有了這兩個連結. 就可以開始進入下一步了.
 Google sheet 與Microsoft 的Excel 一樣,可以透過寫程式的方式來完成自己需要的轉換方式.
  讓我們點選工具==> 指令編輯器. 
   就會跳出下列格式.

  接下來把下列程式碼貼上:
  完成之後就可以關閉.
   然後再重新刷新Google sheet 的頁面, 可以看到多出了一個選項" 學期末總成績"
   點選進去,就可以把Google Sheet 轉成PDF.
   剛開始是需要授權的, 也就是授予存取Google drive 內的資料
   點選允許後,我們到Google drive 內建立的資料夾就可以看到,每個學生的個別成績單
            就一一被建立起來.
   而在Google Sheet 內,程式正在執行.  
     接著我們把pdf 打開來看一下, 就可以發現~裡面的資料都一一被對應上來並做好.


     再來我們回頭看一下Google Sheet 吧, 可以看到,每個學生的成績表連結點, 都貼上來了.

      如此一來, 老師只要透過Google Sheet 來建立學生學期末成績單. 不需要複製貼上.
      為了方便大家使用, 大家可以點選下載Google sheet範本.  Google Doc 成績單範本
      當然, 如果欄位變動的話, 程式碼也需要跟著變動喔~
      大家可以學習一下看程式碼, 就可以知道哪個格式變動,需要修改那些程式碼. 
      下回再整合~將產生出來的連結點, 直接寄送給學生與學生家長. 
       也就是說,只要點選產生, 老師就不用一一寫信給學生跟學生家長了.
     目前還在摸索中~~ 大家一起學習吧 ^^
     今天就介紹到這邊~ 我們下次見.