發表文章

目前顯示的是 十二月, 2017的文章

最方便的程式教室 GitHub Classroom 動手玩

圖片
GitHub Classroom 推出已經有一段時間,好像沒看到網路上有人介紹他的使用方法。剛好最近有機會可以嘗試看看,就寫個紀錄分享一下 GitHub Classroom 的一些特色功能。開始使用 GitHub Classroom首先當然是直接到 GitHub Classroom 開間教室啊,網址如下:
https://classroom.github.com過程十分簡單,稍微講一下就好:開教室的人必須要將教室連結到一個 GitHub Organization(下稱組織)既然是要連到組織,那想當然每個學生都要加到組織中教室可以設定多個 Administrators(下稱管理員),前提是他們必須要有組織的Owner身份可以把每個學生的 GitHub 帳號對應到自定義的 roster (下稱名單),就不用背帳號名了!!(超棒 🎉🎉)學生名單是可以隨時變動的設定學生名單GitHub 提供了很方便識別學生帳號的方法,就是類似暱稱的方式將你的名單跟學生們的帳號綁定起來。
第一格:要你填入你想用什麼方式識別 GitHub 帳號,你可以選擇任意的暱稱來識別 GitHub 帳號,官方舉例是用姓名、email 或學號等。填這格的目的,是讓其他 管理員 在手動增加新學生的時候,輸入框旁會提示應該填寫什麼樣的內容,以便讓整份名單格式保持一致。因為我的授課對象比較接近社團性質,我在這裡是使用「班級 座號 姓名」混合識別。第二格:則是填寫每個學生的資料。如果你剛剛選擇使用姓名識別,就是將學生姓名一人一行表列出來。你也可以直接上傳 CSV 檔,學校老師看到這功能應該蠻高興的。由於名單是可以隨時變動的,所以操作過程有誤隨時都可以砍掉重來。新增好後會像這樣,目前只有名單但還沒跟 GitHub 帳號連接。這部分要等到學生交作業的時候才能連接。
建立作業接著我們就來建立第一份作業。選擇作業類型作業分成個人作業和分組作業,這裡以個人作業為例。
設定作業內容選擇「Create an individual assignment」後,介面就跟一般建立 repo 類似。在這裡你可以指定:作業名稱repo 的前綴詞(給學生在自己帳號建立 repo 用)設定學生 repo 為 public 或 private是否給予學生自己 repo 的 Admin 權限指定 repo 的預設 code 內容(可選)作業繳交期限(…
由於 Google+ 留言系統近期不會正常推送通知,請改用下方 DISQUS 留言,謝謝!

[筆記] 用 Graph API 檢查 Instant Articles 錯誤

文件竟然什麼都沒寫@@抓取所有 IA 文章這個文件有,可以參考 List All Articles。https://graph.facebook.com/{page-id}/instant_articles 抓取所有 IA 文章,並包含狀態這是我從 Graph API Explorer 挖出來的。重點是 most_recent_import_status 這個 field 竟然沒有在文件中出現…https://graph.facebook.com/{page-id}/instant_articles?fields=most_recent_import_status 其他實用的 fieldlimitpublish_status