The easiest legal method I’ve seen to earn crypto is Coinbase’s education program where they reward you with alts for watching little videos about them. Besides getting paid to watch many videos about alts, you can also share your referral link and earn $ each time someone else earns free crypto.
~snip
You forgot to mention that he also needs to complete the quiz on each coin. I have tried it before with the BAT token, but I have not received anything. I don't know, maybe I didn't answer the questions 100% correctly. CMC also has this, you just have to wait and see when they will carry out the distribution.
https://coinmarketcap.com/earn