Research Article
Picture Preview Generation for Interactive Educational Resources
Algorithm 3
FindRelationForStatic (
, DR,
operateElement,
dfsTimes).
| Input: | | elements set E; dependencies set DR; dependent interactive elements operateElement; time of iterations dfsTimes | | Output: | | operateElement | (1) | if dfsTimes ≥ 20 | (2) | return | (3) | end if | (4) | dfstimes = dfstimes + 1 | (5) | if e.type == invisible | (6) | return | (7) | end if | (8) | if e.type == visible&interactive&independent | (9) | return | (10) | end if | (11) | if e.type == visible&interactive&dependent | (12) | if | (13) | return interactElementToDepElements [] | (14) | else | (15) | return | (16) | end if | (17) | end if | (18) | if e.type = = visible&static | (19) | | (20) | fordo | (21) | | (22) | if answer ! = Null | (23) | | (24) | end if | (25) | end for | (26) | else | (27) | return | (28) | end if |
|