面向现实任务的人因实验框架系统UniExp

点此下载UniExp2.0

UniExp是一个面向现实任务的人因实验框架系统,其架构如图所示。该架构的核心是数据转发器,所有各方都基于其协议进行数据(包括事件状态)的传递和共享。基于这样的统一架构和开放的信息传递和共享协议,将人、机器、交互设备、测量设备、仿真系统等都纳入其中,从而支持多方(人或系统)通过网络进行交互、协同和集成,结构可以灵活配置。实验平台管理控制系统UniExpMaster解释执行用xml格式定义的实验脚本文件,控制实验的流程,监视实验进程,并记录实验数据。

UniExp的最重要特点是它是一个事件驱动的通用框架。在各实验层次可以设置表示事件状态和实验参数的变量,并可以被其他层次或外部程序改变,每个实验动作都可以用变量定义启动和结束条件,从而实现复杂的事件逻辑。

UniExp不仅标准化了实验过程控制,也标准化了共性的实验要素,并以标准组件的形式实现,可以支持范围非常广泛的人因实验,同时极大地减少具体领域的人因实验平台的开发工作量。主要的标准组件包括:延时、问卷测量(用xml定义,可嵌入图片和音视频)、获取用户输入(单选、多选、填空、评分等)、呈现文本、呈现图片、呈现声频(可用作条件告警)、播放音视频、设置倒计时和时间压力、运行程序、简单命令(如启动、停止)、变量设置、日志记录等。多数组件可以灵活设置具体呈现方式和参试者交互方式。

点此下载UniExp2.0