&gt; I wonder whether we can get some computational linguists to<br>
&gt; provide a way to generate grammar practice. I don&#39;t mean declensions<br>
&gt; and conjugations, but generative and transformational grammar<br>
&gt; questions and answers or statements and responses.<br><br>
&gt; &quot;He doesn&#39;t like coffee.&quot;<br>
<br>
&gt; &quot;Do you like coffee?&quot;<br>
<br>
&gt; &quot;I used to like coffee.&quot;<br>
<br>
&gt; &quot;I didn&#39;t know that he likes coffee.&quot;<br>
<br>
&gt; &quot;Do you know whether he likes coffee?&quot;<br>
<br>
&gt; &quot;Someone who likes coffee might also like coffee ice cream.&quot;<br>
<br>
&gt; Different languages put emphasis on different transformations. Gender<br>
&gt; is required in some languages, and entirely optional in others, while<br>
&gt; yet other languages make quite different distinctions. Languages have<br>
&gt; different numbers of plurals. There are a multitude of different<br>
&gt; structures in different languages that we would want to support.<br>
<br>A very nice idea regarding the provision to generate grammar practice tests which I am sure can be taken up as a project in it at a later stage. <br><br>&gt; Does this have any relation to Hypercard-style creation of learning tools?<br>

<br>The answer is both yes and no. While the analogy is correct in essential, the thing we are trying to do is quite different from HyperCard. It will turn out to be as essential for XO as Hypercard was for Mac OS in its start before the advent of web-technologies, but is different since it is present at a different domain. Also while Hypercard is a generalised large environment for Rapid Application Development which can be used to make everything from Games to address books and was like a programming language for Mac, the toolkit will be a generalised environment for XO which will focus on educational environment. <br>
<br>Regards<br>Deepank<br>