2022年1月22日 星期六

Tools : 國字加注音小工具

2022年1月22日 星期六

昨天第一次體驗到 FB 的「審查」機置!文章中提到我自己架的網站,不過據 FB 的初步審查,它是位於被它列入所謂違反《社群守則》的網域,我試著修改內容,將網址改到自認為程式應該不會認出來的,第三次雖然沒有出現「違反《社群守則》」的警告,成功貼文沒多久,它還是自動被系統移除了。在猜想,圖片中還有網址,根據以前因為 FB 稍有 bug 時,曾經看過,貼文中的圖片,它會分析出圖片中的訊息,人、事、時、地、物......都解析出關鍵字,大概是被它發現還有圖可違反《社群守則》,然後貼文就被移除了。沒關係~反正早有心理準備, FB 的貼文本來就不當它會永久存在。我寫在自己的 Blogger 中,總可以吧!

十多年前寫的小遊戲有國字加注音的題型,自己一個個敲注音,基本上會累死人,於是用 PHP 寫了個工具,放在學校網站,跟校外自己架設的網站中,可以幫忙由教育部的字典網站批次查詢,並處理為遊戲題庫所需要的格式。詳情可參考 2009 年的這篇舊文:

最近發現教育部的字典網站改了查詢的程序,雖然它將以前複雜的查詢程序(對想用程式「爬」資料來說)改簡單了,但是這樣一來,我的舊程式就無法查了!因為無法更新學校中的程式了,所以前幾天先用 Google 試算表當使用者輸入的界面,再利用篏在裡面的 Google Apps Script 來幫忙查詢字典網站,輸出到試算表中。單機操作的好處是流量吃使用者自己的,缺點則是我改了程式,使用者的「副本」改不到,或許之後可以考慮把我的 Google Apps Script 程式改用「外掛」的方式發布,這樣就可以讓用的人同步更新。

雄:2022-HTML5-FUN-批次查注音


第一次使用

利用Google 試算表批次查注音的工具,放在這裡:


第一次使用,必須先建立自己的「副本」並「授權」

  1. 先開啟前面我分享的 Google 試算表。
  2. 利用 Google 試算表上方主選單最左側「檔案」中的「建立副本」,建立一份「副本」到自己的雲端硬碟。
  3. 在建好的「副本」中,上方主選單中出現「注音查詢工具」後,按裡面的其中一項,然後進行「授權」的程序。

因為裡面帶有擷取教育部字典網網頁的程式,所以第一次需要使用者授權後才能正常工作。授權的步驟可以參考我這篇舊文 :

注音查詢

只要打開前一步驟您建立的「2022-HTML5-FUN-批次查注音」副本,先在「A欄」(下圖綠色箭頭的區域)中輸入要查詢的國字,它可以是「語文高手」的題庫格式(以逗號分隔每個詞),或是一般語詞(以空格分隔每個詞)。

在欄A輸入要查的語詞

【小技巧】因為這個工具有提供「跳過已有資料者」的選項,所以如果像上圖中的範例,把不同格式的放在一起,可以在暫時不查的題目,「B欄」中隨便填個字,這樣進行查詢時,程式會先將該列的跳過。

輸入完要查注音的國字以後,就按上方主選單中的「注音查詢工具」。

注音查詢工具的選單

點選了想要執行的查詢功能以後,請稍候,程式就會開始向教育部的重編國語字典進行查詢。如果所有語詞都查到,會是底下的畫面:

語詞都查到的結果

如果沒查到的語詞,則會類似底下的回報訊息:

有未查到的語詞訊息

查詢的結果會填入試算表的「B欄」中。


利用網站進行注音查詢

前面提到被 FB 刪文的網站在下面:

語文高手題庫產生器

使用方法跟前面用試算表的方式類似,只要先選取轉換完輸出的格式,然後一行行輸入字詞,再按 [開始查注音] 的按鈕。如果順利,等一會兒(可能要等得比 Google 試算表的版本久一點),在下方就會顯示轉換的結果。

用這個方法的好處是可以預覽並試玩,在輸出區的下方會有「開始玩投籃高手」的按鈕,按下去,如果格式正確,會顯示國字加了注音的樣子:

預覽語文高手題庫內容

如果想繼續修改題庫,就按預覽畫面右上角的叉叉關閉遊戲畫面;如果想試玩,就按下方「GO」的按鈕。玩的過程中,想結束,就按右上角的叉叉來關閉遊戲。

都沒問題了,就可以將題庫複製,並製作 HTML5 FUN 支援語文高手格式遊戲(PK、PK2、打鬼遊戲、投籃高手、王牌投手......)的題庫了。

這樣的操作流程又更方便些了。有空再看看怎麼更新學校那支已經查不到資料的舊程式。


相關文章







沒有留言:

張貼留言

 
雄::gsyan © 2009. Design by Pocket