-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Differences between uploaded and generated curricula/degree plans #30
Comments
TH27Name: uploaded uses "Theater," generated uses "Theatre" (which I think is more correct) Complexity is 2 less in the generated version Only uploaded has prerequisites from TDTR 10 -> TDDM 101 and TDHD XXX. Only generated has prerequisites from TDDM 1 to 101. The main difference here I think is that for TDDM 101's prerequisites, the uploaded version says it's TDTR 10 while the generated version says it's TDDM 1. According to the course catalog, it's only TDDM 1. Another difference is that the uploaded version uses "UD Elective Mvmnt n," while the generated version calls them all "UD Elective Movement." Similarly for Core Movement. Maybe we might want to consider adding numbers to duplicate course names? (This is the case for degree plans too, eg "GE") RevelleThe generated version has one more curr. compl. Core movements have been moved from terms 9 and 10 in the uploaded version to terms 2 and 4 in the generated version (This is the case for many other degree plans) The uploaded version calls it "CHEM GE" while the generated version calls it "CHEMISTRY GE (see note)" MuirUploaded: "MCWP 40"; generated: "MCWP 40/GE" MarshallUploaded: "DOC 1"; generated: "DOC 1/DEI" WarrenInterestingly, uploaded: "PHIL/POLI 1"; generated: "PHIL/POLI 27." I think 1/2 here means "PHIL/POLI" is just a generic elective sequence, while the generated version has specific course SixthUploaded: "CAT 125"; generated: "PRACTICUM OR CAT 125" |
I think I'll only check Revelle for the remaining majors since Revelle is the most problematic one |
SO31The uploaded version uses "SOCI 10-50," which IMO is more confusing than the generated version's "SOCI 10, 20, 30, 40, OR 50" because it suggests all of them need to be taken, when only one needs to be taken. It seems that generally, the uploaded names are more abbreviated, which is good because the names in the generated version tend to be clipped off because they're too long: Only the uploaded version has a prereq from SOCI 60 to "SOCI UD M." This is not obvious from the given data we have but I think it might be important considering that SOCI 60 is a prereq for many upper div sociology courses RevelleThe generated version has "(DEI APPROVED)" and "(see note)" Uploaded: "FINE ARTS GE"; generated: "FINE ARTS" Uploaded: "AHI/Elective"; generated: "AHI or ELECTIVE" The uploaded version also has a prereq from HUM 2 to HUM 3, while the generated version doesn't. This is a result of #25 because HUM 1 is enough for HUM 3 |
Warren student here, can confirm PHIL/POLI 1 and 2 literally means PHIL/POLI 27 and 28. You're 100% correct. |
So what I'm getting, overall, is the generated names are more generic than the uploaded names. I think, that at least until we find otherwise, that's a positive thing, no? Aside from the length of the course names, of course. |
Woah! Revelle, wow.
Per the Curricular Analytics help section:
As for making a hidden list of pre-reqs, I 100% agree, but at that point we'd be editing Curricular Analytics itself - as far as I can tell there's no way to do that without making every term shift right by one to add in a term with ELWR, SAT scores, etc. I'm going to sign off in 10, but tomorrow morning I'll take a look at each of the ones you haven't solved by then :). |
I'll be signing off in half an hour as well
I was thinking we could just add MATH 4C, a precalc course, which is a prereq that can substitute for MATH 20A to satisfy the prerequisites for math 18. The goal is to just remove the prerequisite link between 20a and 18 when they're in the same quarter. However, it might turn out that this isn't necessary. I'm working on BE25 right now, and the uploaded version there lists 20A as a prereq for 18. I think my initial solution of just marking what could be a prerequisite as a corequisite if they occur in the same quarter might work, though we'd have to check other majors that require math 18. |
SummaryThings to do:
Minor touches:
Also need to consider mapping SOCI 60 to SOCI UD (is there a way to generalize this?) Curricular issues from the academic plans:
|
Curriculum:
Sixth:
ERC:
This is interesting, I think, because in most cases it feels like the curriculum hasn't been a problem |
Yeah, I think they work like pre-req chains and only what's at the top of the chain gets the bright red bubble. |
Hmmm ok - I thought that if they had course IDs in a different order it was fine but I guess not. sigh tomorrow's going to be fun. |
MAE 140 isn't even in the course catalog. MAE 40 is listed alongside MAE 140 as prerequisite options for MAE 170 But BENG 122A only lists MAE 140 According to Reddit, MAE 140 was changed to MAE 40 so I guess the course catalog for BENG is just out of date |
|
|
I touched on this in the separated issue #36 , but essentially the generated version is more correct than the uploaded one. There's also one little snippet about direct and indirect course requisite chains on the CA terminology page.
I figure the direct requisites are the strong red color and the "indirect" requisites are the softer red The same thing happens with green for the unblocked field I think. So when we say some course 100B depends on 20A, 20B and 20C but 20C depends on 20A and B, A and B get the soft red and only 20C gets the strong red as a direct prereq. |
no our data is wrong, MAE 140 doesn't exist anymore but BENG 122A still says MAE 140 (as opposed to 40) is its prereq |
Noting differences between the curricula already uploaded to the UCSD organization and the ones generated by the current state of the repo.
The text was updated successfully, but these errors were encountered: