To achieve this, it is sufficient to use the iAssign package and implement 2 or 3 new functionality to your ES, as described in the next section. In this case, this ES can be seen as an interactive Learning Module (iLM) (see the next section).
About interactive Learning Module (iLM)
If your ES allows automatic evaluation, then it is recommended to you to implement 2 new treatments:
A iLM model using the iHanoi by LInE
Bellow we present a iLM model using the iHanoi web educational software. It is another contribution to free education by the Laboratory of Informatics in Education.
Bellow, iHanoi is presented without any parameter. You can download this entire model (this Web page with imagens and iHanoi).
|Build exercise||iHanoi with 2 disks||iHanoi with 3 disks||Exercise with 2 disks||Exercise with 3 disks||With solution|
You can test some iLM options, they are over iHanoi, respectively:
|Build exercise||use the parameter iLM_PARAM_Authoring=true to indicate to the iLM that it must enter using the special parameter iLM_PARAM_Authoring=true);|
|iHanoi with 2 disks||use the iHanoi particular parameter - not used by iLM - to load this Web page with 2 disks);|
|iHanoi with 3 disks||use the iHanoi particular parameter - not used by iLM - to load this Web page with 3 disks);|
|Exercise with 2 disks||use the parameter iLM_PARAM_Assignment to indicate to the iLM where is its the content file - in this case a iHanoi exercise with 2 disks);|
|Exercise with 3 disks||use the parameter iLM_PARAM_Assignment to indicate to the iLM where is its the content file - in this case a iHanoi exercise with 3 disks).|
The current version of iAssign can be found under our Git/iAssign. The last stable version is under Moodle.org/iAssign.