皮國強++王美++張園園++雷春梅

摘 要:大數據背景下,教育告別傳統的小數據時代是必然趨勢,網絡化教育已經成為現代教育的一個特征,并對教育的發展形成新的推動力。通過Internet/Intranet實現網上作業提交,是現代教育技術的一個具體實現,具有很重要的現實意義,實現學生在線提交作業的無紙化管理,有效地利用校園網的軟硬件資源,將傳統作業布置、作業評定等工作網絡化,為發掘教學過程有價值的數據提供一定的依據。
關鍵詞:網絡學習 作業 ASP.NET
中圖分類號:TP393 文獻標識碼:A 文章編號:1674-098X(2016)12(c)-0110-02
隨著Internet的飛速發展,學校等教育機構和家庭網絡帶寬逐步加大,為網絡學習提供了較好的條件,同時移動設備端的普及,使學習不再受時間和空間的限制。完成作業是學習者衡量學習效果的有效手段之一,傳統完成作業的方法的弊端十分明顯,傳統的教學模式是以在課堂上布置作業、學生課后完成后再提交教師批改的方式進行的。當教師通過作業發現學生學習中存在的問題時,時間已經過去一段并且講到了新課,由于作業布置、提交到批改存在的時間差,老課當中的問題并未得到解決,新課中新問題又已形成,如果新問題的解決要依賴老問題的解決,那么又加大了解決新問題的難度系數,久而久之,最后問題成堆,許多學生的學業掉隊就是這么形成的[1]。
借助互聯網技術構建網絡作業系統是為了方便學生能及時查看最新作業、作業成績、還可以很好地保存歷史作業,也方便老師能及時發布和批閱作業,為學生和老師節省了寶貴的時間,減少老師的工作量,為發掘教學過程有價值的數據提供了一定的依據,以便使用數據挖掘技術從中挖掘出有價值的信息,從而應用到學生的學習評價,用于為學生提出針對性的學習方案,促進學生學習能力以及教學質量的提高。
1 系統的功能設計
基于網絡的學習理論、教學理論的研究為網絡作業系統的研究和開發提供了理論依據,使作業系統符合教學機制[2]。針對傳統作業評價過程存在的問題,提出了基于ASP.NET技術的、B/S結構的學生作業管理系統的設計方案,系統管理員對系統初始化、用戶進行管理;老師通過互聯網進行作業的布置(發布)、批改、成績評定;學生可以通過瀏覽器進行作業的提交、修改、查看自己的作業評價等情況。系統功能模塊見圖1。系統根據不同用戶角色制定不同的安全機制,學生用戶登錄系統提取作業、提交作業,并且查看歷史作業數據分析,進行復習;老師用戶完成作業的制定、作業的批改、評價分析及學生成績數據的科學分析;管理員用戶完成系統初始化、用戶管理及安全控制機制的設定。
(1)管理員功能模塊。
登錄頁面是整個系統的入口,登錄系統要經過嚴格的身份認證,認證內容包括口令、角色,通過口令、角色判斷身份有效性和角色的合法性,模塊能完成所有用戶信息的添加、修改、刪除等功能。口令采用md5加密機制,避免口令被暴力破解帶來的風險。
(2)教師模塊功能。
班級管理:查看所任班級列表。學生管理:添加(批量添加)學生信息、查看學生基本信息。題庫管理:增加、修改、刪除題型,選擇題型增加、修改、刪除試題。發布作業:查看單個班級已布置的作業列表、修改單次作業內容、發布新的作業。批閱作業:根據各班級待批作業次數排序來批閱學生作業。統計作業:統計已交作業情況。發布公告:發布公告信息。
(3)學生模塊功能。
班級信息查詢:查看所在班級列表及查看單個班級里的同學成員列表。作業管理:查看某次班級未交作業次數的總數及已發布的作業列表、提交作業、查看老師批閱作業的評價、查看歷史作業。查看公告:查看公告信息。
2 系統實現
系統采用B/S模式進行開發,所采用的技術手段為:ASP.NET、MS Sql Server2005。
(1)數據庫設計。經過分析,網絡作業系統涉及到15張數據表:管理員信息表(tb_admins);教師信息表(tb_teachers);學生信息表(tb_students);班級信息表(tb_classes);課程信息表(tb_courses);院系信息表(tb_colleges);公告信息表(tb_notices);單選題表(tb_single_option);多選題(tb_many_option);填空題(tb_blank);簡答題(tb_short_answer);判斷題(tb_judgement);發布作業表(tb_publish_homework);提交作業表(tb_submit_homework);已批閱作業表(tb_correct_homework)。
主要信息表的屬性。管理員信息表屬性:管理員編號、姓名、密碼、手機號、郵箱。教師信息表屬性:教師編號、姓名、密碼、職務、學院編號、手機號、郵箱。學生信息表:學號、姓名、密碼、性別、專業、班級編號、學院編號、手機號、郵箱。班級信息表屬性:班級編號(主鍵)、班級名稱、學院編號。課程信息表屬性:課程號、課程名稱、班級編號、學期。
(2)系統編碼。系統采用ASP.NET開發作為開發工具,ASP.NET是動態網站開發技術之一,比ASP、PHP等同類開發技術設計和實施更簡潔,采用B/S模式進行開發,Visual C#作為前臺開發工具。
3 結語
系統能夠滿足學生完成作業學習知識的要求,同時也能方便老師及時檢查學生作業進度以及進行新的作業布置等功能,大大滿足了學生學習的個性化、老師工作時效性的雙方面的要求,管理員通過定時的管理操作,很方便地對系統加以維護,降低了日常維護的工作量、管理成本等,但是系統對基于學生完成作業的歷史數據智能分析需要在以后的設計中加強,為后期設計重點努力的方向。
參考文獻
[1] 朱貴良,宋慶濤.基于Web的網上作業處理系統的設計與實現[J].計算機工程,2002(6):251-253.
[2] 鄭影卓,趙玉,趙蔚.網絡作業系統的研究與實踐[J].現代遠距離教育,2005(5):50-52.
[3] 譚春茂,孫修東.基于Web的網絡教學系統設計與實現[J].計算機技術與發展,2007(7):219-222.
[4] 鄭繼川,胡正國,張小芳,等.基于Web機制的作業管理系統的設計與實現[J].計算機應用,2003(1):41-43.