The API for all courses has some classes listed as SUB AREA xxx while the API for classes for next semester only has them listed as SUB AREA Cxxx, and does not return the class when queried for SUB AREA xxx.
This is, first and foremost, a problem that can be fixed in the SIS API, since SUB AREA xxx and SUB AREA Cxxx would be referring to the same things in a given semester.
Currently, a few classes have been found missing by students. The temporary fix is to manually add the C variant to the data pipeline.
However, many more classes might be missing. Investigate a workaround/solution to this problem on Berkeley Scheduler/bring this up with the API owners.
The API for all courses has some classes listed as SUB AREA xxx while the API for classes for next semester only has them listed as SUB AREA Cxxx, and does not return the class when queried for SUB AREA xxx.
This is, first and foremost, a problem that can be fixed in the SIS API, since SUB AREA xxx and SUB AREA Cxxx would be referring to the same things in a given semester.
Currently, a few classes have been found missing by students. The temporary fix is to manually add the C variant to the data pipeline.
However, many more classes might be missing. Investigate a workaround/solution to this problem on Berkeley Scheduler/bring this up with the API owners.