2020-07-08 終極密碼猜數字

2020-04-30 Scratch 3 雙人遊戲設計教案分享

資訊教育

Scratch 3 雙人遊戲設計教案分享

以學生最感興趣的遊戲為主題,透過遊戲創作過程,嘗試組合各種積木程式,學習使用各類輸入裝置控制遊戲角色,如鍵盤、滑鼠與外部感應器。
 

進學國小 108 學年度 Scratch 課程創作坊—雙人遊戲設計
https://sites.google.com/chps.tn.edu.tw/108scratch/%E9%9B%99%E4%BA%BA%E9%81%8A%E6%88%B2

這裡有許多罐調味料,全部加進湯裡面,味道多樣,但你將不知道那一罐是糖,那一罐是鹽。

2019-11-11 運算思維挑戰賽練習

資訊教育

2019.11.11運算思維挑戰賽練習

臺南市中西區進學國小 謝老師

練習試題資源:

https://sites.google.com/view/zlsh-bebras/question-of-years

截至2015已有多個先進國家參與,台灣也名列其中。這些國旗中,猜猜看有哪些國家也參加呢?

Bebras 牛刀小試:

http://bebras.csie.ntnu.edu.tw/tests/demo/benjamin

http://bebras.csie.ntnu.edu.tw/tests/demo/cadet

說明競賽規則:

  1. 基本分數先給60分,最多300分。

  2. 12題,答對加分,答錯扣分;全錯60分扣完為止0分。

  3. 題目有難、中、易,三種等級,加分也不同。40分鐘限時挑戰。

教師可帶全班練習以下題目:

  1. 魔法藥劑

使用學習過的工具Word,運用「表格化」來解決問題。

 

ABC

ADE

CDE

耳長

×

×

 

牙長

×

   

鬚捲

   

×

鼻白

×

 

×

眼白

 

×

 
 
  1. 靠右走機器人

    使用學習過的工具「小畫家」,將題目截圖(PrintScreen),使用畫筆解題。提示以「閉眼,右手摸牆」的方式前進。

  2. 海狸爺爺設密碼


此題目較簡單也容易延伸,延伸學習可請學生依此規定,自行寫下符合以上三條規則的密碼,與同學相互檢查。可追問,是否可以寫出符合規則的最短密碼,最少要幾個字?為什麼?

學生自己練習:

  1. 馬克杯分類

    記得詢問學生如何解題?為什麼?

  2. 轉盤玩具

 

2019-06-10 Scratch 3 文字轉語音—如何正確唸出繁體中文

資訊教育

Scratch 3 文字轉語音—如何正確唸出繁體中文

由於目前 Scratch 3 (2019.06.10) 的「文字轉語音」功能,無法正確唸出「繁體中文」。
因此暫時運用「翻譯」功能,將繁體字翻譯成「中文(簡體)」,最後再由「文字轉語音」正確唸出 Chinese (Mandarin)。

2019-04-29 如何封鎖內容農場及搜尋結果?

資訊教育

如何封鎖內容農場及搜尋結果?

為您的瀏覽器安裝「擴充功能」或「附加元件」

請安裝「封鎖內容農場」或「終結內容農場」,當您不小心連結到內容農場時,將會出現警告頁面避免繼續閱讀。

進一步在 Google 搜尋結果中排除內容農場,建議安裝「uBlacklist」,並將「內容農場」網站清單匯入,之後就再也不會出現在搜尋結果了。

建議封鎖清單

 

2019-04-23 Minetest 遊戲下載與執行

資訊教育

Minetest 遊戲下載與執行

  1. 請至 Minetest 網站下載,區分 32 與 64 位元版本。

  2. 下載漢語(正體字)的翻譯檔案,點此直接下載即可。

  3. 將下載的 Minetest 遊戲 zip 壓縮檔進行「解壓縮」

  4. 將先前下載的翻譯檔案,放至 locale\zh_TW\LC_MESSAGES 資料夾內

  5. 開啟 minetest.exe 遊戲執行檔,進入遊戲

2019-04-02 透過 Scratch API (2.0) 取得學生作品清單

資訊教育

透過 Scratch API (2.0) 取得學生作品清單

教師可使用「Scratch 教師帳號」管理班級學生,學生皆以線上方式創作,可善用 Scratch 的改編、背包、創作坊及相關社群互動功能。進一步運用 Scratch API 蒐集學生「分享」的作品清單,教師可以全覽學生作品,便於檢視作品進度與回饋。

示範網址:

  1. 全部學生作品
    http://www.chps.tn.edu.tw/scratch.html
  2. 特定使用者作品
    http://www.chps.tn.edu.tw/scratch.html?username=lyshie
  3. 改編來源 (專案 ID)
    http://www.chps.tn.edu.tw/scratch.html?root=219495043
  4. 連續使用者(年級+班級+座號)
    http://www.chps.tn.edu.tw/scratch.html?prefix=twchps&classes=501,502,503,504&count=30
  5. 創作坊(標題、創作坊編號)
    https://www.chps.tn.edu.tw/studio.html?title=%E7%B4%85%E7%B6%A0%E7%87%88&studio=6018929,6018925,6021248,6021251

原始程式碼:

參考資訊:

  1. https://en.scratch-wiki.info/wiki/Scratch_API_(2.0)
  2. https://github.com/LLK/scratch-rest-api/wiki

2019-03-28 如何放大 Scratch 3 字體?

資訊教育

如何放大 Scratch 3 字體?

  1. 為 Chrome 瀏覽器安裝 Stylus 擴充功能。
  2. 加入以下設定至 Stylus 中,適用於「比對正規表示式的網址」 https://scratch.mit.edu/projects/.*editor.*
  3. 下載以下 CSS 樣式設定
    https://gist.github.com/lyshie/c0199250041ad78a8219181efa44a816
    /*
        1. Install Stylus (https://chrome.google.com/webstore/detail/stylus/clngdbkpkpeebahjckkjfobafhncgmne)
        2. URL: Regular expression (https://scratch.mit.edu/projects/.*editor.*)
    */
    
    /* 減少高度(最上面一排的選單) */
    div.menu-bar_menu-bar_JcuHF,
    div.menu-bar_menu-bar-item_oLDa-,
    div.menu-bar_menu-bar-item_oLDa- span,
    div.menu-bar_menu-bar-item_oLDa- div,
    div.menu-bar_menu-bar-item_oLDa- input {
        height: 32px;
    }
    
    /* 減少高度(最上面一排的選單) */
    div.menu-bar_menu-bar-item_oLDa- span,
    div.menu-bar_menu-bar-item_oLDa- div,
    div.menu-bar_menu-bar-item_oLDa- input {
        padding: 2px;
    }
    
    /* 一般文字標籤 */
    span {
        font-size: 14px;
        font-weight: bold !important;
        text-shadow: 0.03em 0.03em 0.03em #999999 !important;
    }
    
    /* 程式積木分類文字 */
    div.scratchCategoryMenuItemLabel {
        font-size: 14px !important;
        font-weight: bold !important;
        text-shadow: 0.03em 0.03em 0.03em #999999 !important;
    }
    
    /* 積木文字 */
    .blocklyText {
        font-size: 20px !important;
        font-weight: bold !important;
        text-shadow: 0.03em 0.03em 0.03em #999999 !important;
    }
    
    /*
        sprite-selector-item: 角色名稱
        label_input-label: 角色一般文字標籤
        labeled-icon-button: 繪圖工具按鈕
        input_input-form: 可輸入的文字區域
    */
    div[class^="sprite-selector-item"],
    span[class^="label_input-label"],
    span[class^="labeled-icon-button"],
    input[class^="input_input-form"] {
        font-size: 12px !important;
        font-weight: bold !important;
        text-shadow: 0.03em 0.03em 0.03em #999999 !important;
    }
    
    /* 程式註解文字 */
    .scratchCommentText {
        font-size: 20px !important;
        font-weight: bold !important;
        text-shadow: 0.03em 0.03em 0.03em #999999 !important;
    }
    

2019-03-26 進學國小107學年度Scratch課程創作坊

資訊教育

進學國小107學年度Scratch課程創作坊

https://sites.google.com/chps.tn.edu.tw/107scratch

2019-01-29 Scratch 學生帳號清單檢查

資訊教育

Scratch 學生帳號清單檢查

在建立 Scratch 學生帳號前,確認欲建立的帳號清單都是可用且連續的。

如:

twchps50101

twchps05102

twchps05103

...

檢查程式:

https://lyshie.github.io/lyshie-education/Scratch/bulk.html

原始碼:

https://github.com/lyshie/lyshie-education/blob/master/Scratch/bulk.html

更多消息