Training portal web application which uses Ravello as the backend