A: Not actually. To be more specific, most of the available UG courses of the current semester are included. However, some kinds of courses are not included, such as:
If you need to enroll in any of these courses, you can utilize the time slot filter feature (the first button at the right-bottom corner). Apologies for the inconvenience.
A: Yes, but not all of them. Tutorials and labs are included in the dashboard as long as the "[Matching between XXX & XXX required]" label is present, meaning that students need to select lectures with the corresponding tutorials and labs in order to enroll in them. In these cases, lectures and tutorials/labs are bound together and CoursePlan.search treats them as a single entity.
However, courses without this label allow students to enroll in different tutorials and labs independent of their lectures. These courses are not supported yet, and only the lectures will be displayed in the dashboard. We plan to add support for these courses in future releases.
If you need to enroll in any of these courses, you can utilize the time slot filter feature (the first button at the right-bottom corner). Apologies for the inconvenience.