Text this: Adaptive linear combination of heuristic orderings in constructing examination timetables