ED-MEDIA 1999 Proceedings Book - Association for the ...
ED-MEDIA 1999 Proceedings Book - Association for the ...
ED-MEDIA 1999 Proceedings Book - Association for the ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Responsibilities:<br />
R1: If a teacher role sets quiz paper, <strong>the</strong>n all student roles must submit <strong>the</strong>ir answer in one day.<br />
R2: If a student role submits his/her answer, <strong>the</strong>n a TA role must revise <strong>the</strong> answer in two days.<br />
R3: If a TA role revise a student’s answer, <strong>the</strong>n <strong>the</strong> student role must read <strong>the</strong> revised answer in two days.<br />
R4: If a teacher role set a quiz paper, <strong>the</strong>n a TA role must announce correct answer in two days.<br />
Figure 2: Quiz activity<br />
Figure 3: Web interface of activity regulation tool<br />
The activity regulation tool interface is illustrated in figure 3. To organize <strong>the</strong> learning groups, <strong>the</strong><br />
instructor can include a set of <strong>the</strong> participants in <strong>the</strong> activity regulation tool. For instance, <strong>the</strong> quiz activity in<br />
figure 2 includes four participants in a learning group to per<strong>for</strong>m <strong>the</strong> quiz activity. Fur<strong>the</strong>rmore, <strong>the</strong> roles and<br />
role assignment allows instructors to organize <strong>the</strong> activity. For instance, an instructor can specify that a quiz<br />
activity involves Student, Teacher, and Teaching Assistant (TA) and assign each participant in <strong>the</strong> learning<br />
group to play appropriate roles. In addition, <strong>the</strong> activity model also contains a set of actions that participants<br />
can per<strong>for</strong>m in <strong>the</strong> learning activity. As illustrated in figure 3, instructors can organize activities by <strong>the</strong><br />
provided activity regulation tool.<br />
In addition, to specify <strong>the</strong> capability of each participating role, <strong>the</strong> activity regulation tool allows<br />
instructors to specify a set of capability grants. The capability grants indicate whe<strong>the</strong>r a participating role can<br />
per<strong>for</strong>m an action at a moment in a learning activity. There are four cases when a participating role per<strong>for</strong>ms<br />
an action. (1) Statically accessible: A participating role can always per<strong>for</strong>m an action. For example, a student<br />
can always read quiz paper as given in G1 in figure 2. (2) Statically inaccessible: A participating role can not<br />
per<strong>for</strong>m an action. For example, a student can not revise o<strong>the</strong>r students’ answer. In this case, <strong>the</strong>re is no<br />
capability grand in <strong>the</strong> activity model. (3) Privately accessible: An action can only be per<strong>for</strong>med by a particular<br />
participating role. An example is that a student can only read <strong>the</strong> revised answer of his/her answer. O<strong>the</strong>r<br />
students are not allowed to read <strong>the</strong> revised answer. Hence, <strong>the</strong> access grant G10 is set in <strong>the</strong> quiz activity. (4)<br />
Temporally accessible: A participating role can per<strong>for</strong>m an action only at some moment during <strong>the</strong> activity.<br />
For instance, a student can not read <strong>the</strong> correct answer until he/she has submitted his/her answer as regulated<br />
in G4. Ano<strong>the</strong>r example is that a student can not submit his/her answer one day after <strong>the</strong> teacher set <strong>the</strong> quiz<br />
paper (G13). To specify <strong>the</strong>se temporal properties, a temporal concept is required.<br />
Many temporal <strong>for</strong>malisms such as temporal logic, timed temporal logic and metric temporal logic<br />
(MTL)(Alur and Henzinger 1997) are available to specify <strong>the</strong> temporal property. For instance, <strong>the</strong> capability<br />
grant G4 in figure 2 regulates that a student role can not read correct answer until he/she has Submitted<br />
his/her answer. This capability grant can be expressed in MTL as not ReadCorrectAnswer Until Submit. And