• <input id="zdukh"></input>
  • <b id="zdukh"><bdo id="zdukh"></bdo></b>
      <b id="zdukh"><bdo id="zdukh"></bdo></b>
    1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

      <wbr id="zdukh"><table id="zdukh"></table></wbr>

      1. <input id="zdukh"></input>
        <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
        <sub id="zdukh"></sub>
        公務員期刊網 論文中心 正文

        Flask下的計算機公共課智能題庫設計

        前言:想要寫出一篇引人入勝的文章?我們特意為您整理了Flask下的計算機公共課智能題庫設計范文,希望能給你帶來靈感和參考,敬請閱讀。

        Flask下的計算機公共課智能題庫設計

        摘要:本智能題庫系統是面向計算機公共課的日常教學工作的,根據計算機系列公共課程的特點與用戶需求,將日常教學工作中學生考勤、作業納入系統管理中,全面記載日常教學工作中的各種考核分數,以便于期末教學總結時進行統計計算。系統是基于Python的flask微框架和MySQL開發的,實際使用中提升了教學質量及教學工作者的工作效率。

        關鍵詞:Flask;計算機公共課智能題庫

        實際教學中,大多數計算機公共系列課程的教師選擇考勤、作業、實驗來構成平時成績的組成部分。公共計算機系列課程開課班級眾多,課程內容操作性很強,因而在公共計算機系列課程教學中平時成績考核工作存在如下的問題:1)教師工作重心與考核數據的關系教師的工作重心是教學,是知識的傳承與思維方式的啟迪。通過對學生的成績考核可以很好地發現教學工作中的問題和不足,但是占據教師時間和精力比重最大的工作,應該是“本源性教學工作”而非“學生成績考核”。目前我校公共計算機系列課程的課堂考勤采用的是教師或者班級學習委員人工點名,由教師人工進行記載。學生們在學習過程中的課堂上操作性實驗作業均由教師在課堂上人工評閱,耗時耗力。而對于布置的課后的操作性實驗作業,很多學生是復制其他同學的作業以敷衍老師。2)教學的本源與形式之間的關系本科教學的“工作留痕”是“第三方”進行“事后監督”的基礎,這就意味著高校教師需要在“本源性教學工作”和“留痕工作”之間尋求平衡。由于開課班級較多,每學期期末公共計算機系列課程的教師們都要花費大量時間去計算班級學生的各項平時成績,制作紙質的教學檔案材料,花費了大量的人力物力去實現教學的留痕工作,對教師的精力造成了很大的浪費。

        1需求分析

        本智能題庫系統是面向計算機公共課的日常教學工作的,將日常教學工作中學生考勤、平時作業納入系統管理中,全面記載平時各種考核分數以便于期末教學總結時進行統計計算。智能題庫系統主要包含5個部分的功能模塊,分別是考勤管理模塊、題庫及自動評閱管理模塊、試卷管理模塊、成績分析管理模塊和教學檔案管理模塊。其各模塊具體功能如下:1)考勤管理模塊包含班級管理,主要是用于設置教師在課堂上指定時間內簽到、簽到次數統計及考勤分數轉換。2)題庫管理模塊包括各種類型題目的錄入(含手動和批量上傳)和自動評閱,課程科目的修改以及知識點的增刪操作。3)試卷管理模塊分為人工組卷和計算機自動抽題組卷兩部分,其中日常作業被視為小測試的試卷對待,題目分數可以自由組合,由教師自由設定。4)成績分析管理模塊包含考勤、作業、考試分數統計以及試卷難度系數、班級成績分析等。5)教學檔案模塊主要用于生成從班級課程表到最終成績分析等等所有留痕工作文檔。

        2系統設計

        本智能題庫是基于Flask和MySQL數據庫開發實現的。Flask是一個用Python語言編寫的Web微框架,其設計簡潔,能夠使用第三方庫來實現自己想要的功能,而且很多第三方庫還可以定制與裁減,方便于快速開發各種Web應用。系統功能結構如圖1所示。

        2.1考勤記載模塊

        考勤記載模塊包含了班級管理以及考勤設置操作。教師將自己任課的班級學生名單導入系統,設置上課考勤的時間,并為每次考勤設置分數,讓學生在規定時間內登錄賬號進行考勤記載。為了方便管理,將考勤設置成為一道特殊的判斷題要求學生選擇是否來標記得分。

        2.2題庫管理模塊

        題庫管理模塊中的重點在于批量導入各種題目,教師下載由系統提供的Excel類型的題目模板,將相關題目按照模板要求錄入Excel表格中,再由Flask使用Pythonpandas數據分析包將題目數據寫入MySQL,批量錄入界面如圖2所示。同樣也可以使用pandas對題目進行批量修改。

        2.3組卷管理模塊

        組卷管理模塊主要包括人工組卷、自動組卷和試卷評閱三種操作。系統在Flask的Models.py文件中創建PaperForm類用來實現自動組卷,類中包含課程名稱、題型、題型數量及分值,教師選擇好相關數據后,系統自動在題庫中抽取該課程的題目進行組合生成試卷,并同時生成相關的閱卷參數文件,以便在完成試題后進行判分,自動組卷界面如圖3所示。

        2.4成績分析模塊

        在該成績分析模塊中將日常作業及考試的分數文件,用pyecharts繪制,并渲染到前端。首先,構建學號姓名列表和章節作業考試分數列表,如果在搜索的范圍內,則顯示,如果不在,則返回“無此人”這類信息。將各個參數,用pandas都設置好,再用pyecharts繪制表格即可。這里可以將業務,分為數據處理,和生成前端html列表兩大類,分別專注于數據生成和繪制。

        2.5教學文檔模塊

        在教學文檔管理模塊中,系統使用Python的xlwt庫來輸出Excel文件,xlwt中封裝了很多常用操作,其中設置單元格樣式主要是通過XFStyle這個類來完成的。系統將MySQL中的相關數據通過xlwt按照事先約定好的格式寫入到Excel文件中,最終輸出打印,成為需要留痕的教學文檔。

        3結束語

        本智能題庫系統目前應用于計算機公共課的日常教學工作中,絕大多數功能均已實現。但是對于Office操作題的自動評閱還需要進一步的完善,在評閱中遇到比較復雜的評閱要求會出現差錯,需要進行優化。

        參考文獻:

        [1]何俊,佟玉軍,高子超.教學工作輔助管理系統研究[J].中小企業管理與科技(下旬刊),2018(2):168-169.

        [2]張瑜.基于WEB數據庫技術的計算機輔助教學系統[J].宿州教育學院學報,2018(2):123-125.

        [3]張梅花.現階段解析計算機考試成績的數據分析理論設計分析[J].建數據分析理論,2016:34-56.

        [4]張小寒.數據挖掘技術在教學輔助系統中的應用研究[J].數字通信世界﹐2018(5);211-212.

        [5]金艷.“互聯網+”智能化實驗教學輔助系統在教學管理中的研究與應用[J].中國新通信,2018(10):201-202.

        [6]辛園園,鈕俊,謝志軍,等.微服務體系結構實現框架綜述[J].計算機工程與應用,2018,54(19):16-23.

        [7]黃佛輝.基于Vue.js的WebGIS開發研究[D].重慶:重慶交通大學,2017.

        [8]吳晨昊.WEB網頁及其POST請求接口性能的統計學分析[D].上海:華東師范大學,2018.

        [9]周傳宏,帥普佳,戴超.基于Django的智能題庫系統設計[J].工業控制計算機,2018,31(8):104-105.

        [10]黃菊永,楊希,能慧.開放式自測系統個性化定制題庫功能的實現[J].自動化技術與應用,2018,37(6):154-156.

        作者:任丹 單位:湖北文理學院

        精選范文推薦
        无码人妻一二三区久久免费_亚洲一区二区国产?变态?另类_国产精品一区免视频播放_日韩乱码人妻无码中文视频
      2. <input id="zdukh"></input>
      3. <b id="zdukh"><bdo id="zdukh"></bdo></b>
          <b id="zdukh"><bdo id="zdukh"></bdo></b>
        1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

          <wbr id="zdukh"><table id="zdukh"></table></wbr>

          1. <input id="zdukh"></input>
            <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
            <sub id="zdukh"></sub>
            曰本亚洲欧洲色A在线 | 亚洲欧美日本一区二区三区 | 中文字幕日产乱码久久 | 五月定向久久可爱视频 | 日韩一中文字幕在线 | 亚洲国产手机电影在 |