"I do not think Chinese is difficult."
Can someone explain when to use 中文 versus 汉语. In this same module they switch between which characters are acceptable. If you are not using the 'word bank', you do not see which one they prefer.
I may be wrong, but I think 中文 is the chinese language, generally speaking, whereas 汉语 refers more specifically to mandarin chinese (the language of the Han chinese). I am way not 100% sure of this, maybe someone else can confirm?
I believe they consider both to mean Chinese language. I agree with your analysis. I thought about it more and think if they say 'Chinese language' then use '汉语‘； if they just say 'Chinese', then use '中文'. Seems to fit their pattern.
There are so many different ways to say Chinese [language] (中文，汉语，普通话，etc.). While there are slight differences in meaning, they can often be used interchangeably to mean "Chinese [language]", and yet Duo is only accepting one answer for all of these sentences. Furthermore, they don't even stick to the same word, sometimes opting for 中文 and other times for 汉语...