雷火电竞官网-中国知名电竞赛事平台

當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 網絡軟件 > 服務器區 > 協同演練服務器 V2.0 官方版

  協同演練服務器 ConverseServer 可用于單人演練或多人協同演練,具有以下四大功能模塊:演練流程設計;協同演練服務;演練過程監控;演練分析與評估。任何一個領域的模擬演練都離不開對業務流的梳理,服務器自帶的工作流引擎可以對業務系統工作流做可視化設計,并可對演練規則、評分標準建立數學算法,工作流與演練規則構成了整個演練方案。演練過程中服務器提供學員登錄與管理功能,負責客戶端消息接收與分發,能將學員提交的操作步驟進行記錄并映射到工作流樹。演練結束后內置的變量可以統計出學員的成績,并可對學員的操作進行記錄、分析與評估。

協同演練服務器

【功能特點】

  工作流設計

  用可視化的方式來設計業務系統工作流(WorkFlow),以參演的角色為縱軸以發展階段為橫軸,詳細描述工作流程及判定條件。系統內嵌工作流引擎,采用國際通用的工作流建模方式,提供:角色、流程、判定、泳道、數據、文檔等標準化工作流要素,用戶現有的工作流方案稍作改造即可移植到本軟件。

  演練數據錄入與規則設計

  提供可視化編程功能,定義大量的變量、條件語句、分支語句、觸發器、JavaScript腳本來建立演練規則、約束條件。違反工作流順序或違反數據約束的操作會被識別,導致系統減分或終止操作。

  多角色登錄與消息服務

  在一次單人或多人演練里,提供多客戶端登錄及身份驗證功能,接收或分發客戶端消息,通過載入預先設計好的業務邏輯,來控制演練流程,對人員操作進行接收、識別、評判,對多人操作進行協調及約束。

  單人演練與多人協同演練

  根據參演人員數量的不同,分為單人演練和多人協同演練,單人演練時除主角外的其他角色皆由機器人(NPC)代替,機器人執行預先設計的標準化流程來保證演練順利進行,當有角色登錄時,角色會接管機器人的工作,變自動操作為人工操作。

  演練過程監控與錯誤回饋

  客戶端的每一步操作所涉及的流程、變量會實時傳送到服務器端,服務器端可以將操作映射到工作流樹,采用節點居中顯示及閃爍的方式突出該步驟,教師等觀摩人員可以監控操作步驟及變量的實時變化。如果學員操作觸犯了規則,服務器根據預先設定的觸發機制可將錯誤信息反饋到客戶端。

  演練過程記錄

  學員的每一步操作都會在記錄在服務器端,演練結束后操作步驟隊列可存儲到數據庫中,也可以反饋到學員端。

  演練分值評判

  內嵌的“分數”變量,總會在每次流程觸發時根據規則進行加分或減分,最終的分值作為本次考核的“客觀分”提交到考試管理系統中。

  培訓與考核模式切換

  一次典型的演練,往往需要培訓與考核兩種模式,在方案設計階段,為工作流建立培訓與考核兩個分支,演練開始時選擇其一。

協同演練服務器

【使用說明】

  軟件安裝與運行:

  協同演練服務器采用C/S架構進行部署,本軟件需運行在一臺服務器主機上,其他客戶端主機連接并登陸到該主機。在隨附的光盤上找到ConverseServer多人協同服務軟件.exe進行安裝,安裝后運行ConverseServer.exe程序,打開設計好的演練方案,當下方信息框內顯示“偵聽客戶端連接...”時表明服務器開始工作了。

  網絡架構:

  協同演練系統需要部署在局域網內,本軟件提供了TCP與UDP兩種網絡協議,客戶端之間的指令、數據等通過TCP進行廣播,當使用屏幕監控等功能時需要頻繁發送數據包,故采用UPD通訊,為保證至少30幀/秒的更新速率,應保持良好的網絡速度。

  新建項目:

  點擊工具欄新建,在彈出的對話框中選擇位置,輸入項目名稱。

  新建完成后,軟件自動創建wfPorj項目文件,同時創幾個建同名文件,其中:救援演練.html為JavaScript腳本文件;救援演練.network.xml為網絡配置文件;救援演練.variable.xml為變量管理文件。

  演練方案分析:

  要進行演練,我們需要設計演練方案,首先對方案進行分析,并且提取出工作流程、提取考核點、創建變量、創建評分規則。

  工作流程:多數演練已經具備了演練文本方案,比如紙質的應急預案,應急預案里有關于人員職責、救援方法的描述,但這些都過于粗略,需要我們總結出業務流程圖,這種工作流程圖是以事件的發展為主線的,在我們的方案設計畫布中,需要進行調整,我們的方法思路是橫軸表示事件發展的階段(時間),縱軸表示角色(人員),以這種方式設計出來的工作流可以清晰的看出“某人在某時刻做某事”,右圖反應了這種思路(只是示意圖,非軟件實際圖)。

  提取考核點:考核點的提取要和需求方深入溝通,不是預案里的所有點都適合做考核點,我們只把危險點、關鍵點設置為考核點。考核點的考核方式可以是多種多樣的,可以是懸浮在三維窗口上的選擇題,也可以是與三維物體交互的三維題,也可以是隱含在角色行為里系統自動提取的題目。

  創建變量:系統變量是用來存儲當前演練狀態的,我們可以為每一件工具、每一次操作建立變量,這些變量在用戶操作時實時傳遞到服務器端,并對變量進行賦值。

  創建評分規則:創建評分規則需要用到組件庫里的工作流、觸發、編程、行為進行設計,將考核點數量化,用戶提交的操作及狀態量傳遞到服務器端,服務器端對“分數”變量進行賦值。

協同演練服務器

  工作流程設計:

  工作流程作為標準的操作步驟具有重大意義,我們首先要設計工作流程,工作流程會成為默認的標準步驟,控制著整個情節的發展過程,當學員的操作違反時,會給于違規處置。以下是工作流程設計的基本步驟:

  1、使用鼠標拖拽方式將組件添加到畫布

  2、通過雙擊節點,修改其屬性:

  3、建立關系連接線

  通過把父節點外的三角形拖拽向子節,建立連接線,白色的區塊表示學員的工作流程。

  變量概述:

  變量在演練方案中具有重要意義,變量可以記錄演練的當前狀態,比如:是否選擇了某個工具、當前得分等。變量可以參與到條件語句的表達式里,表達復雜的業務邏輯。

  1、創建變量

  創建一個新的項目后,系統會自動創建變量文件,格式為XML,該文件在[項目目錄]/%projectName%.variable.xml,打開該文件,我們會看到如下數據:

  一個變量節點包含name、type、value三個字段,nane:變量名可以是中文,也可以是英文;type:變量類型為double、int兩種;value:變量的初值。用戶要增加新的變量,只需要復制<variable></variable>即可。

  2、變量的管理

  在打開項目后,變量會顯示在變量管理器中,當變量被修改時,變量的值會自動更新。

  3、變量的賦值方式有多種:

 ?。?)、客戶端JavaScript里通過server.assignVariable()函數進行賦值;

 ?。?)、服務器端JavaScript里通過variable.setValue()進行賦值;

 ?。?)、通過可視化節點中的“編程->變量賦值”節點進行。

  評分設計:

  評分基本上是每場演練所需要的,可以通過分值來評價一個學員的能力,演練結束后可以把評分記錄到數據庫,供教師事后查看。一場演練的結果不只是分數,如果用戶還需要其他一些統計數據,可以通過可視化編程或JavaScript腳本編程對變量進行操作,從而得出想要的數據。本小節講解的評分設計具有代表性,用戶可以舉一反三做更多的數值計算。

協同演練服務器

  評分方法:

  首先創建一個“成績”變量,在演練中不斷獲取用戶操作的狀態變量,通過一定的規則對“成績”進行賦值。

  1、通過可視化編程來完成,當學員在客戶端穿戴服裝后,客戶端把“裝備選擇_著勘驗服”流程通過server.assignProcessStatus()函數發送到客戶端,同時根據所穿戴的服裝修改服務器端服裝的變量(比如“勘驗服”變量初始狀態為0,穿戴后為1)。

  服務器端收到“裝備選擇_著勘驗服”流程后自動觸發“執行流程”觸發器,觸發器自動執行其下的變量賦值子節點,子節點的賦值表達式為:成績=成績+勘驗服+護目鏡+勘驗手套+防毒面具+口罩+勘驗靴+頭盔,新的成績就計算了出來。

  2、復雜的運算可以通過JavaScript代碼來完成,創建項目后自動生成html文件,名字為%projectName%.html,可以使用任意文本編輯器打開,打開后可以自由編寫代碼,編寫一個計算分數的代碼。

軟件特別說明

標簽: 服務器工具 演示工具

其他版本下載
網友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2024 m.obymc.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號