I'm confused as to why this sentence uses "dari" when all the previous sentences in this unit used "daripada"? Can both be used and if so in what context are each to be used?
Yeah, that should be "daripada" instead. While "dari" is used for comparison as well, but it isn't the standard usage. Well, this "dari" thing is used in daily live speaking, so that might be the reason of this small mistake from the developers. You could report this to them (I don't know how tho).