[請益] 供上傳檔案與線上編譯C++網頁所需技能

看板Web_Design作者 (Howard)時間10年前 (2014/02/15 00:26), 編輯推噓5(5020)
留言25則, 11人參與, 最新討論串1/1
各位前輩們好,小弟第一次進入此板,還有請各位前輩們多多指教 首先這個學期,我接了系上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)

02/15 02:16, , 1F
叫他們寄.EXE和.CPP就好了阿
02/15 02:16, 1F

02/15 04:01, , 2F
寄exe 是要讓助教中毒麻XD
02/15 04:01, 2F

02/15 07:18, , 3F
你可能外包會比較快
02/15 07:18, 3F

02/15 11:01, , 4F
你可能外包會比較快
02/15 11:01, 4F

02/15 12:58, , 5F
有類似的東西可以參考看看http://coding-frenzy.arping.me
02/15 12:58, 5F

02/15 16:19, , 6F
檔案有毒零分 以前學校就這樣
02/15 16:19, 6F

02/16 03:42, , 7F
感謝各位,不過若外包恐怕微薄的助教薪水就...
02/16 03:42, 7F

02/16 19:09, , 8F
既然在學校 就找看看有沒有會php的幫忙吧
02/16 19:09, 8F

02/16 19:09, , 9F
難度不高 但是完全新手來做也不是那麼容易
02/16 19:09, 9F

02/18 14:38, , 10F
關鍵字 online judge
02/18 14:38, 10F

02/18 21:16, , 11F
等等,我覺得難度很高啊 .... 除非有 M$ Server
02/18 21:16, 11F

02/18 21:17, , 12F
否則用 Linux 跑 g++ 那堆 header 怎麼處理 Orz
02/18 21:17, 12F

02/18 21:18, , 13F
再者沒處理好,很有可能 VS 能編譯, Server 卻不能編
02/18 21:18, 13F

02/18 21:20, , 14F
以前我是 Dev C++ 的助教,讓學生上傳後跑 Linux 的
02/18 21:20, 14F

02/18 21:21, , 15F
Shell Script 做編譯並執行結果,如果遇到無法處理的
02/18 21:21, 15F

02/18 21:21, , 16F
會再 Windows 下再驗證一次 Orz
02/18 21:21, 16F

02/18 21:34, , 17F
沒意外所謂的Server就是灌了AppServ的XP實驗室電腦
02/18 21:34, 17F

02/18 21:34, , 18F
這類的設備 通常是可以不用擔心到這(笑
02/18 21:34, 18F

02/18 23:19, , 19F
那這樣的話應該可以直接用 system 呼叫 cmd 編譯 XD"
02/18 23:19, 19F

02/18 23:20, , 20F
但是我又想到一個問題,如果程式有做選單或迴圈執行
02/18 23:20, 20F

02/18 23:20, , 21F
還是很麻煩耶 Orz
02/18 23:20, 21F

02/26 02:03, , 22F
先規定編譯環境與函式庫,如果不能,請同學附上編譯環
02/26 02:03, 22F

02/26 02:05, , 23F
02/26 02:05, 23F

02/26 02:06, , 24F
如果作業要求的編譯環境與程式庫是固定的
02/26 02:06, 24F

02/26 02:09, , 25F
我不明白php上傳與呼叫visual裡的c++編譯器有何難度?
02/26 02:09, 25F
文章代碼(AID): #1I_aE_kJ (Web_Design)