Match students by name when national ID or phone is missing, parse Jalali dates, and allow sessions without a professor.