百練中心模塊需求_第1頁
百練中心模塊需求_第2頁
百練中心模塊需求_第3頁
百練中心模塊需求_第4頁
百練中心模塊需求_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、百練中心模塊需求 “百練中心”的模塊綜述該模塊的功能一為學生在選擇年級和科目后,根據不同的知識點,系統自動組卷。學生在答完之后,系統自動給予評價,并將學生本次答題的相關信息,發給家長手機。功能二為綜合試卷庫,是由錄入人員,將完整的一套試題和答案進行上傳。無需組卷和判分。學生可在線觀看和打印。需求描述1 基本界面如下圖在學生注冊時會選擇年級,登陸后并進入百練中心,選擇科目后,再選擇知識點或名校秘籍的期末、期中、單元三類,此時進行判斷如果是繳費用戶直接進入或下載,如果是免費用戶提示其繳費并轉到繳費頁面(代碼如下導入classes/exam/exam.php;$exam=new Exam();$ex

2、am->checkcharge();)所有知識點縱向排列,點擊習題庫的小圖標,進入做題頁面,點擊答疑,進入到答疑中心的我要提問頁面( 地址為system/qanda/ask.php),點擊名師課堂進入到名師課堂的相應知識點下。進入做題頁面后,自動組卷系統將所有的20道題一頁顯示,其中有單選和多選兩種題型。答題的過程中要添加“暫停”功能,目的是讓學生在答題過程中如遇突發事件先保存一下,下次再繼續答本套題。要求是保存這套題的所有題目和學生已經答過的答案,下次繼續答題時,現實的試卷要和保存時的試卷一模一樣,學生的以前的答案也要自動填入。2 組卷系統的題庫比例,題庫中的每個知識點的題目為易中難三

3、個等級,總量是100道,其中易50道,中30道, 難20道,分數都相同。在學生做題時每份試卷20道題的選題比例為:等級為難易兩個等級,易試卷的比例為15:3:2其中易占15題,中占3題,難占2題。難試卷比例為8:7:5其中易占8題,中站7題,難占5題。3 要保證前三套試卷的不能出現重復題目,從第四套開始優先對我的錯題本中的錯題組卷,如果湊不夠20題,再選用非錯題本中做過的題,因為“易”難度要給“難”難度留題,連續3次75分本知識點升級為“難”,其他知識點不變。4 學生在每次完成一套試卷后,所得的分數,做對的題數和題號,做錯的題數和題號,都會保留下來,將“所得的分數”與其他模塊信息一起由統計數據

4、的程序進行統計后發給家長,其他數據用于制作“成功軌跡”和“我的錯題本”,此功能請留好接口,以供統計程序做各個功能數據統計時方便取值。5 “我的錯題本”模塊,本功能旨在學生在我方自動組卷系統答題過后,系統要自動保留住他所有錯誤的題目,以供學生日后復習時翻看。僅僅以瀏覽方式表現即可,需要記錄題干、學生當時寫下的錯誤答案和正確答案及解析即可。6 “成功軌跡”要求記錄下每個知識點的正確率(即每個知識點做過的總正確題數/做過的總題數)并以柱形圖表示出來。頁面左邊欄的“成功軌跡”為這五個科目最新的成功軌跡匯總顯示頁面的鏈接。7 在答完全部問題后,提交試卷。如果該生的沒有答完全部問題時,此時系統會彈出對話框

5、“您的XX和XX問題沒有答案,是否確認提交”,在學生點擊“是”后,提交到判分系統,判分系統會根據其提交的二十道題答案為其自動打分。如果全部回答只彈出“是否確認提交”。系統將進行判分。8 在判分完成之后,要顯示出此次知識點試卷的得分和當前所處的等級(易級或難級),如果分數超過75分,顯示“祝賀你,成績合格” 等字樣,如果得分小于等于75分,則出現“是否觀看本知識點課件”的鏈接(連接到名師課堂的相同知識點下),“是否提問”(轉到我要提問 地址: system/qanda/ask.php )9 本功能及名師課堂的所有頁面都要判斷用戶是否登陸(無論免費用戶或繳費用戶),通過如下方式進行檢驗導入clas

6、ses / exam / exam.php;$exam=new Exam();$exam-> check_session();10 名校秘籍功能:由錄入人員,將完整的一套試題和答案進行上傳。無需組卷和判分。學生可在前臺下載。此功能不分知識點,但是要分成期末、期中、單元三類。這三類直接隸屬于學科下。目前完成的情況后臺題目錄入已經完成,但名校秘籍上傳試卷時未分期末、期中、單元這三類,其余都是前臺功能未完全實現。數據庫結構目前本模塊僅使用 12張表,其結構分別如下:如在開發中發現表不夠用,可自行建立depart綜合題表:depart_id 序號depart_question 標題depart_

7、body 內容depart_file 上傳文件路徑depart_date 發布時間depart_author 作者exam_choice單選題表:choice_id 序號choice_grade 年級IDchoice_course 課程IDchoice_point 知識點IDchoice_question 標題choice_body 內容choice_degree 難度choice_a 選項A內容choice_b 選項B內容choice_c 選項C內容choice_d 選項D內容choice_e 選項E內容choice_answer 答案choice_desc 答案解析choice_date

8、發布時間choice_author 作者exam_course課程表:course_id 序號course_name 課程名稱course_logo 課程圖片(語文,數學等課程的列表圖)exam_grade年級表:grade_id 序號grade_name 年級名稱exam_online在線時間表:online_id 序號online_users 用戶IDonline_start 登陸時間online_end 退出時間exam_other多選題表:other_id 序號other_grade 年級IDother_course 課程IDother_point 知識點IDother_questio

9、n 標題other_degree 難度other_body 內容other_answer 答案other_a 選項A內容other_b 選項B內容other_c 選項C內容other_d 選項D內容other_e 選項E內容other_f 選項F內容other_g 選項G內容other_desc 答案解析other_date 發布時間other_author 作者exam_point知識點表:point_id 序號exam_course 課程IDpoint_name 知識點名稱exam_result答題結果保存表:result_id 序號result_users 用戶IDresult_tid

10、題IDresult_answer 答題答案result_date 答題日期exam_score成績表:score_id 序號score_users 用戶IDscore_score 成績score_degree 等級score_date 答題日期exam_wrong錯題本表:wrong_id 序號wrong_users 用戶IDwrong_tid 題IDwrong_type 題類型(1單選題,2多選題)wrong_date 生成時間teacher教師表(后臺管理員):teacher_id 序號username 用戶名password 密碼point 是否操作知識點(0否,1是)choice 是否

11、操作單選題(0否,1是)other 是否操作多選題(0否,1是)depart 是否操作綜合題(0否,1是)course 兼職學科(all所有學科,chinese語文.)users會員表:User_id 序號Username 用戶名telephone 學生手機號truename 真實姓名Sex 性別Mobile 移動手機號(綁定移動)Birthday 出生日期Log_time 登陸日期grade 年級IDdegree 難度parentname 家長名稱parentphone 家長手機號virtualphone 虛擬手機號is_paid 是否繳費用戶(0否,1是)另附:命名規則所有類名,首字母大寫

12、所有變量和數組,兩個及兩個單詞以上組成的第一個單詞小寫,第二個及以后的單詞全部首字母大寫所有抽象類均已able結尾所有接口均已ible結尾所有實體類均已_bll結尾classes文件夾中全部都是一個文件一個類,文件名與類名相同(文件名首字母不需大寫)只有system文件夾中文件可以向表示層輸出,其余文件夾均不可以有輸出需求的文件,一定要與templates文件夾中的文件主名相同(只是一個為.php另一個為.html),這一對文件的命名均已實際英文意義命名ftp:02 端口21 用戶名teach 密碼 test主站入口http:/ 02:888/

13、登陸手機密碼111111后臺地址02:888/system/exam_admin/admin_login.php用戶名admin 密碼admin本網站編碼全部為GBK熟悉mvc三層開發框架下面介紹一下,我們本次的開發框架,我們并沒有使用第三方的框架(如thinkphp, zend framework),而是使用我們自己的一套框架。框架各個文件夾介紹文件夾名稱備注cache程序的緩存文件夾classes類文件夾,其中包括app,bll,va三個文件夾AppApp文件夾下存放所有的工具類,如 teacher工具類,其中存放著對教師實體類所要用到的增刪改查等操作BllBll文件夾下存放的為實體類,仍以教師為例,教師的實體類為teacher_bll,其中每個成員變量對應數據庫中teacher表的一個字段,并包含每個成員變量的set get方法等Va一般存放加密類,視具體情況決定是否使用compileSmarty的緩存文件夾Css,images和js文件夾存放網站的css,圖片和js文件Xml和docxml存放xml文件,doc存放其他格式的實體文件,一般用于做用戶上傳的附件存放文件夾resource

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論