17.01.2015 Views

ED-MEDIA 1999 Proceedings Book - Association for the ...

ED-MEDIA 1999 Proceedings Book - Association for the ...

ED-MEDIA 1999 Proceedings Book - Association for the ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!