• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于開放式架構(gòu)的學(xué)生心理測量平臺

      2019-08-23 10:41:40許子欣梁青云
      數(shù)字通信世界 2019年7期
      關(guān)鍵詞:頁面報告測試

      許子欣,沈 琦,梁青云

      (1.上海外國語大學(xué)附屬外國語學(xué)校,上海 200083;2.上海奇慧天晴信息科技有限公司,上海 200433;3. 上海市樹德小學(xué),上海 200333)

      隨著經(jīng)濟(jì)與社會的發(fā)展,社會對中小學(xué)生的心理健康狀態(tài)有了更多的關(guān)注。中小學(xué)生群體正處在一個自我意識不斷增強,心理生理發(fā)育走向成熟的階段。與其他年齡段的青年相比,更容易產(chǎn)生心理上的困惑。造成中小學(xué)生產(chǎn)生心理健康困擾的原因較為復(fù)雜,需要社會的廣泛關(guān)注。但隨著教育規(guī)模的擴大,各個院校在教育管理上的負(fù)擔(dān)加重,使得本就緊張的教育管理資源更加匱乏。造成了中小學(xué)生心理健康問題無法及時發(fā)現(xiàn)的危險局面。而心理健康測評在心理學(xué)中又是重要的第一環(huán)節(jié)。因此,構(gòu)建一個學(xué)生心理測試平臺可以促進(jìn)學(xué)生們對自己心理健康的了解并提高學(xué)校對心理數(shù)據(jù)的管理水平,從而解決當(dāng)下中小學(xué)生心理健康的重大問題。近年來,隨著科技的發(fā)展,心理健康測評基本傾向于信息化平臺。信息化的優(yōu)點在于效率高,并且Asp.net 強調(diào)一對多的在線測評,使心理測試更加方便。心理測評步驟主要分為設(shè)計和實施心理量表。當(dāng)前心理測評平臺都在實施階段,并且在設(shè)計階段缺乏靈活性,老師無法靈活的錄入心理量表。本研究通過開發(fā)和設(shè)計一個開放式架構(gòu)的學(xué)生心理測量平臺解決了這個問題。老師可以自由地利用這個平臺開展心理測試的設(shè)計階段和實施階段,即可以自由地設(shè)計心理學(xué)的量表題目和關(guān)系輸出。讓線上心理測評更加科學(xué),系統(tǒng)更加完整。增添了系統(tǒng)的靈活性和老師的參與性。

      1 相關(guān)背景研究

      1.1 心理測評信息化的發(fā)展背景

      心理測評信息化是現(xiàn)代心理測試的重要標(biāo)志,也是心理測試的制高點,心理測評信息化對心理測評有著非常重要的影響和作用。心理信息化可以幫助心理測評在專業(yè)化與大眾化的道路上快速的成長的同時,也在逐步地改變了傳統(tǒng)的心理測評方式。Asp.net 是一個統(tǒng)一的 Web 開發(fā)平臺,它提供開發(fā)人員創(chuàng)建行業(yè)級Web 應(yīng)用程序所需的服務(wù)?;贏sp.net 的Web 開發(fā)技術(shù),以及它一對多的信息處理方式,為心理信息化應(yīng)用的開發(fā)提供了良好的技術(shù)框架基礎(chǔ)。

      1.2 心理測評平臺利用Asp.net 的優(yōu)勢

      (1)超強的服務(wù)器控件:Asp.net 提供了許多強大的服務(wù)器控件,簡化了Web 頁面的創(chuàng)建過程,提供了清晰的編程模式,使得Web 應(yīng)用的開發(fā)變得簡單快捷。

      (2)多語言支持:Asp.net 支持多種編程語言,單個語言功能強大。

      (3)性能強大:在Asp.net 中,頁面代碼是通過編譯執(zhí)行的,在第二次請求該頁面時,無需再次編譯,大大提高了頁面的處理性能,提高了運行速度。

      (4)運行速度快:通過編譯執(zhí)行,運行速度極快。

      (5)國際化:Asp.net 內(nèi)部使用 Unicode 表示請求和數(shù)據(jù)響應(yīng)??梢詾槊颗_計算機和每個頁面配置國際化設(shè)置。

      (6)程序兼容性:Asp 和 Asp.net 可并行運行在 IIS Web 服務(wù)器上而互不沖突。

      (7)跟蹤:Asp.net 具有跟蹤服務(wù),該功能可在應(yīng)用程序?qū)用婧晚撁嬲{(diào)試過程中啟用??梢赃x擇查看頁面信息,或者使用應(yīng)用程序?qū)用娴母櫜榭垂ぞ卟榭葱畔ⅰ?/p>

      1.3 目前的研究現(xiàn)狀和分析

      據(jù)調(diào)查顯示,國內(nèi)在心理測評領(lǐng)域已經(jīng)使用了不少信息化的方式,有不少基于網(wǎng)絡(luò)平臺開發(fā)的心理測評軟件。但是現(xiàn)有的心理測評軟件,大多是舊的單機版;同時,以前的測評軟件主要是固定的心理測評實施。本項目填補了這兩方面的空缺:使用了可以應(yīng)對大批人群的網(wǎng)絡(luò)版軟件,并在設(shè)計階段為老師提供開放性和靈活性,為教師和學(xué)生提供了一個可靠,實用的心理測評平臺。

      2 系統(tǒng)設(shè)計與功能實現(xiàn)

      2.1 平臺需求分析

      心理測評平臺的用戶分為三類:管理員用戶,教師用戶和學(xué)生用戶。

      (1)管理員用戶主要實現(xiàn)的功能分別有兩個:其一是用戶賬戶的管理,即教師賬戶和學(xué)生賬戶。其二是設(shè)計和分派心理測評量表,即測評任務(wù)管理。綜合來看,管理員擁有測評綜合管理,用戶信息管理,測評報告管理,統(tǒng)計分析管理等功能。

      (2)教師賬戶可以分析報告,對學(xué)生測試出的結(jié)果進(jìn)行分析與評價,從而達(dá)到了解篩查學(xué)生的基本狀況。

      2.2 軟件平臺架構(gòu)分析與設(shè)計

      平臺采用經(jīng)典的B/S 軟件架構(gòu),它是一種基于網(wǎng)絡(luò)的軟件架構(gòu),客戶端只需要使用瀏覽器就可以訪問服務(wù)器上的軟件服務(wù)。這種模式統(tǒng)一了客戶端,所有核心的功能都放在服務(wù)器端,大大簡化了開發(fā)和使用的成本。瀏覽器通過和WebServer 進(jìn)行交互,獲取所需要的信息和服務(wù)。所開發(fā)的軟件模塊運行在服務(wù)器上與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。開放式心理測評平臺,主要有以下模塊構(gòu)成:學(xué)生測評模塊,測評設(shè)計模塊,任務(wù)管理模塊,用戶管理模塊,報告模塊,統(tǒng)計模塊等。平臺結(jié)構(gòu)模塊圖如圖1所示。

      圖1 開放式學(xué)生心理測評平臺結(jié)構(gòu)模塊圖

      2.3 功能設(shè)計與分析

      管理員用戶主要的功能是用戶賬戶管理,組織機構(gòu)管理,測評任務(wù)管理和測評設(shè)計管理。教師用戶主要的功能是報告管理以及統(tǒng)計管理。學(xué)生用戶主要的功能是心理測評,報告查看和個人信息管理。測評平臺各功能模塊結(jié)構(gòu)圖如圖2所示:

      圖2 心理測評平臺功能圖

      3 關(guān)鍵技術(shù)實現(xiàn)

      3.1 Asp.net 的關(guān)鍵技術(shù)

      (1)Session 技術(shù)。Session 在Asp.net 中代表客戶端與服務(wù)器之間的“會話”。Session 的作用時間從客戶到達(dá)某個特定的Web頁面開始,到該客戶離開Web 站點,或者在程序中利用代碼終止某個Session 時結(jié)束。引用Session 可以讓一個客戶在進(jìn)行多個頁面之間切換時,也保留該客戶的信息。系統(tǒng)為每個訪問者都設(shè)立一個獨立的Session 對象,用以儲存Session 變量,并且各個訪問者的Session 對象互不干擾。

      (2)Request 技術(shù)??蛻粼诳蛻舳耸褂肳eb 瀏覽器向Web應(yīng)用程序發(fā)出請求時,會將客戶端信息發(fā)給服務(wù)器。服務(wù)器收到的一個HTTP 請求,包含了所有查詢字符串參數(shù)或表單參數(shù)、Cookie 數(shù)據(jù)以及瀏覽器信息。在Asp.net 中運行時會把這些請求信息封裝成一個Request 對象。

      (3)SQL 數(shù)據(jù)庫語言。SQL 即結(jié)構(gòu)化查詢語言,是一種特殊目的的編程語言、數(shù)據(jù)庫查詢和程序設(shè)計語言。用于存取數(shù)據(jù)、查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng),也是數(shù)據(jù)庫腳本文件的擴展名。SQL 語言種類、數(shù)量繁多,可以分為數(shù)據(jù)查詢語言,事務(wù)處理語言,數(shù)據(jù)操作語言,數(shù)據(jù)控制語言,數(shù)據(jù)定義語言,指針控制語言等。

      3.2 主要模塊的實現(xiàn)

      (1)登陸頁面。登錄頁面提供了用戶身份驗證的功能。用戶登錄前,首先要選擇登錄的類型:管理用戶主要分為教師用戶和管理員用戶,測試用戶則為學(xué)生,會對身份進(jìn)行驗證,輸入用戶名和密碼之后,系統(tǒng)會在數(shù)據(jù)庫中進(jìn)行匹配,當(dāng)檢測到用戶存在并且密碼正確后,登陸到相應(yīng)的軟件界面里。選擇用戶類型時代碼使用Dropdownlist 控件進(jìn)行用戶入口的分類。后在數(shù)據(jù)庫中調(diào)取個人賬戶密碼,驗證賬戶和密碼。利用了Session 把主要用戶信息進(jìn)行存儲便于后面使用。

      (2)管理員添加學(xué)生模塊。管理員可以添加教師及學(xué)生的用戶,輸入賬戶名,密碼和基本信息后點擊保存,這些信息就會插入相應(yīng)的數(shù)據(jù)庫中。這個信息會插入到兩個數(shù)據(jù)表里面:一個是通用的用戶信息數(shù)據(jù)表,一個學(xué)生(或老師)的信息數(shù)據(jù)表。學(xué)生需輸入學(xué)號,姓名,密碼等信息進(jìn)行賬戶的創(chuàng)建與編輯。這個頁面既有添加功能又有編輯功能,在兩種工作模式中可以切換。當(dāng)這個頁面用于編輯信息,原先的信息刪除,新的信息會更新上去;當(dāng)用于新增用戶時,會生成SQL Insert 語句插入新建的信息到數(shù)據(jù)庫當(dāng)中去。

      (3)測評表設(shè)計。測評表有創(chuàng)建模式和編輯模式。在創(chuàng)建模式下,老師可以對測評內(nèi)容的每一條條目進(jìn)行詳細(xì)設(shè)計,即可以單條的去創(chuàng)建,或進(jìn)行批量的創(chuàng)建。此設(shè)計的主要要素為創(chuàng)建過程的支持:即設(shè)計測評的時候,每一個測評的題目都可以創(chuàng)建一個指標(biāo)。相關(guān)信息如題目、題目答案、相對應(yīng)的一個評價指標(biāo)類型等都與指標(biāo)有關(guān)聯(lián)關(guān)系。對象KMQuotaManager 可以用來批量的創(chuàng)建。方法為CreateNewQuota,即針對每一個測評的題目可以進(jìn)行創(chuàng)建指標(biāo),包括其ID、名稱、內(nèi)容描述、還有每個測評題目所對應(yīng)到的評價指標(biāo)細(xì)節(jié)。

      (4)分派任務(wù)界面。老師可以確定一個范圍的學(xué)生并在下拉框里勾選心理測試主題。最后點擊生成,相應(yīng)的學(xué)生就會分派到相應(yīng)的測試任務(wù)。首先要在數(shù)據(jù)庫中確認(rèn)學(xué)生的范圍,算法會自動取學(xué)生范圍的交集,以確定一張生成任務(wù)的學(xué)生名單。其次是從主題列表得到測試主題的ID 列表,即使用KMTestTaskSetForm.GetSelectedProblemCatalogIDList()方法插入測試任務(wù)記錄。

      (5)查看用戶報告。查看用戶報告,主要是為用戶生成單份或多份報告,報告是按照報告模板生成的,所以由KMGeneratorTestReport 類的對象生成報告。也可以形成個人綜合報告,并保存到word。每一個報告最終的結(jié)果是一個Html 文本,會顯示在Label 的Text 屬性上。即這個報告的文本會顯示在網(wǎng)頁上面。從代碼角度來看,學(xué)生完成的數(shù)據(jù)和報告模板能夠結(jié)合起來,生成報告的文字代碼最后會鏈接到Label 的Text 屬性上,顯示在網(wǎng)頁上。

      (6)測評綜合統(tǒng)計報告。測評統(tǒng)計報告是指在一定范圍內(nèi)取得這些報告的樣本,然后生成統(tǒng)計信息。首先要得到所有組織機構(gòu)和年級的序號,然后把從屬于這個組織機構(gòu)或者年級的學(xué)生全部篩選出來。這些學(xué)生所關(guān)聯(lián)到的每一份報告,都會作為統(tǒng)計信息,所這里主要對象為GenerateTestGeneralStatusReport。GenerateTestGeneralStatusReport 對象會準(zhǔn)備好報告的數(shù)據(jù),并針對報告項目進(jìn)行具體的統(tǒng)計。即在所有樣本下每一個指標(biāo)和數(shù)據(jù)進(jìn)行統(tǒng)計、累加、或者求平均值,最后生成網(wǎng)頁Html 形式報告并把它保存到一個Label.Text 的標(biāo)簽上。

      4 結(jié)束語

      心理測評平臺自從研發(fā)以來,得到了各方面的支持并在上海市樹德小學(xué)投入使用。該小學(xué)心理老師和德育老師就心理咨詢的要求,為學(xué)校心理工作的規(guī)劃建設(shè)提出了很多有益的建議。心理測評本身就是心理學(xué)的熱點,下面就心理測評平臺在建設(shè)過程中的關(guān)鍵點進(jìn)行相關(guān)思考,作如下總結(jié):

      心理測評平臺作為一個信息化的心理測評手段,大大地解放了老師的雙手,使心理測評工作效率提高、得到優(yōu)化的測評的結(jié)果。為學(xué)校心理工作打下了堅實的基礎(chǔ),深受老師好評。學(xué)生通過上機測試,學(xué)校也通過大量基礎(chǔ)數(shù)據(jù)的收集,使得心理測評在全校范圍內(nèi)的開展變?yōu)榭赡堋?/p>

      因為本研究使用了開放式架構(gòu)測評平臺,一方面采用了標(biāo)準(zhǔn)的心理測評量表,另一方面以后也為老師進(jìn)一步設(shè)計自己的一些心理問卷,心理測試等提供了一個拓展的、實驗的平臺和空間。因此這個平臺將不僅僅做為一個標(biāo)準(zhǔn)的平臺去使用,也是為心理學(xué)的科研工作提供了一個很好的工具平臺。

      未來進(jìn)一步的心理測評工作目的將是篩選有心理問題需要進(jìn)一步干預(yù)的學(xué)生。這個平臺以后還應(yīng)該做一些進(jìn)一步的功能開發(fā):例如為心理有問題的學(xué)生的提供預(yù)警,并提供一些治療方面的建議。使它不僅是一個測評,還將成為一個在心理學(xué)上具有指導(dǎo)性作用的工具。為更深入地開展心理工作提供一些更加明確的建議。

      心理測評平臺的研究和建設(shè)本身就是心理測評工作推進(jìn)的一個標(biāo)志。而如何使這個工具和手段,更好地為學(xué)校心理工作服務(wù),使其更加符合心理工作的本質(zhì)和規(guī)律?是我們進(jìn)一步需要探討和研究的內(nèi)容。

      猜你喜歡
      頁面報告測試
      大狗熊在睡覺
      刷新生活的頁面
      幽默大測試
      幽默大師(2020年11期)2020-11-26 06:12:12
      “攝問”測試
      “攝問”測試
      “攝問”測試
      一圖看懂十九大報告
      報告
      報告
      報告
      西城区| 西吉县| 新安县| 仪陇县| 睢宁县| 含山县| 神农架林区| 清苑县| 通化市| 福建省| 南召县| 定陶县| 尚义县| 潼关县| 商都县| 华亭县| 万盛区| 丘北县| 彰武县| 兰考县| 高邑县| 吉隆县| 会宁县| 景泰县| 鹿泉市| 汉源县| 博白县| 廊坊市| 子洲县| 博罗县| 滁州市| 左云县| 古丈县| 兴海县| 临桂县| 桂林市| 托克托县| 栾川县| 武邑县| 珲春市| 农安县|