<div dir="ltr">Hi :) , after reading wonderful suggestions made by you all , I was able to understand these key points. Please correct me if I am going in the wrong direction.<div><br></div><div>1.) Instead of a single Activity(Multiplication Table), we are expanding to new sub activities under a single generic Base Activity. </div><div><br>2.) We will have separate DATASET for different sub activities like Multiplication Tables, Addition , Subtraction , Tenses , etc. in the Base Activity.<div><br>3.) And in each sub-Activity to check the answer of a question we will call a method which will check the answer from the Dataset using key,value pair concept(or Hashing) from the Base Activity.</div><div><br>4.) In this way expansion can be made easily.<br><br>5.) Also, I would like to know how many different sub activities we are planning to include.(like tables , add, sub , tenses. , etc).<br><br>regards,<div>Nitish Chauhan<br> </div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 20, 2016 at 11:57 AM, JAZEIX Johnny <span dir="ltr"><<a href="mailto:jazeix@gmail.com" target="_blank">jazeix@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"><div><div class="h5">
<div class="m_402014944707356051moz-cite-prefix">On 10/19/16 21:19, Charles Cossé wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">On Wed, Oct 19, 2016 at 12:14 PM, JAZEIX Johnny <span dir="ltr"><<a href="mailto:jazeix@gmail.com" target="_blank">jazeix@gmail.com</a>></span>
wrote:
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<div bgcolor="#FFFFFF" text="#000000">
<p>The question is more on how to handle the different
cases with the same base code. We should have a way to
know if the data is good without having a lot of
if(multiplication) check if (number 1 * number 2 =
expected result) else if (addition) check if (number 1
+ number 2 = expected result)...</p>
<span class="m_402014944707356051HOEnZb"></span></div>
</blockquote>
<div><br>
</div>
<div>Hi, just lurking on your list, but if I may suggest:
just evaluate the string expression and test whether true
or false. That works for all math.<br>
</div>
<div>-Charles<br>
</div>
<div><br>
</div>
</div>
</div>
</div>
</blockquote>
</div></div><p>Hi,</p>
<p>feel free to comment whenever you want :).</p>
<p>On my side I was more thinking on having a check method directly
in the dataset and in the main activity calls dataset.check(data1,
data2). This way we wouldn't have to modify the base activity.</p>
<p>After talking with Emmanuel, he found a third solution which is
we don't care about the question and only check the result which
is stored in the dataset:</p>
<p>[ { "3*7": "21" }, { "it go": "es" }, { "I go": ""} ... ]</p>
<p>This way we can do a completely abstract questionnaire activity.
Dataset/Questions would be created via an interface and we can
think of a way of displaying either a menu like for lang or
generating new activity on the fly (which may be better as we can
categorize them in the section and search them using the search
feature).</p><span class="HOEnZb"><font color="#888888">
<p>Johnny</p>
<p><br>
</p>
</font></span></div>
</blockquote></div><br></div>