Ever thought about it? Like, if Allah already knows who's going to heaven or hell, why are we still tested in this world? Why not just send us straight to heaven or hell?

••••

Because this world is a test to show who's obedient and who's not.

Allah says, "He who created death and life to test which of you is best in deeds." (QS. Al-Mulk: 2).

We've got free will, but in the end, it's Allah's will that decides the final outcome.