Where do I read how to create conditionals in a .sequence resource?  I'm
not finding this in author manual.

It looks like there is no documentation about how to write conditions.
It has however been mentioned on the mailing list, which you can check with http://mail.lon-capa.org/mailman/swish.cgi

To sum it up:
- this requires using the advanced sequence editor, as explained in section 14 "Authoring Maps: Sequences and Pages" - you start by adding some resources, then click on a link to add a condition to it
- conditions are written in Perl, using the &EXT function
- it requires setting a mapalias parameter on resources you want to check, with the "Set Parameters" link in the editor - some useful parameters to check with &EXT are awarded, solved, tries, status, award - here is an example: &EXT('user.resource.resource.0.tries','test') > 2 (this will be true if the user has more than 2 tries for the problem with a mapalias parameter set to "test", in part 0 (used when a problem has no part)).

You can use an example by browsing to /res/msu/albertel/b_and_c/controlled_flow.sequence as an author, and copying that in your construction space. You can do that after checking the "source available" check box and clicking on the Source Code link next to the resource.

I will add that to the author manual.

Note that, as far as I can tell, the "Blocking other links if true" option only works if there are conditions for all the other links (I just filed a bug report about that).

Damien
_______________________________________________
LON-CAPA-users mailing list
LON-CAPA-users@mail.lon-capa.org
http://mail.lon-capa.org/mailman/listinfo/lon-capa-users

Reply via email to