You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need to start implementing the question generator, or at least the most basic version of it. I remind you here that the question type that we will implement is the population.
I think that one aproach that we can follow is to split the module into different parts:
@ErdemYabaci, you will be in charge of creating the distractors (incorrect answers). Remember that the method that you will create receives a String as a parameter, even if it would make more sense to receive a number for this.
You will need to make sure that the set of instructions you generate are different from one another, and also different to the correct answer.
The algorithm you design for this should not be deterministic, in another words, the answer should have some degree of randomness (this is for the ideal case, if this gives you to much trouble we can definitely skip it for the first deliverable, and not actually use any randomness at all)
@sinne10, you will make the test. This is a complex module which includes lots of different possibilities and if we don't test it we will found ourselves in trouble. Some things that may be in the tests:
Check the distractors (no repeated values, no negative numbers, etc)
Check that the question are generated with the expected structure
Anything else that you or any other member of the team sees fit
@UO289845, you will create the actual generator. That means:
Controlling the accesses to wikidata.
Creating the question
For testing the wrong answers, more specifically, the reaction that the method has to receiving wrong parameters, both @ErdemYabaci and @sinne10 must work together and decide the best approach, but probably it must throw an exception of some sorts.
I will now create a branch, from which each of us should create our own branch in which we finally will develop the module. Don't worry, I'll post it here once everything is set.
If you have any question, doubt, problem, suggestion, idea or other feel free to post it here.
The text was updated successfully, but these errors were encountered:
We need to start implementing the question generator, or at least the most basic version of it. I remind you here that the question type that we will implement is the population.
I think that one aproach that we can follow is to split the module into different parts:
For testing the wrong answers, more specifically, the reaction that the method has to receiving wrong parameters, both @ErdemYabaci and @sinne10 must work together and decide the best approach, but probably it must throw an exception of some sorts.
I will now create a branch, from which each of us should create our own branch in which we finally will develop the module. Don't worry, I'll post it here once everything is set.
If you have any question, doubt, problem, suggestion, idea or other feel free to post it here.
The text was updated successfully, but these errors were encountered: