• Bugs
  • BCS - A Textbook (Croatian Vocab)

'Her' is input having the answer 'njen' and 'njezin' the way its input when it quizzes you there is a 50/50 chance you get it wrong. Is there a way to take 'njezin' (the less common of the two) out of the course?

https://mylittlewordland.com/course/132494

WordDefinition
njenher
njezinher

Previously, I indicated that such cases would be problematic. No action has been taken yet, but I think @neoncube is aware of the problem.

https://forum.mylittlewordland.com/d/94-new-feature-multiple-choice/9

In typing, the same problem occurs. It is impossible to determine whether "e" or "ed" is correct. (I experienced the same problem in Memrise.)

It is impossible to distinguish between the two, so I think both must be treated as the correct answer.

    7shi in this case it seems like njezin could just be removed. they are just colloquial differences njezin being a less common use

    • 7shi replied to this.

      austin557 I see, so in this case, the course should be modified, not the behavior of the system.

      Since there is no maintainer of the course, only the administrator @neoncube can modify.

      Probably the best way to fix this with the current system would be to add "njezin" and "njen" as hidden alternatives to one another:

      WordDefinition
      njen; _njezinher
      njezin; _njenher

      Indeed, though, it would be nice for the system to be able to automatically figure out that both "njen" and "njezin" should be accepted when asking for a translation of "she" πŸ™‚

      In the above example, this would be pretty simple. I guess the question is whether there are any cases where we wouldn't want to do this.

      Let's think of some examples.

      WordDefinition
      picantehot; spicy
      calorhot

      In this case, I think we'd want to accept either "calor" or "picante" when "hot" were shown, but only "picante" when "hot; spicy" were shown.

      I suppose hidden alternatives should be considered, too:

      WordVisible definitionsHidden definitions
      rehotwarm; burning hot
      lahot; spicy
      tangburning hothot

      Table of acceptance:

      ShownAccepted
      hotre, la, or tang
      hot; spicyla
      burning hottang or re
      warmre

      My Little Word Land also supports making a word optional using parentheses. For example:

      WordVisible definitionsHidden definitions
      rehotwarm; burning hot
      lahot; spicy
      tang(burning) hot

      In that case, I suppose the accepted answers would be the same as if "tang" were defined as "hot; _burning hot".

      7shi Thanks for the links! πŸ™‚ Sorry for not fixing this after you reported it XD

        If it's debatable whether an answer is correct or not, it could also be nice to pop up a message saying something like "That's correct, but there's a better answer!" and then ask the user to try again.

        Using the above examples, I think we'd want to do this in the following cases:

        • Prompted with "hot" and answered "tang"
        • Prompted with "burning hot" and answered "re"

        Basically, we'd want to show this message when the answer only matched because of a hidden definition or because of parentheses.

        neoncube Don't mind me. I understand that you have so much work to do,

        I think this is a useful discussion, but I fear that it is not realistic to make such modifications every time one finds a problem. You have imported a large number of courses from Memrise and similar problems maybe exist in many places.

          7shi True! πŸ™‚ This is a problem that I've been thinking about for a while, though, since I'd run into it somewhat often on Memrise (especially with Chinese courses).

          @austin557 For now, can you ignore "njezin"?

            @neoncube I don’t know which one it’s asking me for until I guess it. Is there a way for me to edit a lesson?

            • 7shi replied to this.

              austin557 There is a feature called "ignore" that removes certain words from the learning targets, but it does not seem to work properly as far as I have tried.

              7shi I think this should be fixed, now πŸ™‚

              @austin557 The next time your answer is marked as incorrect and it says that the correct answer should have been "njezin", can you click the ignore button, like in @7shi's screenshot?

                neoncube I have tried too, but it doesn't seem to have been fixed.

                I think I am trying a modified version, because "Ignore" is getting darker and "Unlearn" is disappearing.

                austin557 and @7shi Sorry, it looks like I hadn't properly released the fix '-_-

                This should now truly be fixed! πŸ™‚

                  @austin557 By the way, I noticed that there are a lot of words in that course that are separated with commas, which makes it so that you need to type both words. For example, you'd need to type "and, but" for "a".

                  Would you like me to fix this, so that "and", "but", and "and; but" are all accepted answers for "a"?