The Duchess of Cambridge put on a stylish display as she marked the national launch of Tiny Happy People, a BBC Education initiative providing a range of free digital resources.