Text this: Determinants of Success and Risks of Implementing the “Service Learning” Approach in a Project-Oriented Learning Environment