Refactored base checks for lecturer permissions