Hello,
I will have a 17 yo trainee for two weeks. Not to be seen as the granny and not to bore him immediately, perhaps could you have some ideas of what you would appreciate to had to be done or seen ?
As my main activity is about databases, I have already thought to put him on small parts of projects I have to do. Perhaps a small presentation of B4X products and if he likes them provide him some code to produce.
Generally speaking, I would prepare tasks that are always a little beyond his/her accumulated capabilities. Of course, you should first measure/estimate them and see progresses
If something is too easy, no motivation
If it is too hard, frustration
When it is the exact point, learning goes together with satisfaction
Disclaimer: All of the above becomes invalid if the person itself is a knucklehead
Generally speaking, I would prepare tasks that are always a little beyond his/her accumulated capabilities. Of course, you should first measure/estimate them and see progresses
If something is too easy, no motivation
If it is too hard, frustration
When it is the exact point, learning goes together with satisfaction
Disclaimer: All of the above becomes invalid if the person itself is a knucklehead
I was going to suggest something game related, get him to write a High score table using SQL or a game that heavily uses databases, like a trading game.
I've had two trainees in the last year and I gave them a developement task of a b4a app mixed with do some investigations belonging the content, make some photos and so on. Both had small programming skills, let's say, they knew all the basics. I gave them a short introducion into B4A, and it was very interesting, both of them - they were both females - made really good apps, and finally two weeks were realy a short time. I think, one reason is, that with B4A you will get good results in a short time, which is a good motivation for trainees. So don't put the level to deep...