Developed a custom WordPress plugin for the Wyoming Department of Education, creating a comprehensive course catalog system for the statewide Virtual 307 program. Collaborated closely with the WDE IT team to design and implement a custom REST API that dynamically delivers course data from their backend systems to the WordPress frontend. The plugin features sophisticated multi-criteria filtering (school district, grade level, school year, course status), robust search functionality, and polished single-course layouts that present program details in an accessible, user-friendly format.
The solution serves Wyoming families by centralizing virtual education offerings from 25+ school districts across the state, making it easy for parents to discover appropriate courses regardless of their geographic location. The plugin handles 490+ courses while maintaining excellent performance and provides parents with essential information including course descriptions, start and end dates, grade levels, delivery methods (synchronous/asynchronous), and district providers.
Technical Implementation:
- Custom WordPress plugin architecture
- Collaborative REST API design and integration with WDE IT team
- Dynamic data retrieval and display from external API
- Advanced filtering system: district (25+ options), grade level (K-12), school year, course status
- Real-time search functionality across course titles and descriptions
- Custom post type or dynamic page generation for individual course displays
- Clean, structured single-course layout templates
- Performance optimization for large dataset queries
- Responsive design ensuring accessibility across devices
- Maintained design consistency with existing WDE WordPress theme
Visit Site: https://edu.wyoming.gov/parents/virtual-education/course-catalog/
