QuickQuiz是一種可以基于文檔或word文檔實現(xiàn)題庫生成和編輯的備考題庫生成訓練應用程序。 目前,QuickQuiz這款軟件支持單選、多選、判斷、填表、簡答5種問題生成,支持問題的批量生成!
軟件介紹
編譯環(huán)境:VC6.0(因為軟件功能簡單,所以選擇了小巧和快速的經典VC6.0)
語言:cpp
所用庫:MFC4.2、開源TinyXml2.6.2
字符編碼:MBCS、UNIC ODE(題庫文件通用)
平臺:Win All(虛擬機測試Windows 95/98僅可運行多字節(jié)(MBCS)版)
盡管MFC從技術上講已經非常陳舊了(VS2019下MFC已經不再默認選中了),但是其體現(xiàn)的一些理念仍然具有參考意義,所謂“批判MFC的人不一定寫得出相同水平的封裝”,而且本軟件在制作過程中也受到很多共享工程及大神博客的啟發(fā),所以決定源碼完全公開,本人歡迎對本軟件進行任意修改與傳播,不歡迎一切商業(yè)捆綁行為,不建議原
適用人群
哪些人可能需要本軟件/源碼:
1.單位例行考試,作為考生,手中有word題庫,卻不知如何自測的人。
2.單位例行考試,作為出題人,手中有word題庫,卻不想浪費太多時間在組卷上的人。
3.不想使用付費試題庫學習軟件的人(題庫要自己做啦)。
4.初次接觸cpp,初窺門徑但有志學習的小小白(本工程無報警無錯誤,win7/10下均完美編譯)。
5.初次接觸Win32編程,需要一個進階踏腳石的小小白(Win32編程入門強烈推薦Charles Petzold的《Windows程序設計》,真的好)。
6.初次接觸MFC,搞不清文檔/視圖結構,不知道如何構建框架的小小白(本人最初是通過學習經典開源工程“KEPware OPC Quick Client Visual C++ Example”明白的MFC原理)。
功能介紹
1.根據(jù)文本文檔或word文檔(需要預先自行安裝Office套件,否則無法在本軟件中直接打開)實現(xiàn)題庫生成與編輯,現(xiàn)支持單選、多選、判斷、填空、簡答五類題目生成,另外支持題目組(即大題套小題)和基于以上五類題目的自定義題目類型(分類便于學習,例如“簡答”和“論述”的區(qū)別)。
2、題目批量生成(需要遵循一些基本格式:例如選擇題題目描述和選項不能在同一行,各個選項間至少有一個空格或回車隔開等),答案自動檢測(支持題目中檢測、題目后一行檢測)。
3.題庫的瀏覽學習、自我測試及自動評分、生成試卷、搶答練習(這是本軟件制作的初衷,單位組織的知識競賽搶答題是題目不讀完就可以開始搶的)。
4.基于題庫的題目收藏。
5.題庫文檔可存為二進制格式或xml格式。xml格式非常簡單直觀,您可以利用生成的xml格式題庫開發(fā)您自己的跨平臺閱覽工具。
注意事項
1.題目組功能本人從未實際應用過,僅做了輕度測試,可能存在bug,隨緣修正。
2.本軟件不支持排版打印,若要生成試卷,請自行后期排版(歡迎有需要者繼續(xù)開發(fā))。
3.本軟件不支持插入圖片,只可生成純文本試題(歡迎有需要者繼續(xù)開發(fā))。
4.本軟件不是學習計劃型軟件,沒有任何督促學習的功能。
5.本軟件雖有加密功能,但目的是防止誤修改,故只做了密碼串MD5驗證,沒有對內容進行算法加密,極易破解,對版權有要求者慎重。
6.本軟件理論上不會報毒,不會以任何形式聯(lián)網,若發(fā)現(xiàn)有聯(lián)網現(xiàn)象,請注意殺毒。
相關搜索: