Course Selection Module

I am using the Course Selection Module for the first time. Through trial and error I think have figured it out for the most part.

I logged in as a student and selected the max number of classes allowed. I see this screen:

Great! The course selection form is complete, you’re ready to submit.
Should I therefore see a Submit or Save button?

As Admin I see this:

However, nothing happens when I click on the green Approve All check mark.

What does it mean when it says classes have not been timetabled? I have added the selected classes to the one timetable I have, visible in View Master Timetable.

There are 6 requested courses that have not been timetabled. If you continue with the timetabling process, these courses will not be included: Y7CHEM 101D, Y7CHEM 101L, Y7ECE 206/L, Y7MATH 150A, Y7PHYS 220A, Y7PHYS 220AL

I thought because I chose Course Selection (no approval) the student is immediately enrolled in the selected classes? That is not happening.

Do I have to run the time Timetabling Engine?

Hi Tieku, sounds like you’ve done some great digging to learn about the module (sans documentation!). It sounds like, because you’ve chosen “no approval” the courses are automatically marked as approved, so this is why they are listed in green and the Approve All checkmark has no effect.

Even with the selections approved, they are still only selections in the system rather than enrolments, and are tied to a course rather than a specific class within that course. The timetabling engine is the mechanism that will to sort these students into classes for each of the the selected courses, so you’ll still likely want to run it, as this will generate the suggested enrolments, which can “Go Live” to turn the selections into actual enrolments.

Another option is to use the Copy Selections By Course tool to turn selections into enrolments. This can be useful to handle occasional courses that need handled manually, but isn’t the intended use of the system so needs done on a course-by-course basis.

For the “requested courses that have not been timetabled” message, double-check your settings for the target year and then ensure those courses have classes that have been timetabled for that year.

For the “requested courses that have not been timetabled” message, double-check your settings for the target year and then ensure those courses have classes that have been timetabled for that year.

This is where I am getting stuck. The classes are timetabled for the target year.

Didn’t want to go live till I resolved the timetable warnings:

Just to be sure, does timetabled mean add class to period in current year?

I decided to run the Timetabling Engine. I got:

Your request failed due to a database error.

There are 3 timetables with issues and 0 failed timetables, these students will not recieve complete timetables when the timetabling goes live.
How can I know what these issues are?

Great tool and will help immensely with higher grades and university course selection.

Hi Tieku, after running the engine, but before using the Go Live, be sure to visit the results pages: View Results by Course and View Results by Students. I suspect if there were issues with all the timetables, then there was nothing to Go Live with, which is where you may have received the database error message.

Yes, for a class to be timetabled there must be a Timetable created for the target year and the class must be assigned to at least one period. This is the method the timetable engine uses to look for clashes with timings between classes, to try and find the best possible combination.

Hello, I have installed the Course Selection module but when I enter manage course block the page opens and when I add one more I get:

OH NO!
Something has gone wrong: Gibbon is done!

An error has occurred. This can be due to a number of different causes, but generally indicates that you have a misspelled address, or that you are trying to access a page that you are not allowed to access. If you cannot resolve this issue by retyping the address, or by other means, please contact your system administrator.

Where could the error be using Gibbon 27 version?