1.一种面向教育数据的工作流方法,其特征在于,以教育系统数据日志为输入,以petri网描述的工作流网为输出结果,具体步骤如下:步骤1、预处理教育日志数据C1,得到与事件相关的紧密属性的教育日志数据C2和教育数据日志统计分析表;步骤2、基于传统的日志次序关系1和教育数据日志统计分析表,分别以日志活动为行和列,遍历教育日志数据C2,以传统日志次序关系1为规则,构造关系矩阵1,结合关系矩阵1与α算法,将满足因果关系的行和列组织起来,使用α算法的第5步,移除不是最大的因果关系,生成工作流网N 1 ;传统日志次序关系1定义如下:令w是包含变迁T集合的工作流日志,a∈T,b∈T;顺序关系:a>wb并且仅当存在路径σ=<t 1 ,t 2 ,t 3 ,...,t n >,i∈{1,...,n-1},σ∈w,t i =a并且t i+1 =b;因果关系:a→wb当且仅当a>wb并且b≯wa:不相关关系:a≠wb当且仅当a≯wb并且b≯wa:并行关系:a||wb当且仅当a>wb并且b>wa:其中,w表示工作流日志,T表示变迁集合,a表示变迁集合中的具体活动,b表示变迁集合中的具体活动;σ表示用户某一操作集合,<t 1 ,t 2 ,t 3 ,...,t n >表示用户某一次操作的具体活动,i表示某一条用户足迹包含的活动数目,n表示每一个用户活动足迹的总数目,t i 表示某一个用户的第i个活动所表示的字母;步骤3、工作流网N 1 中存在与其他部分并不相连的孤立点,基于日志次序关系2和教育数据日志统计分析表,分别以日志活动为行和列,遍历教育日志数据C2,以日志次序关系2为规则,构造关系矩阵2,结合关系矩阵2与α算法,生成工作流网N 2 ;日志次序关系2定义如下:令w′是包含变迁T′集合的工作流日志,a′∈T′,b′∈T′;:顺序关系:a′>w′b′当且仅当存在路径σ′=<t 1 ′t 2 ′t 3 ′,...,t n ′>,i∈{1,2,...,n-1},σ′∈w′,t i ′=a′并且t i+1 ′=b′;因果关系:a′>w′b′当且仅当a′>w′b′并且((b′≯w′a′)或者( 并且i∈{1,2,...,n-2}并且t i ′=t i+2 ′=a′并且t i+2 ′=b′]));不相关关系:a′≠w′b′当且仅当a′≯w′b′并且a′>w′b′当且仅当b′>w′a′;并行关系:a′||w′b′当且仅当a′>w′b′并且((b′>w′a′)并且( 并且i∈{1,2,...,n-2}并且t i ′=t i+2 ′=a′并且t i+1 =b′])):其中,w′表示工作流日志,T′表示变迁集合,a′表示变迁集合中的具体活动,b′表示变迁集合中的具体活动;σ′表示用户某一操作集合,<t 1 ′,t 2 ′,t 3 ′,...,t n ′>表示用户某一次操作的具体活动,i表示某一条用户足迹包含的活动数目,n表示每一个用户活动足迹的总数目,t i ′表示某一个用户的第i个活动所表示的字母;步骤4、工作流网N 2 中存在与其他部分并不相连的孤立点,基于日志次序关系3和教育数据日志统计分析表,分别以日志活动为行和列,遍历教育日志数据C2,以日志次序关系3为规则,构造关系矩阵3,结合关系矩阵3与α算法,生成工作流网N 3 ;日志次序关系3定义如下:令w″是包含变迁T″集合的工作流日志,a″∈T″,b″∈T″;前提条件:1:a″Δw″b″当且仅当存在路径σ″=<t 1 ″t 2 ″t 3 ″,...,t n ″>,t∈{1,2,3,...,n-1},σ″∈w″,t i ″=t i+2 ″=a″并且t i+1 ″=b″;2: 当且仅当a″Δw″b″并且b″Δw″a″;顺序关系:a″>w″b″当且仅当存在路径σ″=<t 1 ″t 2 ″t 3 ″,...,t n ″>,i∈{1,2,3,...,n-1},如σ″∈w″,t i ″=a″并且t i+1 ″=b″;因果关系:a″→w″b″当且仅当a″>w″b″并且((b″≯w″a″)或者 ;不相关关系: 并行关系:a″||″w″b″当且仅当a″>″w″b″并且b″>″w″a″并且 其中,w″表示工作流日志,T″表示变迁集合,a″表示变迁集合中的具体活动,b″表示变迁集合中的具体活动;σ″表示用户某一操作集合,<t 1 ″,t 2 ″,t 3 ″,...,t n ″>表示用户某一次操作的具体活动,i表示某一条用户足迹包含的活动数目,n表示每一个用户活动足迹的总数目,t i ″表示某一个用户的第i个活动所表示的字母;步骤5、工作流网N 3 中存在与其他部分并不相连的孤立点,定义日志次序关系4,根据日志次序关系4和教育数据日志统计分析表,分别以日志活动为行和列,遍历教育日志数据C2,以日志次序关系4为规则,构造关系矩阵4,结合关系矩阵4与α算法,生成不含孤立点的工作流网N 4 ;日志次序关系4的具体定义为:令w″′是包含变迁T″′集合的工作流日志,a″′∈T″′,b″′∈T″″;顺序关系:a″′>w″′b″′当且仅当存在路径σ″′=<t 1 ″′t 2 ″′t 3 ″′,...,t n ″′>,i∈{1,2,3,...,n-1},σ″′∈w″′,t i ″′=a″′并且t i+1 ″′=b″′;因果关系:a″′→w″′b″′当且仅当a″′>w″′b″′并且(b″′≯w″′a″′)或者( 并且i∈(1,2,...,n-2)并且t i ″′=t i+2 ″′=a″′并且t i+1 ″′=b″′])或(( 并且i∈(1,2,...,n-2)并且t i ″′=t i+2 ″′=b″′并且t i+1 ″′=a″′]));不相关关系:a″′#″′w″′b″′当且仅当a″′≯″′w″′b″′并且b″′≯″′w″′a″:并行关系:a″′||″′w″′b″′当且仅当a″>″′w″′b″′并且b″′>″′w″′a″′并且( 并且i∈(1,2,...,n-2)](t i ″′=a″′并且t i+1 ″′=b″′并且t t+1 ″′≠t i ″′≠t i+2 ″′)或者(t t ″′=a″′并且t i+1 ″′=b″′并且t i+1 ″′≠t i ″′≠t i+2 ″′));其中,w″′表示工作流日志,T″′表示变迁集合,a″′表示变迁集合中的具体活动,b″′表示变迁集合中的具体活动;σ″′表示用户某一操作集合,<t 1 ″′,t 2 ″′,t 3 ″′,...,t n ″′>表示用户某一次操作的具体活动,i表示某一条用户足迹包含的活动数目,n表示每一个用户活动足迹的总数目,t i ″′表示某一个用户的第i个活动所表示的字母;步骤6、根据工作流网N 4 构建活动间的连接关系,计算每个活动的导航度和权威度,最终对于工作流网N 4 中设计不合理的活动作出改进。
2.根据权利要求1所述的一种面向教育数据日志的工作流方法,其特征在于,教育日志数据预处理的具体步骤为:步骤1.1、去掉准备预处理的教育日志数据C1的部分属性,得到与事件相关的紧密属性的教育日志数据C2;步骤1.2、制定教育日志数据日志事件和单字母的转换表;步骤1.3、根据步骤1.2中制定的转换表对教育日志数据C2进行分类,建立和教育日志数据C2中原始数据对应的用户足迹;步骤1.4、对用户足迹的出现频率和出现类型进行简要的统计分析,得到教育数据日志统计分析表。