English: Promise and Performance
Welsh: Addewid a Chyflawniad
Subject: Addysg
English definition: Webb Review, December 2007.
Welsh definition: Adolygiad Webb, Rhagfyr 2007.