I’m not sure of it (but yes 16 levels in a day is strange).
And is finding a piece of code on the Internet cheating? Some language such as java have prebuilt method to do all the sorting thing, would it be cheating? I would say it’s being smart. The task is quite simple here, and learn to put some piece of code together is already better than nothing, it means you understand what he code does. When he will get to harder levels, he will learn that sometime you have to do things by yourself, and then, he will learn even more.