A social worker at a community agency wants to determine if a new 10-week job skills training program is effective.
Due to logistical and ethical constraints, the social worker cannot randomly assign participants to the program or a control group.
Which research design is MOST appropriate for evaluating the program's effectiveness under these circumstances?