My current timetable generation system is encountering several issues. It needs to be enhanced to include all courses for students, avoid scheduling conflicts and account for passed and failed subjects... (Budget: $10 - $15 USD, Jobs: CSS, HTML, JavaScript, MySQL, PHP)