Text this: Due-Window Assignment and Resource Allocation Scheduling with Truncated Learning Effect and Position-Dependent Weights