learning application gap