A Placement Diagnostic for a Multi-Entry Zero-to-Competitive Python Curriculum | Synapse