2014年12月25日 星期四

應用軟體之09-分組計分


    這是來自一位陌生老師的需求,她正在尋找上課時要用在電子白板上的工具軟體,因為很詳細地描述所要的功能,甚至還繪製簡單圖表來表達,所以決定幫她完成這個上課時可以幫分組甚至組員計分的工具。


    首先是第一個畫面,點選 "用參數檔" 可以使用事先準備好的班級成員參數檔 GS_data.txt,參數檔的內容很簡單,目前先不介紹。點選 "重新設定" 就可以進入第二頁的設定畫面。



    下圖是設定畫面,主要有兩種選擇:第一種是 "只記錄分組" ,意思就是只記錄分組的分數,不記錄其中成員的分數。選擇好下方的組數之後,按下右下角的下一頁箭頭,就可以到下一頁開始計分。



    這是 "只記錄分組" 的計分畫面,每一組的格子內,都有 +1、+5、-1 和 -5 四個按鈕,除了 1 和 5 兩種分數可以直接按一次之外,其他的數值都由 1 和 5 的加減來組合,例如:要加 7 分,就按一次 +5 和 兩次 +1 即可。



    以上就是 "只記錄分組" 的計分模式。


    回到第二頁的設定畫面,第二種模式是同時記錄分組分數和成員分數的 "分組和學生" 模式,選擇這個模式,下面會出現學生總數和分組數的輸入項目,學生總數的輸入模式同樣由數個加減按鈕來組合,例如:班上有 18 位學生,可以按兩次 +10 和兩次 -1 ,這樣就可以組合出 18 。學生數和分組數都選擇完畢後,右下方的下一頁才會出現。



    到了第三頁的分組設定畫面,所有成員的代表圖案排列在下方,可以手動的方式逐一將每個圖案拖曳到上面任何一個組別,這樣就是分組的動作。如果該成員缺席,則將該圖案拖曳到右下角 "P" 圖案處,該成員就不會被分組,如下圖的 10 號。也可以使用工具列中的 "隨機分組" 功能,由電腦代替您將成員任意地分到各組,再以拖曳的方式隨後做調整。



    下圖是分組完成的模樣,完成之後右下角才會出現下一頁的箭頭,才可以進入計分的畫面。



    進入到計分畫面之後,畫面上會依照各分組以及其成員來安排顯示,每一組的成員就在該分組的編號大方格之內。



    此時若要幫某分組加分時,請點選該分組的分數欄位,就會打開如下圖的加扣分小視窗,可以看到分組的編號出現在視窗左上,分組編號之後的黑底白字是該組目前的分數,在後面的藍底白字是這次要調整的分數,而分數的輸入方法同樣由下面數字鍵來組合,輸入完成時請按右下方的 "Done" ,如果要放棄就按左下方的 "Cancel"。



    而若要幫某成員加分時,請點選該成員的圖案欄位,就會打開如下圖的加扣分小視窗,可以看到成員的編號或座號出現在視窗左上,分組編號之後的青底藍字是該成員目前的分數,在後面的藍底白字是這次要調整的分數,分數的輸入方法同上。




    這個工具另外安排了設定功能,按下工具列最下方的按鈕,就會打開下面的設定畫面。設定的內容如圖案內所示,應該很容易明白。





2011-08-24 更新:【分組計分工具】 1.1A 版

→ 加入 班級選單


2011-08-30 更新:【分組計分工具】 1.1D 版 (修正 1.1C 版 不能處理座號跳號)
→ 參數檔加入預先分組的設定

在班級設定參數檔中,加入關於分組的設定,詳見壓縮檔裡的 c1.txt,最後一行:
&Group=[01/02/03][05/06][07/10][11/12]
就是指定分組的狀況,其中 01 ,02 , 03 在同一組(第一組),05 , 06 在第二組,其他依此類推


2011-09-03 更新:【分組計分工具】 1.2A 版
→ 加入上次成績的單機記憶功能

透過 Shared Object 的功能,將每次的成績記憶在該部電腦的暫存記憶。
每個班級和重新設定功能都可以記憶一份最後的成績資料。

在第二頁設定分組與學生數目的畫面中,功能列裡若是出現一個 "圓柱體+上箭頭" 的按鈕,則是代表該班級有上次資料可以讀取,按下該按鈕即可。


如果不使用該份記憶資料,該份記憶資料在該班級之後若是有更新的成績輸入,就會被後來的成績資料取代並刪除。


2014-01-02 更新:【分組計分工具】 1.4A 版
→ 加入搶答功能 和 增加分組總分的上限為 999 分

功能列上多一個 [兩把劍] 的搶答功能按鈕

點進去之後,首先選擇參加搶答的人數,可以為 1 ~ 6 人

接著進入搶答的畫面,下方分別有代表搶答人數的 1 ~ 6 號按鈕,老師讀完題目或是讀題目的過程中,站在(電子白板)這些位置之前的學生可以碰觸搶答,畫面按鈕上會顯示每位學生搶答的順序

接著由老師指定某位學生進行回答,畫面上也設計了 [倒數 5 秒] 的限時回答功能,可以配合老師設定的比賽規則,而 [繼續搶答] 則是讓謹慎沒有搶答的學生有繼續聽完題目並搶答的機會。

另外,因為學校教學組長正在進行小組合作學習的上課模式,為了配合該合作學習法中的小組計分方式,特地修改了本程式中的分組總分上限到 999 分,要使用 999 分上限,要先到設定中打開該選項功能:

打開之後,分組的總分就可以超過原先的 100 分上限。



2014-06-10 更新:【分組計分工具】 1.4B 版
→ 加入將全班成績顯示在文字欄位中,可手動複製到文字檔案,作為匯入試算軟體的運用

在成績操作畫面,按下右下的工具設定按鈕

下方有一個 成績輸出文字 的按鈕

即可將全班成績顯示在一個以 CSV 格式顯示的文字框之中,可以用滑鼠複製其中的文字,貼在文字檔案中做後續的利用



2014-12-22 更新:【分組計分工具】 1.4B 版 增加 Android APK 檔 的下載連結



2014-12-24 更新:【分組計分工具】 1.4C 版
→ 加入倒數計時功能,作為分組合作學習課堂上,掌握小組討論時間的用途

在成績操作畫面,按下 [兩把劍] 的搶答功能按鈕,進入搶答功能的首頁,[倒數計時] 的按鈕在此 (因為畫面上擠不下太多單獨功能的按扭了)

倒數時間的設定,上排按鈕設定 [分鐘],下排按鈕設定 [秒鐘],設定完成之後按下方的向右箭頭開始倒數

在畫面上方顯示倒數中的時間,在時間附近連點兩次就會馬上關閉倒數功能,倒數最後五秒會有秒針音效,時間到也會有時間到的音效,時間結束之後,倒數功能會自動關閉




Win 版1.4C版 壓縮檔下載:(最新版)請按我 [from Google Drive]
1.4B版 壓縮檔下載:請按我 [from Google Drive]
1.4A版 壓縮檔下載:請按我 [from Google Drive]

線上使用測試連結:(最新版)1.4C版 (DropBox 空間不再提供連結功能)



Android Tablet 版APK  安裝檔連結 :
(最新版)1.4C版請按我 [from Google Drive]
1.4B版請按我 [from Google Drive]

請另外下載參數檔 GS_class.txt 使用。( 解壓縮得到 GS_class.txt ,  c1.txt , c2.txt , c3.txt , c4.txt ,參數檔放置位置如下說明)

Android 版的參數檔 GS_class.txt 和 班級參數檔的存放位置有兩處:
1. 放在 Android 檔案系統中的 /sdcard/ 資料夾 (將平板透過 USB 接上電腦,可以從電腦看到這個資料夾的內容,如果跟電腦連線後沒有看到 /sdcard/ 的資料夾,那就放在最上層的資料夾中)
2. 放在 MicroSD 記憶卡裡 (最上層資料夾),再將記憶卡插入平板使用
(PS : 這兩個位置不能混用,一次只能用一種位置。)







62 則留言:

  1. 謝謝囉!太實用了,感激不盡!
    測試過了,目前都沒問題喔~

    回覆刪除
  2. 老師:請問在參數檔中可以把學生所屬的組別也紀錄下來嗎?

    回覆刪除
  3. To 怡文老師:
    是可以想辦法做到啦~
    不過,您會很需要這個功能嗎?
    譬如說:您班上的分組是整個學期不動的?

    回覆刪除
  4. 老師:我教七個班自然,因為都在自然教室上課有分組實驗桌,每一節都會坐分組座位。我的分組都使維持一年,通常都是依照學生座號分組(例如:1,2,21,22是第一組...),但是某些學生(一個班大約會有5位)會有些小變動。如果沒有紀錄學生組別的功能,就會變成每一次上課前學生要先來設定一次。

    回覆刪除
  5. To 怡文老師:
    是,那我找時間把這個功能做出來~

    回覆刪除
  6. To 怡文老師:
    參數檔中預先分組的功能已經完成,請參閱本文末 1.1C 版的更新說明。

    回覆刪除
  7. 陳怡文老師的自然教室2011年8月31日 上午11:16

    老師謝謝你啦~感恩

    回覆刪除
  8. To 怡文老師:
    您反應的座號跳號問題,已經在 1.1D 版解決,請您下載 1.1D 版 測試看看 ~

    回覆刪除
  9. 哇!今天來看又多了紀錄的功能了,太厲害了!我可是每天,每節課都有用這個計分程式喔!謝謝您了。

    回覆刪除
  10. 不過下載了之後,並沒有看到新增的工具ㄝ。我在測試看看再向您報告。謝謝

    回覆刪除
  11. To 怡文老師:
    當您開始計分,程式才會開始有紀錄,下次打開才會看到讀取舊紀錄的圖示按鈕。

    回覆刪除
  12. 呼!今天終於將七個班的名單都輸入程式中了。以下是我使用上的小小心得,希望對使用此程式的老師有所幫助,也感謝布蘭達老師智慧的結晶。
    1.學校的名單通常都是Excel檔,只要複製下該班的座號姓名,在word上用選擇性貼上(選未格式化的文字),就可以不用重打名字了,再自己加工貼上[ ],並去除姓氏。

    2.如果分組的txt文字檔都弄好了,但是分組計分程式卻按了該班變成空白,或是學生座號沒有依照你寫的分組,或是有重覆的座號,請檢查以下項目:

    a.txt中不能只寫座號分組,還要將名字打上去,不然該生的座號無法出現。
    b.txt中[座號][姓名]都要用[]框住,否則分組也會亂掉喔!
    c.txt中,&StdName= 和 &Group= 不要漏掉了&

    以上是小女都曾犯下的錯,哈!久錯成良師。

    回覆刪除
  13. 感謝您的用心製作與提供,明天上課就來試用看看~ ~^^~

    回覆刪除
  14. To 張玄:不客氣~希望您的試用順利~

    回覆刪除
  15. 謝謝布葛格!! 把這個工具加在我的一篇分享了喔.

    回覆刪除
  16. 布88好!:D

    布88好厲害唷~"所有"班級分組計分所需要的功能都涵蓋了ㄟ!
    ~ 用力地給布88鼓掌叫好~ 8888888888888.....
    ~ 感謝布88!!! ^^*

    也謝謝怡文老師!:)

    回覆刪除
  17. 老師:
    感謝您分享這麼實作的工具,分組數最多只能設定6組,若超過6組就沒辦法用了嗎?
    另外,成績的記憶功能,若在多人共的專科教室電腦,成績會不會被其它老師蓋過呢?或是電腦中毒後系統還原,成績還會在嗎?有可能可以寫入參數檔嗎?
    好像要求太多了
    感恩!

    回覆刪除
  18. To 游老師:不客氣。
    6 組的限制主要是因為畫面大小,再加上電子白板向全班展示的需求,不然應該有辦法處理更多組別。
    成績的紀錄對不同老師來說,確實會互相干擾,而且相關紀錄檔會因為電腦的還原而消失。
    寫入參數檔是可以做到的,甚至,我比較希望它變成一個網站(雲)端工具,擺脫還原的問題,只是,沒繼續寫下去。
    話說看到您的姓和電腦教室的問題,我嚇了一跳,以為是小孩學校的國樂老師,是嗎?

    回覆刪除
  19. 老師:
    我是音痴,不可能是國樂老師。上機器人課程採分組競賽共分八組(當然是用您的大作來排賽程,真的很好用,但賽程跨週時不能存紀錄),目前各組統計分數只能用試算表。

    回覆刪除
  20. 老師您好,正巧就有七組!!不知道您是否有解決方法提供?感謝!

    回覆刪除
  21. To Elle:
    應該是有辦法解決,只是當初沒有將這個需求設計進去,程式一旦龐大之後,後來要再作此修改,會有些難度和時間消耗。
    依我的想法,我會選擇重寫,但目前可能沒有這個時間,Sorry ~

    回覆刪除
  22. 今天又把這學期新名單輸入了,所以懷著感恩的心,再次感謝大師相助。真的很好用喔!

    回覆刪除
  23. 讚到爆了!完全針對目前的教室現況來設計,感動到想哭...

    回覆刪除
  24. 老師:這個工具實在是太好用囉!這三年來,每一節課都用呢!再度懷著感恩的心,謝謝您喔!這個月學校的教學分享活動,我會將這個工具分享給學校老師,讓更多人可以知道這個好工具。也想請問每次的記分可以把它匯出到Excel嗎?這樣下課就不用手抄分數,學期末還可以用excel統計分數呢~是不是越來越貪心了呢!?

    回覆刪除
    回覆
    1. 怡文老師您好:
      因為考量不讓程式直接寫入檔案,所以我打算將成績用文字格式顯示在畫面上,您再用複製貼到文字檔案中,再到 Excel 裡將這個成績檔案匯入,不知道這樣的安排是否可行?

      刪除
    2. 測試的網址在此: https://dl.dropboxusercontent.com/u/116473886/GS_1-4B_DEMO/GS_1-4B.html

      刪除
    3. 操作的方式為:先用參數檔叫進一個班級的學生資料,一直到最後成績計分畫面時,按下右下角的工具鈕,裡面就會看到我安排的成績輸出文字的新功能~ 請試試看

      刪除
  25. 瘋布您好:
    我是來自澳洲的中文學校的ETHAN,無意間與台灣的教學同業聊起在澳教學現況,經過她的推介,以及另外一位台灣現任高中老師分享、使用了您開發的軟體,讓我對於班級管理和學生獎罰的掌握更加輕鬆、容易,再度感謝您!

    回覆刪除
    回覆
    1. Ethan 老師,謝謝您的喜愛 ~

      刪除
    2. 請問下載的版本,有沒有適合iphone、ipad可用的呢?
      另,下載用版本,可否有總分上限,調整為999分的呢?

      感激不盡!

      刪除
    3. Ethan 老師,1.4A 版 (總分上限999分) 連結已補上,謝謝提醒~ 另外,因為我自己沒有 Apple 的平板或其他產品,所以也沒辦法進行開發與測試,Sorry ~

      刪除
    4. 瘋布老師:

      我已經下載可以上調總分到999的版本,但不知是我操作錯誤還是...,雖然選項調整了,但是總分最高還是只能到100,還是無法到999喔!

      辛苦了~

      刪除
    5. Ethan 老師,謝謝您的提醒,我發現附上的是舊檔,現在已經更正並上傳完畢,請您在重新下載,謝謝 ~

      刪除
    6. 瘋布老師:

      看到您的更新的,真的麻煩又辛苦了!再度代表大家感謝您啦!

      刪除
  26. 老師:
    剛剛測試了,成績可以匯入Excel沒問題。真是太棒了,謝謝您。
    其他的小問題:1.選班之後的畫面閃動一下。2.加分時,背景畫面會變黑。

    回覆刪除
    回覆
    1. 不客氣,至於小問題,如果不是大問題的話,就先暫時不修改吧~ ^^"

      刪除
  27. 老師:

    你太強大了,這個程式真的包含了所有分組計分的需求。

    但是,因為我的級組數超過6組(最多到達11組),而且教室也沒有電子白板,是否有開發網頁版?讓我可以擴增成單堂客計分用的網頁?

    感激不盡?

    回覆刪除
    回覆
    1. 謝謝,但是也抱歉,當初因為畫面尺寸,以及全班能夠同時看到各組成績的關係,最多只設定到 6 組。
      文末所提供的 Win [線上測試連結] 就是 網頁版,您可以試試看 ~

      刪除
  28. 請問一下,是否可將組員各自加分和組加分的分數做總和?謝謝回答!

    回覆刪除
    回覆
    1. 您好,因為最近忙著搬家,跟電腦相處的時間變得很少,我試著找時間修改看看,但,請不要太期待,如果久久沒消息的話,先說聲抱歉 ~

      刪除
  29. 喔,原來是沒有的嗎?我以為是我不會使用!以為有組員的加分及組的加分,應該是有做總和的,還有分數的輸出,原來沒有喔!!!!sorry!十分感謝您的分享!其實已經很讚了說!!! 期待你有時間的修改。謝謝!

    回覆刪除
  30. 布老師您好:您做的作品真的很棒,很實用,我今天看到後就想立刻使用,感恩您的分享!

    回覆刪除
  31. 請問布老師,我們每週比賽一次,這個有歸零的功能嗎?

    回覆刪除
  32. 您好:沒有特別設計歸零的功能,但目前只要從計分畫面跳到前一頁,再跳回到計分畫面時,分數就都歸零了~

    回覆刪除
  33. 網誌管理員已經移除這則留言。

    回覆刪除
  34. 請問布老師,我要將學生的姓名顯示出來要如何操作?

    回覆刪除
    回覆
    1. 您好:
      如果您有先將學生姓名輸入到參數檔中,那應該就能在工具畫面(參數設定)裡,切換姓名或是座號的顯示選擇

      刪除
  35. 請問布老師,如果組別多過六組的話,該如何調整?

    回覆刪除
    回覆
    1. 您好,當初因為畫面尺寸,以及全班能夠同時看到各組成績的關係,並沒有設計任何切換或重疊的視覺效果,所以,最多只設定和顯示 6 組。

      刪除
  36. 請問布老師
    這是用什麼程式編輯而成的呢?
    連結無法下載

    回覆刪除
    回覆
    1. 您好:原本放檔案的 DropBox 空間已不再提供放檔案和網頁連結的功能,檔案已經搬到 Google Drive 空間,但試用功能就不能繼續提供了,抱歉 ^^"

      刪除
  37. 點選「用參數檔」的功能時無反應,請問該如何處理呢?謝謝回覆

    回覆刪除
    回覆
    1. 您好:
      參數檔需要在有網頁伺服環境下,才能正常讀取,建議您參考我部落格的這一篇 http://www.brenda88.idv.tw/2017/02/html5.html ,這篇建議如何簡單地在自己電腦中,營造一個網頁伺服環境。

      刪除