Some amazing advice, I can't really add much to it but the greatest gift my bass teacher gave me was learning how to do everything by ear.
He started at day one and it is a great skill to have, so might be worth incorporating somewhere? Maybe trying to get your student to pick out simple riffs himself then help him when he gets stuck? This is also a good opportunity to get some theory in too, cos you can say "oh it goes up a 5th there" etc.
Just my 2 cents