Java Reference
In-Depth Information
<?xml version # "1.0" encoding # "UTF-8"?>
<WORKFLOW ID # "StudentTest" NAME # "Student Test"
VERSION # "1.1" CATEGORY # "TEST">
<DESCRIPTION>
This is a simple process used for test purposes.
It describes the process of assigning an exercise to a student.
</DESCRIPTION>
<!-- Activities -->
<ACTIVITY ID # "define" NAME # "Define exercise">
<DESCRIPTION> Define the exercise </DESCRIPTION>
<IMPLEMENTATION KIND # "NO" PERFORMER # "professor"/>
<RESTRICT_TO REF # "exercise"/>
</ACTIVITY>
<ACTIVITY ID # "perform" NAME # "Perform exercise">
<DESCRIPTION> Perform the exercise. </DESCRIPTION>
<IMPLEMENTATION KIND # "NO" PERFORMER # "student"/>
<RESTRICT_TO READ_ONLY # "Yes" REF # "exercise"/>
<RESTRICT_TO REF # "solution"/>
</ACTIVITY>
<ACTIVITY ID # "correct" NAME # "Correct exercise">
<DESCRIPTION>
Correct the exercise done by the student.
</DESCRIPTION>
<IMPLEMENTATION KIND # "NO" PERFORMER # "professor"/>
<RESTRICT_TO READ_ONLY # "Yes" REF # "exercise"/>
<RESTRICT_TO READ_ONLY # "Yes" REF # "solution"/>
<RESTRICT_TO REF # "evaluation"/>
</ACTIVITY>
<ACTIVITY ID # "feedback" NAME # "See results">
<DESCRIPTION> Look at the correction. </DESCRIPTION>
<IMPLEMENTATION KIND # "NO" PERFORMER # "student"/>
<RESTRICT_TO READ_ONLY # "Yes" REF # "exercise"/>
<RESTRICT_TO READ_ONLY # "Yes" REF # "solution"/>
<RESTRICT_TO READ_ONLY # "Yes" REF # "evaluation"/>
</ACTIVITY>
<!-- Transitions -->
<TRANSITION FROM # "define" TO # "perform"/>
<TRANSITION FROM # "perform" TO # "correct"/>
<TRANSITION FROM # "correct" TO # "feedback"/>
<!-- Participants -->
<PARTICIPANT ID # "professor" NAME # "professor"/>
<PARTICIPANT ID # "student" NAME # "student"/>
<!-- Data -->
<DATA ID # "exercise" NAME # "Exercise Text" TYPE # "String"/>
<DATA ID # "solution" NAME # "Exercise Solution" TYPE # "String"/>
<DATA ID # "evaluation" NAME # "Result" TYPE # "String"/>
</WORKFLOW>
Figure 21.16 XPDL process definition with workflow data
 
Search WWH ::




Custom Search