Some guy asked about changing the order of learning cards with the v3 scheduler. But the question got closed (how is this useful?).
It was mentioned that you can’t do it, it’s always determined by the due date, but isn’t it possible to just mess with the due dates, then? These seem functionally equivalent.
I was actually asked by @brody to look into this and concluded it’s not possible. I was focused on resorting the queue returned by get_queued_cards (which is not possible without causing problems).
Changing the due dates directly will probably work though. I imagine this process will need to be run when the user starts a new study session.