【學生作業繳交】
本程式修改自吳弘凱老師的Tad Assignment(作業上傳展示)，配合學生名冊提供學生上傳作業的模組。


【環境需求】
=================================================
1.PHP 5 以上
2.需要 Tad Tools 工具包 2.01 版
3.需要配合 e_stud_import 學生名冊模組

【安裝方法】
=================================================
1.將新模組解壓，把目錄上傳到 modules 下。
2.需搭配 Tad Tools 工具包2.01 以上，詳細安裝方法請按此連結。
3.進入後台「模組→系統」進行模組安裝。

【使用方法】
=================================================
1.教師可以同時對多個班級開設作業，可以修改上傳密碼。更改是否上傳、展示。
2.如果想要線上做展示（如scratch、flash、pdf) ，需要以限制上傳的副檔名做判別。
3.學生無需帳號，只要選對作業，輸入座號、教師指派的密碼，就可以上傳作業。
4.教師在後台，可以作評分、評語。匯出學期成績。
5.偏好中可以設定分數最低分及未繳交作業時，評分時點選星等會自行轉成百分制。

【更新記錄】
 =================================================
 2.6版
   支援 php8
   
 2.5版
   符合 2.5.11 模組架構

 2.42
   修正在只撰寫文字時，分組作業無輸入同組座號的錯誤。
   調整在 bootstrap5 下，未繳交作業座號顏色。

 2.41
   增加 scratch 3 展示開始、結束、最大化功能。
   修正 PHPExcel 所在目錄

 2.4
   由於 scratch 3 的改版，修改 scratch 展示程式。改採用程式：https://packager.turbowarp.org/
   下載它的 zip 格式，修改 index 檔中 assets 目錄位置，複製成 es_exam_scratch.tpl
   在展示時，會在作業目錄中解壓縮 sb3 檔。

 2.31
   上傳網址（不上傳檔案），加上 Tinkercad 公開作品線上展示功能

 2.3
   加入分組交作業功能，組長交作業並輸入組員座號，在繳交提醒及分數時會自動取得。

 2.22
    修改讀取 sb3 檔案錯誤（集中校網）。

 2.21
    更改 upload 語法

 2.2
    修正 google 雲端觀看時的檔案位置錯誤。

 2.10版
    加入網頁展示 scratch 3 作品檔案(也支援 .sb .sb2 .sb3 )。
    移除先前使用 Flash 展示 scratch 功能的作法。

    scratch 3 網頁展示功能擷取自 ：https://sheeptester.github.io/words-go-here/htmlifier/
    加入開始、結束功能，再切分成 play_scratch.js ，及 vm.min.js （放了所有的音效、翻譯等，所以檔案較大）。


 2.02版
    重新上傳時，網址資料會保存，方便做更新。

 2.01版
   上傳網址，展示 iframe 加上座號、姓名訊息。

 2.0版
   增加上傳網址（不上傳檔案），如 scratch3 專案網址，自行判斷 youtube 、 scratch3 並以 iframe 展示。
   改直接由上傳檔名判斷是否可以放入 iframe 展示，不再以限制上傳副檔名方式判斷。

 1.92版
   符合 2.5.10 模組架構
 1.91版
   修正 PageBar 分頁的錯誤。

 1.90版
  支援 bootstrap 4  。

 1.86版
  調整展示時 scratch 無法完整顯示的情形。

 1.85版
  修正 chrome 無法顯示 scratch 線上執行畫面（Flash) 的錯誤。
  更新 scratch.swf 版本。

 1.84版
  上傳無副檔名，出現提醒。
  增加不上傳檔案，只有撰寫文字。用於撰寫心得等功能。

 1.83版
    修正在7.1陣列錯誤情形。
    增加座號排序顯示。


 1.82版
    修正匯出多班成績，會蓋掉最後學生的諎誤

 1.81版
    配合 tadtools 3.10 jquery-migrate-3 移除。移除不相容的 jquery.ya-enter2tab.js，更新 star-rating。
    加入在評分區可快速移除學生亂輸入的檔案說明內容。

 1.8版
    調整樣版檔名。
    修正在 2.5.9 後星等評分無法呈現的錯誤。

 1.7版
    移除 bootstrap2
    匯出全部成績加入班級分頁。

 1.62版
    作品展示表格可以做排序。
    scratch.swf 版本更新。

 1.61版
     調整版面 col-md 改為 col-xs

 1.6版
    修正評分看圖時，圖像不會自動縮放。
    加入 PDF 可以配合視窗大小縮放。

 1.5版
    偏好設定增加上傳多次的功能(舊檔案不刪除)，評分時以最新的作品分數為準。
    增加上傳 IP 的記錄

 1.4版
     支援 php7
     修正展示時星等錯誤。


 1.3版
     評分拉條改成星等評分。(星等評份會依據最低分分轉成百分數)
 1.2版
    上傳限制格式時，會上傳時只出現可傳的格式。修改 mimetype
 1.1版，補上欄位更新動作。
 1.0版，支援 bootstrap 3，在評分時可以指定使用 google 雲端觀看。
 0.8版，匯出改 excel 2007 格式 , scratch 可以下載作品。
 0.7版，微修 show.php
 0.6版，增加外部作業輸入成績的方式。在不上傳的模式下，在評分時建立每位同學空的作品紀錄，可以輸入成績。例如要輸入學生平時表現成績、網頁作品成績，方便期末時的成績匯整。
0.5版，評分時按下 ENTER 會跳到下一格。輸入成績低於基本提出警告。顯示中文班級名稱。
0.4版，展示時支援 Scratch 作品動態顯示。圖檔、Flash、Scratch 類型作品評分時，以新框呈現並評分。
0.2版，正式釋出。
