What are the differences between the French baccalaureate and the International Baccalaureate Diploma Programme?