<html><head>
<meta http-equiv="Content-Type" content="text/html; 
charset=windows-1252">
</head><body bgcolor="#FFFFFF" text="#000000"><span>Jan Willem Flamma 
schrieb am 18.06.2019 um 20:17:</span><br>
<blockquote type="cite" 
cite="mid:07F297FF-823F-4C97-8DBD-EA32C2BDA3F5@gmail.com" 
style="word-wrap: break-word; -webkit-nbsp-mode: space; 
-webkit-line-break: after-white-space;">
  <meta http-equiv="content-type" content="text/html; 
charset=windows-1252">
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">Dear list members,</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier; min-height: 14px;" class=""><br class=""></div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">I would like to add a tag to a block so I
 can easily select a few blocks and print them in another chapter.</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier; min-height: 14px;" class=""><br class=""></div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">In the below MWE I would like to print 
the normal (non-tagged) block in the first chapter. The second block 
with the tag [exam] should not be processed in the first chapter and 
only appear in the second chapter.</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier; min-height: 14px;" class=""><br class=""></div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">According to the wiki and reference 
manual it should be possible using either \useblocks or \selectblocks 
but I can't get it to work.</div>
</blockquote>
At this point you can hide tagged blocks.<br>
<blockquote type="cite" 
cite="mid:07F297FF-823F-4C97-8DBD-EA32C2BDA3F5@gmail.com" 
style="word-wrap: break-word; -webkit-nbsp-mode: space; 
-webkit-line-break: after-white-space;">
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\beginquestion</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\startquestion </div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">Normal question</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\stopquestion</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\endquestion</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\beginanswer</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\startanswer </div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">Normal answer</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\stopanswer</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\endanswer</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier; min-height: 14px;" class=""><br class=""></div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\beginquestion[exam]</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\startquestion </div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">Exam question</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\stopquestion</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\endquestion</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\beginanswer[exam]</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\startanswer </div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">Exam answer</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\stopanswer</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\endanswer</div>
</blockquote>
This flushes all saved blocks and you can't exclude tagged blocks but 
it's possible to extend the mechanism an apply a default tag to each 
block which will allow selective output.<br>
<blockquote type="cite" 
cite="mid:07F297FF-823F-4C97-8DBD-EA32C2BDA3F5@gmail.com" 
style="word-wrap: break-word; -webkit-nbsp-mode: space; 
-webkit-line-break: after-white-space;">
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\startsection[title=Questions]</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\useblocks[question][criterium=chapter]</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\stopsection</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier; min-height: 14px;" class=""><br class=""></div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\startsection[title=Answers]</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\useblocks[answer][criterium=chapter]</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\stopsection</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier; min-height: 14px;" class=""><br class=""></div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\stopchapter</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier; min-height: 14px;" class=""><br class=""></div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\startchapter[title=Chapter for exam 
questions]</div>
</blockquote>
This was a bug (do you get a error message in your document?) and should
 be fixed in the next beta.<br>
<blockquote type="cite" 
cite="mid:07F297FF-823F-4C97-8DBD-EA32C2BDA3F5@gmail.com" 
style="word-wrap: break-word; -webkit-nbsp-mode: space; 
-webkit-line-break: after-white-space;">\startsection[title=Exam 
Questions]
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">%\useblocks[question][exam]   %<--- 
does not work</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\stopsection</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier; min-height: 14px;" class=""><br class=""></div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\startsection[title=Exam Answers]</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">%\useblocks[answer][exam]     %<--- 
does not work</div>
  <div style="margin: 0px; font-stretch: normal; line-height: normal; 
font-family: Courier;" class="">\stopsection</div>
</blockquote>
Wolfgang<br>
<br>
</body></html>