Service learning cycle