Contextbased learning, CBL, refers to the use of reallife and fictitious examples in teaching environments in order to learn through the actual, practical experience with a subject rather than just its mere theoretical parts.