結對項目 —— 第一次結對作業


這個作業屬於哪個課程 軟件工程 (福州大學至誠學院 - 計算機工程系)
這個作業要求在哪里 第一次結對作業
這個作業的目標 數據采集以及數據可視化
作業正文 見下文
學號 洪成龍211706174、林航211706186
其他參考文獻 pandas.DataFrame.plot( )參數詳解常用模塊之matplotlib

簡單的自我介紹

  • 我是來自計算機工程系計算機科學與技術的洪成龍,學號211706174,喜歡籃球,動漫。
  • 我的結對同伴是來自計算機工程系計算機科學與技術的林航,學號211706186,是我在大學里認識的第一個朋友。

此篇博客由我與林航共同完成

希望同學們在看這篇博客前,能先完成一下這份問卷調查
對我們的問題有一定的了解,才能更好地理解我們為什么這么處理數據及其它思路。
代碼沒有完全發出來,大家有什么不懂的地方,也可以私聊我們。

關於選取的角度

此次因疫情延期開學情況下,學生在家線上學習的學習吸收率如何。

  • 學習吸收率與學習態度的相關性
  • 學習吸收率與學習狀態的相關性
  • 學習吸收率與問老師問題的頻率的相關性
  • 學習吸收率與其它特征的相關性

關於采集的數據

  • 采集對象:在校大學生
  • 數據量:110份+
  • 數據采集方式:問卷調查
  • 數據采集過程:把問卷調查分享自己同學們,對他們進行一次調查
  • 數據處理過程:對收集到的數據使用python進行可視化分析

數據處理

從問卷系統導出編碼數據

總體預覽


發現有很多無用的數據和一些空值,於是進行一些簡單的清洗。

students.set_index('編號', inplace=True) # 將編號設為索引列
students.sort_index(inplace=True) # 排序索引列
students.drop(['開始答題時間', '結束答題時間', '答題時長','IP歸屬地市',
               '自定義字段','2.你的年級是?[選項填空]','3.你的專業是?[選項填空]'],axis=1,inplace=True) #刪除不需要的列
students = students.fillna(0) # 用0填充所有缺失值,表示沒有
students = students.applymap(lambda x: int(x) if type(x)==float else x) # 如果數據是浮點數轉為整數


接下來便可以開始對數據進行處理。

數據分析

> 從以上三幅圖可以看出本次采集的數據樣本大部分為17計科的男同學

這是我們統計的目前在使用的幾種線上授課平台受喜愛程度,可以看出B站直播是同學們最為喜歡的授課平台

從圖中可以分析到對於線上課程,同學們還是都有在學習的,只有極少數同學並不認真。

結合前面這兩張圖(‘態度’,‘狀態’),可以看出對於現在的線上教學,大部分同學們仍處於被動狀態。

因此,我們就可以要了解一下,同學們對於知識的吸收程度,看看對於網絡授課同學們能不能學到東西

可以看出有一半的同學其實對於知識點的學習吸收並不理想。

那我們就來分析一下學習吸收率與一些其他因素的相關性


注:1-3數值增加 表示 學習吸收率增加,態度增加,狀態增加,筆記增加,自我感覺作業量增加,得到網課的幫助增加,問老師問題的頻率增加。

根據表格可以觀察出,筆記這列比較反常,所以不考慮這個特征。

注:以下密度圖的縱坐標是人數密度,橫坐標是等級,等級越高,表現越好。

可以看出學習吸收率與學習態度, 學習狀態, 作業量, 幫助大小,有問題是否及時詢問老師的相關性總體趨勢幾乎一致。

對於學習吸收率與學習態度的獨立分析

注:1類吸收率:'0-33%', 2類吸收率:'34%-66%', 3類吸收率:'67-100%'
1類態度:'只是播放並不聽講,應付老師要求,抄同學作業',
2類態度:'偶爾划划水,開個小差,獨立完成課后作業',
3類態度:'認真聽講,有思考,做筆記,獨立完成課后作業'

可以看出

1類態度同學的人數密度比1類吸收率同學的人數密度少0.05
2類態度同學的人數密度比2類吸收率同學的人數密度多0.7
3類態度同學的人數密度比3類吸收率同學的人數密度少0.26
說明2類態度(偶爾划水)的同學中有極小部分處於1類吸收率,有小部分處於3類吸收率。

對於學習吸收率與學習狀態的獨立分析

注:1類吸收率:'0-33%', 2類吸收率:'34%-66%', 3類吸收率:'67-100%'
1類狀態:'迷迷糊糊,還未適應', 2類狀態:'被動學習,效果一般', 3類狀態:'努力學習,受益良多'

1類狀態同學的人數密度比1類吸收率同學的人數密度多0.16
2類狀態同學的人數密度比2類吸收率同學的人數密度多0.08
3類狀態同學的人數密度比3類吸收率同學的人數密度少0.35
說明3類吸收率(67%-100%)的同學有很大一部分還沒調整好狀態。

對於學習吸收率與有問題是否及時詢問老師的獨立分析

注:1類問題:'從來不', 2類問題:'偶爾會', 3類問題:'經常會'
1類吸收率:'0-33%', 2類吸收率:'34%-66%', 3類吸收率:'67-100%'

1類問題同學的人數密度比1類吸收率同學的人數密度多0.18
2類問題同學的人數密度比2類吸收率同學的人數密度多0.66
3類問題同學的人數密度比3類吸收率同學的人數密度少0.56
說明2類問題(偶爾)同學的學習吸收率也還不錯。

從這些分析我們可以看出學習吸收率和學習狀態最為相關,所以希望同學們調整自己的狀態,自己的學習狀態越好,才能更好地吸收知識,提高學習效率。

除了學習吸收率與各種因素的關聯,我們其實還分析了一些其他關聯

關於作業量與線上教學對於你的幫助


注:1類作業:'很少,十分輕松', 2類作業:'適中,可以接受', 3類作業:'很多,忙不過來'
1類幫助:'不大', 2類幫助:'一般', 3類幫助:'很大'

1類作業同學的人數比1類幫助同學的人數幾乎一致
2類作業同學的人數比2類幫助同學的人數十分接近
3類作業同學的人數比3類幫助同學的人數十分接近
說明你認為的作業量越多,你所得到的幫助就越大,提升就越多。

關於學習狀態與學習態度的關聯性分析

注:1類狀態:'迷迷糊糊,還未適應', 2類狀態:'被動學習,效果一般', 3類狀態:'努力學習,受益良多'
1類態度:'只是播放並不聽講,應付老師要求,抄同學作業',
2類態度:'偶爾划划水,開個小差,獨立完成課后作業',
3類態度:'認真聽講,有思考,做筆記,獨立完成課后作業'

1類態度同學的人數密度比1類狀態同學的人數密度少0.2
2類態度同學的人數密度比2類狀態同學的人數密度多0.66
3類態度同學的人數密度比3類狀態同學的人數密度少0.1
可以看出,1類狀態(迷迷糊糊)同學,雖然狀態不佳,但仍堅持學習。

最后我們用了一份熱力圖來表示各個特征的關聯性

注:熱力圖用皮爾遜相關系數來查看兩者之間的關聯性

這張圖描述了各個特征之間的關聯性。
可見,

  1. 吸收率與狀態關聯最強,上課狀態好了,學習吸收率自然提高。
  2. 關聯第二強的是態度。態度端正,但不在狀態,心有余而力不足,學習吸收率也受到影響。

缺點:

  • 由於數據量太少,所以得出的關聯不太准確。
  • 在做問卷時,沒考慮好重點是“學習吸收率”,所以關聯性不強。
  • 有的問題出的不好,比如“你覺得作業量大嗎”,這和“學習吸收率”的確沒什么關聯。

關於雲結對

結對編程?不不不,面向對象編程!
我看林航
上圖為 我看林航編碼
林航看我
上圖為 林航看我編碼

我們倆一共花了兩天多的時間,才終於完成數據收集、可視化及分析。
我們主要是使用騰訊會議進行交流,我分享桌面,並一起探討代碼。
作圖相對比較容易,但在分析關聯圖時,我們倆都不能很好地表達出圖表所展示的內容。

吐槽

  1. 數據分析的內容都忘記了,一開始竟然無從入手。后來慢慢地,感覺來了,也就上手了。

  2. 我覺得最難的是,表達圖標所展示的內容,分析關聯圖就占了我大半的時間,本以為已經准確描述。
    后來我自信滿滿地把做出來的圖表分析給我姐姐聽,但我姐姐提出的幾個問題把我整懵了,於是又重新分析。
    但是最后分析出來的內容,我也不知道我表達地對不對,如果有錯,懇請提出。

  3. 關於與林航的合作,還算愉快。
    他的不足之處在於,一個很簡單的問題,他常常講一堆話來解釋,還停不下來,我都聽不懂他在講啥。
    而我,語言表達能力極差,不能清楚地表達出我分析的結果。

  4. 我在出問卷的時候,沒抓好重點,導致做數據分析時磕磕碰碰。

改進

  • 在部分密度圖上加了一條黑線
  • 在密度圖旁邊加上了相對應的表格,方便理解
  • 將不那么准確的詞語如“一些”、“一半”等改成數值
  • 加了小提琴圖,從吳秋悅大佬那學習到的新知識

總結

根據此次疫情期間學生在家線上學習情況調查的分析,有一半同學的學習吸收率並不高,主要原因是狀態和態度。
有些同學學習態度是好的,但是錯誤的學習狀態卻會導致事倍功半。想要提高學習效率,我們當前的任務就是要辨別自己的學習狀態正確與否。若不足,則改進。

  • 有20%的同學還處於迷迷糊糊,未適應的狀態。建議調整好作息,合理安排課余時間。
  • 有48.2%的同學處於被動學習的狀態。這類同學大多沒有一個明確的學習目標,且這種學習態度會導致時間周轉不過來。希望早日找到學習的目標,保持一顆熱愛學習的心。
  • 有31.8%的同學努力學習。很棒!繼續加油!

TO BE CONTINUED.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM