[LON-CAPA-cvs] cvs: loncom /homework insertlist.tab structuretags.pm
albertel
lon-capa-cvs@mail.lon-capa.org
Fri, 14 May 2004 22:11:05 -0000
This is a MIME encoded message
--albertel1084572665
Content-Type: text/plain
albertel Fri May 14 18:11:05 2004 EDT
Modified files:
/loncom/homework structuretags.pm insertlist.tab
Log:
- adding new tag <problemtype>
<problemtype mode="show" for="exam,survey">
would show the internal block for when it is used as an exam/survey problem but not for homework
- modes are show/hide, the for is what ever types you want
-BUG#2703
- added variable to safe space 'external::type which is set to the current type of problem it is (exam/ etc)
--albertel1084572665
Content-Type: text/plain
Content-Disposition: attachment; filename="albertel-20040514181105.txt"
Index: loncom/homework/structuretags.pm
diff -u loncom/homework/structuretags.pm:1.247 loncom/homework/structuretags.pm:1.248
--- loncom/homework/structuretags.pm:1.247 Tue May 4 15:32:28 2004
+++ loncom/homework/structuretags.pm Fri May 14 18:11:05 2004
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# definition of tags that give a structure to a document
#
-# $Id: structuretags.pm,v 1.247 2004/05/04 19:32:28 albertel Exp $
+# $Id: structuretags.pm,v 1.248 2004/05/14 22:11:05 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -40,8 +40,7 @@
use Apache::lonxml;
BEGIN {
- &Apache::lonxml::register('Apache::structuretags',('block','languageblock','instructorcomment','while','randomlist','problem','library','web','tex','part','preduedate','postanswerdate','solved','notsolved','startouttext','endouttext',
-'simpleeditbutton','definetag'));
+ &Apache::lonxml::register('Apache::structuretags',('block','languageblock','instructorcomment','while','randomlist','problem','library','web','tex','part','preduedate','postanswerdate','solved','notsolved','problemtype','startouttext','endouttext','simpleeditbutton','definetag'));
}
sub start_web {
@@ -435,6 +434,7 @@
#added vars to the scripting enviroment
my $expression='$external::part=\''.$Apache::inputtags::part.'\';';
+ $expression.='$external::type=\''.$Apache::lonhomework::type.'\';';
&Apache::run::run($expression,$safeeval);
my $status;
my $accessmsg;
@@ -1178,6 +1178,48 @@
}
sub end_solved {
+ return '';
+}
+
+sub start_problemtype {
+ my ($target,$token,$tagstack,$parstack,$parser,$safeeval)=@_;
+ my $result;
+ if ($target eq 'web' || $target eq 'grade' || $target eq 'answer' ||
+ $target eq 'tex' || $target eq 'analyze') {
+ my $mode=lc(&Apache::lonxml::get_param('mode',$parstack,$safeeval));
+ if (!defined($mode)) { $mode='show'; }
+ my $for=&Apache::lonxml::get_param('for',$parstack,$safeeval);
+ my $found=0;
+ foreach my $type (split(',',$for)) {
+ if ($Apache::lonhomework::type eq lc($type)) { $found=1; }
+ }
+ if ($mode eq 'show' && !$found) {
+ &Apache::lonxml::get_all_text("/problemtype",$parser);
+ }
+ if ($mode eq 'hide' && $found) {
+ &Apache::lonxml::get_all_text("/problemtype",$parser);
+ }
+ } elsif ($target eq 'edit') {
+ $result .=&Apache::edit::tag_start($target,$token);
+ $result.=&Apache::edit::select_arg('Mode:','mode',
+ [['show','Show'],
+ ['hide','Hide']]
+ ,$token);
+ $result .=&Apache::edit::checked_arg('When used as type(s):','for',
+ [ ['exam','Exam/Quiz Problem'],
+ ['survey','Survey'],
+ ['problem','Homework Problem'] ]
+ ,$token);
+ $result .=&Apache::edit::end_row().&Apache::edit::start_spanning_row();
+ } elsif ($target eq 'modified') {
+ my $constructtag=&Apache::edit::get_new_args($token,$parstack,
+ $safeeval,'mode','for');
+ if ($constructtag) { $result = &Apache::edit::rebuild_tag($token); }
+ }
+ return $result;
+}
+
+sub end_problemtype {
return '';
}
Index: loncom/homework/insertlist.tab
diff -u loncom/homework/insertlist.tab:1.46 loncom/homework/insertlist.tab:1.47
--- loncom/homework/insertlist.tab:1.46 Thu May 13 18:29:42 2004
+++ loncom/homework/insertlist.tab Fri May 14 18:11:05 2004
@@ -61,6 +61,7 @@
postanswerdate,After Answer Date Block,#EE9999,default
preduedate,Before Due Date Block,#FFaaaa,default
problem,Start of Homework,#FFFFFF,default
+problemtype,Problem Type Block,#EE9955,default
randomlabel,Randomly labeled image,#cc77aa,default
randomlabel::labelgroup,Group of Labels,#11FFaa,default
randomlabel::location,Label Location,#55F09F,default
@@ -86,88 +87,89 @@
lonplot::ytics,Plot ytics,#33EE33,Apache::lonplot::insert_ytics
-TABLE n s f e h h f n o r s c f f i i r p t d t t c f f o d d c f f r c f f r c f f i i m o r o r d i p s s i w b l n p p p p r l l l r s s t w w g l t x y a k c f d t x y
-numericalresponse . . . . Y . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-stringresponse . . . . Y . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-formularesponse . . . . Y . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-essayresponse . . . . Y . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-hintgroup . . . . . Y Y Y Y Y Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . .
-hintpart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . . . . . . . . Y . Y Y Y Y Y . . . . . . . . . . . .
-formulahint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-numericalhint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-optionhint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-radiobuttonhint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-stringhint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-conceptgroup . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-foil . . . . . . . . . . . . . . Y . Y Y Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-foilgroup . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-imageresponse . . . . Y . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-rectangle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-polygon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . . . . . . . . Y . Y Y Y Y Y . . . . . . . . . . . .
-datasubmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-textfield . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y Y . . . . . . . . . . . . . .
-textline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-conceptgroup . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-foil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . . . . . . . . Y . Y Y Y Y Y . . . . . . . . . . . .
-foilgroup . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-optionresponse . . . . Y . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-displayduedate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-displaytitle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-conceptgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-foil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . . . . . . . . Y . Y Y Y Y Y . . . . . . . . . . . .
-foilgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-radiobuttonresponse . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-conceptgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-foil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . . . . . . . . Y . Y Y Y Y Y . . . . . . . . . . . .
-foilgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-rankresponse . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-conceptgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-foil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . . . . . . . . Y . Y Y Y Y Y . . . . . . . . . . . .
-foilgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-item . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . . . . . . . . Y . Y Y Y Y Y . . . . . . . . . . . .
-itemgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-matchresponse . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-organicresponse . . . . Y . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-reactionresponse . . . . Y . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-organicstructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-responseparam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-parserlib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-scriptlib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-img . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-window . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . Y . Y Y . Y . Y Y Y . Y . Y Y . Y . . . Y Y Y Y Y Y Y . . . . . . . . . . . .
-block Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y Y Y . . . Y . . . Y . . . . . Y Y Y Y . Y Y Y Y Y Y Y Y . Y . Y Y . Y . . . Y Y Y Y Y Y Y . . . . . . . . . . . .
-library Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y Y Y . . . Y . . . Y . . . . . Y Y Y Y . Y Y Y Y Y Y Y . . Y Y Y Y . Y . . . Y Y Y Y Y Y Y . . . . . . . . . . . .
-notsolved Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y Y Y . . . Y . . . Y . . . . . Y Y Y Y . Y Y Y Y Y Y Y Y . . . Y Y . Y . . . Y . Y Y Y Y Y . . . . . . . . . . . .
-part Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y Y Y . . . Y . . . Y . . . . . Y Y Y Y . Y Y Y Y Y Y Y Y . Y . Y Y . Y . . . Y Y Y Y . Y Y . . . . . . . . . . . .
-postanswerdate . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . Y . . . . Y . . . Y Y Y Y . Y Y . . . . . . . . . . . .
-preduedate Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y Y Y . . . Y . . . Y . . . . . Y Y Y Y . Y Y Y Y Y Y Y Y . Y . . . . Y . . . Y Y Y Y . Y Y . . . . . . . . . . . .
-problem Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y Y Y . . . Y . . . Y . . . . . Y Y Y Y . Y Y Y Y Y Y Y Y . Y Y Y Y . Y . . . Y Y Y Y . Y Y . . . . . . . . . . . .
-randomlabel . . . . . . . . . . . . . . . Y . . . . . . . . . Y . . . . . Y . . . Y . . . . . Y . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . .
-rl::labelgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . . . .
-rl::location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-rl::label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y Y Y Y . . Y . Y . Y Y . . . . . Y Y Y Y Y Y . . . . . . . . . . . . .
-randomlist Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y . . . . . Y . . Y . . . . . . . Y Y Y . Y Y Y Y Y Y Y Y . Y . Y Y . . . . . Y Y . Y . Y Y . . . . . . . . . . . .
-solved . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . Y Y . . . . . Y . Y Y . Y Y . . . . . . . . . . . .
-startouttext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-tex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-while . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . Y . Y Y . . . . . Y Y Y Y Y Y Y . . . . . . . . . . . .
-gnuplot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y Y Y Y Y Y . . Y . .
-lonplot::label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-lonplot::title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-lonplot::xlabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-lonplot::ylabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-lonplot::axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-lonplot::key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-lonplot::curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . .
-lonplot::function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-lonplot::data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-lonplot::tics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-lonplot::xtics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-lonplot::ytics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+TABLE n s f e h h f n o r s c f f i i r p t d t t c f f o d d c f f r c f f r c f f i i m o r o r d i p s s i w b l n p p p p p r l l l r s s t w w g l t x y a k c f d t x y
+numericalresponse . . . . Y . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+stringresponse . . . . Y . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+formularesponse . . . . Y . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+essayresponse . . . . Y . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+hintgroup . . . . . Y Y Y Y Y Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . .
+hintpart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . . . . Y Y . . . Y . Y Y Y Y Y . . . . . . . . . . . .
+formulahint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+numericalhint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+optionhint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+radiobuttonhint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+stringhint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+conceptgroup . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+foil . . . . . . . . . . . . . . Y . Y Y Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+foilgroup . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+imageresponse . . . . Y . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+rectangle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+polygon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . . . . Y Y . . . Y . Y Y Y Y Y . . . . . . . . . . . .
+datasubmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+textfield . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y Y . . . . . . . . . . . . . .
+textline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+conceptgroup . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+foil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . . . . Y Y . . . Y . Y Y Y Y Y . . . . . . . . . . . .
+foilgroup . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+optionresponse . . . . Y . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+displayduedate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+displaytitle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+conceptgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+foil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . . . . Y Y . . . Y . Y Y Y Y Y . . . . . . . . . . . .
+foilgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+radiobuttonresponse . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+conceptgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+foil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . . . . Y Y . . . Y . Y Y Y Y Y . . . . . . . . . . . .
+foilgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+rankresponse . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+conceptgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+foil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . . . . Y Y . . . Y . Y Y Y Y Y . . . . . . . . . . . .
+foilgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+item . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . . . . Y Y . . . Y . Y Y Y Y Y . . . . . . . . . . . .
+itemgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+matchresponse . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+organicresponse . . . . Y . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+reactionresponse . . . . Y . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+organicstructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+responseparam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+parserlib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+scriptlib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+img . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+window . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . Y . Y Y . Y . Y Y Y . Y . Y Y . Y Y . . . Y Y Y Y Y Y Y . . . . . . . . . . . .
+block Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y Y Y . . . Y . . . Y . . . . . Y Y Y Y . Y Y Y Y Y Y Y Y . Y . Y Y . Y Y . . . Y Y Y Y Y Y Y . . . . . . . . . . . .
+library Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y Y Y . . . Y . . . Y . . . . . Y Y Y Y . Y Y Y Y Y Y Y . . Y Y Y Y . Y Y . . . Y Y Y Y Y Y Y . . . . . . . . . . . .
+notsolved Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y Y Y . . . Y . . . Y . . . . . Y Y Y Y . Y Y Y Y Y Y Y Y . . . Y Y . Y Y . . . Y . Y Y Y Y Y . . . . . . . . . . . .
+part Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y Y Y . . . Y . . . Y . . . . . Y Y Y Y . Y Y Y Y Y Y Y Y . Y . Y Y . Y Y . . . Y Y Y Y . Y Y . . . . . . . . . . . .
+postanswerdate . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . Y . . . . Y Y . . . Y Y Y Y . Y Y . . . . . . . . . . . .
+preduedate Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y Y Y . . . Y . . . Y . . . . . Y Y Y Y . Y Y Y Y Y Y Y Y . Y . . . . Y Y . . . Y Y Y Y . Y Y . . . . . . . . . . . .
+problem Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y Y Y . . . Y . . . Y . . . . . Y Y Y Y . Y Y Y Y Y Y Y Y . Y Y Y Y . Y Y . . . Y Y Y Y . Y Y . . . . . . . . . . . .
+problemtype Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y Y Y . . . Y . . . Y . . . . . Y Y Y Y . Y Y Y Y Y Y Y Y . Y . Y Y . Y Y . . . Y Y Y Y Y Y Y . . . . . . . . . . . .
+randomlabel . . . . . . . . . . . . . . . Y . . . . . . . . . Y . . . . . Y . . . Y . . . . . Y . . . . . . . . . . . . . . . . . . . . Y . . . . . . . . . . . . . . . . . . . . .
+rl::labelgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . . . .
+rl::location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+rl::label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y Y Y Y . . Y . Y . Y Y . Y . . . . Y Y Y Y Y Y . . . . . . . . . . . . .
+randomlist Y Y Y Y . . . . . . . . . . . Y . . . . . . . . . Y . . . . . Y . . Y . . . . . . . Y Y Y . Y Y Y Y Y Y Y Y . Y . Y Y . Y . . . . Y Y . Y . Y Y . . . . . . . . . . . .
+solved . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . . . Y Y . Y . . . . Y . Y Y . Y Y . . . . . . . . . . . .
+startouttext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+tex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+while . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . . . . . . . . . . . . . . . Y . Y Y Y Y Y Y Y Y . Y . Y Y . Y . . . . Y Y Y Y Y Y Y . . . . . . . . . . . .
+gnuplot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y Y Y Y Y Y . . Y . .
+lonplot::label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+lonplot::title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+lonplot::xlabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+lonplot::ylabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+lonplot::axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+lonplot::key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+lonplot::curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y . . .
+lonplot::function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+lonplot::data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+lonplot::tics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+lonplot::xtics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+lonplot::ytics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
--albertel1084572665--