ResPubID9177; scaffolding, learning, computers, thinking skills