This project is a PHP implementation of my idea for a schedule generator. This means entering in all/any courses that you want to take along with the available sections and the times it meets, then generating every possible non-conflicting schedule.
The code is available on my GitHub here.
Please comment or email with your questions, suggestions, etc.
Below is an illustration of how the schedule generating algorithm generally works.