作者howard2010 (Howard)
看板Web_Design
標題[請益] 供上傳檔案與線上編譯C++網頁所需技能
時間Sat Feb 15 00:26:37 2014
各位前輩們好,小弟第一次進入此板,還有請各位前輩們多多指教
首先這個學期,我接了系上C++課程的助教,其中一項工作內容是批改學生們的作業
我們使用的編譯器工具是Microsoft Visual Studio 2012
以往批改作業都是要將每位學生的寄來的cpp一個個下載下來
然後丟到Visual Studio專案裡去跑
若一個班有50個人就要做50次動作,而且還要批改檢查,過程十分繁複。
所以我們老師希望我可以寫一個PHP網頁供學生上傳作業(第一次聽過PHP這名詞@@)
學生們上傳後,網頁可以連結編譯器做編譯的動作
助教就可以直接在網頁上看到程式碼及編譯完的結果,節省作業批改的時間
但是因為我本身非資訊背景的學生,以往只會用網頁編輯器用圖形化介面做簡單的網頁
例如使用Microsoft FrontPage、Dreamweav、Microsoft Expression Web做拖拉而已
所以跟甚麼HTML跟javascript都不太熟,更遑論PHP之類的技術
想請問若要達到以上目的,我需要用到哪些技術工具及教材
及從哪裡開始學習入門會比較好,我感覺到學期結束都生不出來的樣子QQ
感謝各位前輩們!~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.63.143
※ 編輯: howard2010 來自: 61.228.63.143 (02/15 00:27)
推 GoalBased:叫他們寄.EXE和.CPP就好了阿 02/15 02:16
→ alog:寄exe 是要讓助教中毒麻XD 02/15 04:01
推 pm2001:你可能外包會比較快 02/15 07:18
→ FantasyRyu:你可能外包會比較快 02/15 11:01
推 GoalBased:檔案有毒零分 以前學校就這樣 02/15 16:19
→ howard2010:感謝各位,不過若外包恐怕微薄的助教薪水就... 02/16 03:42
→ bbcust:既然在學校 就找看看有沒有會php的幫忙吧 02/16 19:09
→ bbcust:難度不高 但是完全新手來做也不是那麼容易 02/16 19:09
→ dearlove:關鍵字 online judge 02/18 14:38
推 cleanwind:等等,我覺得難度很高啊 .... 除非有 M$ Server 02/18 21:16
→ cleanwind:否則用 Linux 跑 g++ 那堆 header 怎麼處理 Orz 02/18 21:17
→ cleanwind:再者沒處理好,很有可能 VS 能編譯, Server 卻不能編 02/18 21:18
→ cleanwind:以前我是 Dev C++ 的助教,讓學生上傳後跑 Linux 的 02/18 21:20
→ cleanwind:Shell Script 做編譯並執行結果,如果遇到無法處理的 02/18 21:21
→ cleanwind:會再 Windows 下再驗證一次 Orz 02/18 21:21
→ danny8376:沒意外所謂的Server就是灌了AppServ的XP實驗室電腦 02/18 21:34
→ danny8376:這類的設備 通常是可以不用擔心到這(笑 02/18 21:34
推 cleanwind:那這樣的話應該可以直接用 system 呼叫 cmd 編譯 XD" 02/18 23:19
→ cleanwind:但是我又想到一個問題,如果程式有做選單或迴圈執行 02/18 23:20
→ cleanwind:還是很麻煩耶 Orz 02/18 23:20
→ monkeytiger:先規定編譯環境與函式庫,如果不能,請同學附上編譯環 02/26 02:03
→ monkeytiger:境 02/26 02:05
→ monkeytiger:如果作業要求的編譯環境與程式庫是固定的 02/26 02:06
→ monkeytiger:我不明白php上傳與呼叫visual裡的c++編譯器有何難度? 02/26 02:09