王藝瑾 姚智立 姜金豪 向嬌嬌 張丹
摘 要:隨著網絡信息技術的不斷革新,教育界也發生了巨大的改變。其中,最為明顯的是,我們不再是只能按照傳統的方式,學生們一一坐在教室里面,老師在講臺面前傳授知識。在這個互聯網的時代,人人都可以通過網絡,獲取來及世界各地的資訊。教授知識,也可以通過在網絡上觀看授課視頻進行自我學習。本文先是對翻轉課堂這個理念進行深刻闡述,再對目前的所存在教學管理系統進行詳細的分析,再概述程序實例的整體框架與功能,同時對系統實現所用到的關鍵技術進一步表述。
關鍵詞:翻轉課堂;研究現狀;程序實例
網絡信息技術的高速發展給教育界提供了新的教學模式的可能性。以教學更為自由靈活的高校為例,傳統學習過程有大致幾個部分:老師上課講授知識、學生課后完成作業、老師進行答疑、定期進行期末考試。而網絡信息技術的發展,可以讓學生們在網絡上跟進網課進行學習,老師在網上發布作業學生們課后獨立完成,發現疑問可以先在網絡討論區進行互相討論,最后在網上完成期末考試。網絡信息技術讓課堂的形式變得更加自由靈活,讓課堂的主導從老師轉移到學生身上。在此基礎上,教育界提出了翻轉課堂的理念,以學生為主導,把學習的決定權交給學生。毫無疑問,便利的網絡完全勝任這個理念的實現,也因此以翻轉課堂為理念的各種軟件應運而生。
一、翻轉課堂理念應用
(一)翻轉課堂理念闡述
翻轉課堂的核心理念就是把學習的主導權由老師轉移到學生身上,讓學生可以更加靈活更加自由地去學習,這將充分發揮每個學生的特性,最大化地貼合學生的學習方式,學習時間等問題。翻轉課堂的產生,是對學生學習能力和教師教授知識能力的解放,因為它靈活自由的特點,使得學生和老師可以保持更加充分的溝通,學生不再因為老師趕教學進度而跟不上亦或是老師教學進度過慢而失去興趣,老師也可以更加從容地教授自己要傳遞的知識,這是一種雙贏的局面,是課堂效率的極大提升。因此,翻轉課堂的理念就像是是一座橋梁,直接拉通在老師學生的知識傳遞的道路。
(二)翻轉課堂理念的應用實例
目前國內對于此理念應用的比較多的,就像是我們所熟知中國大學MOOC、網易云課堂等。其主要形式是通過高校老師錄制講課視頻,學生在網絡上觀看視頻進行學習,同時老師會發布作業,并定期答疑,定期進行考試。因為是看視頻學習,所以學習的地點不受限制,只有是有網絡的地方即可。視頻會在網絡上保存一段時間,學習能力稍差的學生可以反復觀看視頻,進行學習,慢慢消化。學生們在作業中的疑問可以發布在討論區,老師可以在了解學生們的疑問后進行網上答疑,因為是在網絡上,所以有相同疑問的同學也可以看到問題答疑。并且最后的期末考試,也可以測試出學生的學習效果。傳授的知識是一樣的,但是形式上卻更加靈活自由,翻轉課堂理念帶來的效果就是這樣。
二、教學管理系統研究現狀
目前市面上有許多幫助大學生管理課程,輔助學習的APP。包括高校內部,也有自己的課程管理APP。其中比較典型的有,大家所熟知的超級課程表。超級課程表主要是與學校的教務系統掛鉤,錄入學生身份信息之后便可以導入本學期的課程,筆者親身體驗后的較大感觸是,利用超級課程表可以查找到很多校內其他學院開設課程,甚至其他學校的課程,不僅如此,超級課程表還有較好的社交功能,它可以將一堂課的同學拉入到一個班級里面,類似于班級群的形式,但類似于超級課程表的APP的局限性,筆者個人認為是,它雖然聯合到了各個高校,但由于各個高校內部的實際情況不同,超級課程表只能提供各個高校都需要的一種共性的服務于管理,它不具備高校內部自身設計的教學管理APP那種完備性,高校內部設計的APP充分展現了學校本身的個性化特點,更加貼合在校學生的使用習慣,也因此,類似超級課程表這類的教學管理系統可以用廣而不精來形容。除此以外,市面上還有像藍慕云班課的APP,這種APP的設計,其主要優勢在于其設計理念的超前,它是以翻轉課堂為基礎理念進行設計,利用這款APP,可以使得老師學生在教學活動上的有效互動,這款APP也是筆者比較欣賞的,這與筆者所研究設計的微信小程序是相同理念,而不同之處在于,筆者所研究的微信小程序是以微信為平臺進行搭建,除此以外,筆者所研究的微信小程序主要是貼合某所學校的學生,不是為了所有學校而設計,因此它將更具有某所學校的個性化,也因此更加貼合該校學生老師的教學活動,更加有助于學生日常的教學活動管理。
三、程序實例
系統的總體框架,從高校學生的日常學習習慣和安排來看,總體框架可以大致分為:課程管理、成績管理、圖書館查詢、一卡通管理、學習資料管理、班級管理、微信管理、用戶個人信息。總體系統設設計的主要目的為了將翻轉課堂理念運用于高校學生的日常學習生活中,以達到幫助學生最高效率運用時間,最大化運用學習能力,除此以外,此系統還充分考慮到學生日常生活的一些瑣碎事情,對這些事情的解決可以讓學生有更多的時間和精力投入主要的學習任務中區。此外,系統是基于微信平臺搭建,微信的好處在于其使用人群巨大,社交功能極強,添加此程序的步驟足夠簡單,只需要關注此系統應用或者是掃碼即可添加程序,這對于程序的推廣具有較大意義。
系統框架下的具體功能如下:
1.用戶個人信息管理。注冊登錄之后,學生可進入個人中心管理學生個人信息,可進行日常簽到,檢索喜歡的課程學習,查看選課情況,學習進度等。
2.課程管理。課程管理主要為學生們提供優質課程資源,同學們不僅可以在這里檢索到老師上傳的錄制課程,還可以檢索到其他感興趣的專業課程,并且可以添加到自己的課程表里面,在上課期間,老師們不僅可以管理上這一門課程所有學生的信息,并可進行隨機點名的功能,老師們也可與同學們進行實時課堂互動。
3.資源共享。在這里不僅可以將老師的課堂講義和PPT等文件集中上傳到一起,方便大家隨時取用,也允許老師同學們將學習資料進行共享,同時行業信息也進行實時更新,不僅可以讓同學們了解到最前沿的技術資訊,也打開了同學們通往未知世界的大門。
4.組織討論答疑。在此應用中專門設置了課后學習留言板塊,同學們可以將課上課下的疑惑在這里發布,同時可以發布自身對本次課程的體驗以及感受,自己的學習方法,創新想法,或者包括對老師的意見或者建議等等,真正實現翻轉課堂的應用價值。
5.發送通知。老師們可以將重要通知或者課上課下作業公布在微信小程序的班課公告欄上,這樣會減少因QQ消息居多而忽視課程相關信息的接收。同時,我們秉承著“作業無紙化”的基本理念,讓老師同學們摒棄使用傳統的紙質作業,避免了資源的浪費,以及紙質作業修改的繁瑣,極大地提高了學習以及教學效率。
四、系統的主要功能實現
(一)主要技術及其使用
本系統是以微信作為平臺的教學管理系統,它以Mysql作為數據存儲的數據庫,主要采用的是PHP技術。而系統從本質來講是類WebAPP項目,則可以考慮借鑒現有的成熟的技術,進行有效和規范的開發。之所以使用PHP語言編寫,是因為PHP語言的自身特點。我們知道PHP是一種較為通用的開源腳本語言,它的語法具備Java、C語言還有Perl的特點,其使用范圍也較為廣泛,應用實例較多,整體而言是比較成熟的,它在Web開發領域發揮著巨大的作用,并且可以認為它還具有巨大的潛力。目前我們所考慮的使用程序的方式有兩種,一種是微信掃碼使用,另一種是關注微信公眾號,兩種方式都是目前人們較為習慣使用的方式,這對程序的推廣是較為有利的。使用微信訂閱號的形式構建微信WebAPP,搭建一個供教師和學生學習和交流的便捷平臺主要功能有:后臺可添加和編輯課程,同時對學期課程表進行編排,管理員同時擁有管理教師、課程和學生信息的權限。[1]
(二)主要界面
以微信作為平臺的教學管理系統的主界面分為兩個部分,一個是前臺界面,前臺主要是手機頁面,它的搭建是利用jquerymobile框架,另一個則是后臺界面,后臺則是webhtml頁面,同時我們通過Ajax方式來獲取課程表信息,前臺界面在登錄的時候則可以獲取用戶登錄的關鍵信息,再發起Ajax來獲取后端數據。
(三)注冊模塊
在注冊模塊中,提交數據的時候先使用from表單,然后當控制器調用用戶模型創建用戶對象時,為了保證數據的合法性,我們可以通過正則表達式對注冊信息進行匹配,例如使用密碼格式或者郵箱格式,只有各項數據符合要求時,才能進行注冊并將數據寫入數據庫。
(四)后臺管理界面
我們的后臺管理界面采用的是單入口模式,這是,考慮到可能用戶會不斷地打開頁面、刷新頁面,而這也會增加操作的復雜性,采用單入口模式則可以解決這個問題。對各個功能模塊通過iframe框架將其內容展示在首頁的content模塊,并將標題以選項卡的形式展開在content頂部,方便用戶進行功能模塊切換操作,當用戶關閉某個功能模塊時,從DOM元素中對其進行刪除。
五、結束語
筆者所研究的這個微信小程序并非完全不同于市面上以后的同類APP,它主要是汲取了各類教學管理APP的一些優點,來達到服務高校學生學習生活的目的。同時,為了減輕系統本身的復雜性,此教學管理系統一開始所考慮的面向對象僅為本校學生,所以,該程序從很大程度上規避了一些較為麻煩的技術問題。本款微信小程序的基本理念是教育界近年來所火熱的翻轉課堂理念,這也是我們設計這款教學管理系統的初衷。就是為了盡量掃除學生和老師在知識傳遞道路上的荊棘,充分發揮老師的教學能力和學生自身的學習能力。不僅僅是在幫助學生管理學習之外的生活瑣事,更重要的是使得每個學生都可以獲得一種主導式的,個性化的學習。
參考文獻:
[1]劉曉彬.基于微信平臺的課程管理系統設計[J].科技廣場,2016(5).