[心得] 如何輕鬆接收學生上傳的作業資料
這陣子因為當任助教的關係,要收上百位學生的程式作業資料,
看另一門課的助教,為了收作業,自己電腦的 USB 不知道被「插」了幾回,
搞到 USB 母端都快掛了,故而決定寫個上傳的東東讓學生使用。
上傳作業,FTP 似乎是個不錯的選擇,但是學生常常亂搞,像是檔名亂取,
或是用別人的名義上傳作業…等等。解決的辦法可能是要創學生的各別帳號,
但是因為工程龐大,故取消念頭(學號很多不連續)。
想呀想,從東北有三寶,想到五窮六絕七上吊。突然間,想到學校不是有
Mail Server嗎?而且有支援 POP3!想到這邊上述的問題便輕鬆地迎刃而解!
概念是,學生不是都有學校的 Mail 帳號嗎(許多公司也有員工的 E-Mail帳號)?
所以我們可以透過程式語言(小的是使用幾百年未碰的 PHP 來寫的)
連線至 Mail Server 來做帳號確認的動作,這樣創多個帳號的問題便解決了;
再來就是,當使用者 POP3 確認登入後,便將當初使用者的 ID 存入 Session 當中,
做為檢查是否正確登入以及上傳檔案之檔名,如此一來,便不會有學生亂取檔名的問題。
以上,便是讓小的忙碌二天的「透過 POP3 認證之上傳系統」概念,
希望能幫助到有需要的各位。若對這方面有更好的方法,請各位指教,謝謝。
--
女人有三巧:一哭、二鬧、三上吊。
股市有三囧:五窮、六絕、七上吊。
外資有三寶:放話、坑殺、錢飽飽。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.76.39
推
12/22 13:01, , 1F
12/22 13:01, 1F
推
12/22 13:18, , 2F
12/22 13:18, 2F
→
12/22 13:18, , 3F
12/22 13:18, 3F
推
12/22 14:54, , 4F
12/22 14:54, 4F
→
12/22 14:54, , 5F
12/22 14:54, 5F
→
12/22 14:55, , 6F
12/22 14:55, 6F
→
12/22 17:35, , 7F
12/22 17:35, 7F
→
12/22 17:36, , 8F
12/22 17:36, 8F
→
12/22 17:42, , 9F
12/22 17:42, 9F
推
12/22 21:38, , 10F
12/22 21:38, 10F
推
12/23 12:35, , 11F
12/23 12:35, 11F
→
12/23 12:37, , 12F
12/23 12:37, 12F
→
12/23 12:38, , 13F
12/23 12:38, 13F
推
12/23 23:38, , 14F
12/23 23:38, 14F
→
12/24 20:20, , 15F
12/24 20:20, 15F
→
12/24 20:21, , 16F
12/24 20:21, 16F
推
01/30 11:46, , 17F
01/30 11:46, 17F
→
01/30 11:46, , 18F
01/30 11:46, 18F