"What's the weather like today?"
Translation:¿Qué tiempo hace hoy?
It couldn't work. "Qué hace el tiempo hoy" means "What is doing the weather".
That's always the case. I think the "correct answer" is taking a shot at giving the correct answer that's closest to your input, while the answer in forums is the default right answer. I think. Whether this is a good way to teach is another topic.
"¿Qué tiempo hace?" is the set expression for "How is the weather?" or "What's the weather like?" The answers could vary: Hace buen tiempo (It's nice weather), Hace calor (It's hot), Hace mucho viento, (It's very windy), and the like. However, there are some exceptions like Está lluvioso (It's rainy).
This is not the translation given. which is " Hay que tiempo hoy" which is nonsensical. This whole section is completely inconsistent.
Others have pointed out--but many of us can't quite believe--that we can't really depend on the "correct" answer the AI gives when we don't provide exactly the words it expects in our answers. Some people have noted that the AI seems to be searching for something that is somewhat like what we have written. To find the "real" correct answer, you need to click on "discuss" and check the translation provided there. (I don't know whether this is an issue if you use the tiles because I always type in my answers.)