senior-knights / course-schedulizer

📝 Create semester schedules without stress
https://senior-knights.github.io/course-schedulizer/
MIT License
10 stars 4 forks source link

export of wild card sections is messed up for me #270

Open rpruim opened 1 year ago

rpruim commented 1 year ago

Looks like corrupt data and bad line breaks. I'll have to investigate more later to figure out if this was introduced recently or longer ago.

Interestingly, Excel seems to injest this OK.

"*",*,*,Full,"Chapel",0,0,"","In-person","*","NH 276
Chapel
Chapel","2:30 PM
10:30 AM
9:50 AM","60
20
20","3:30 PM
10:50 AM
10:10 AM","T
MWF
TTH","2:30PM - 3:30PM
10:30AM - 10:50AM
9:50AM - 10:10AM",,,"NH
Chapel
Chapel","276

","",,"Mathematics and Statistics",FA,"2022-11-01T16:12:51-04:00"
"*",*,*,Full,"Chapel",0,0,"","In-person","*","Chapel
Chapel
NH 276","10:30 AM
9:50 AM
2:30 PM","20
20
60","10:50 AM
10:10 AM
3:30 PM","MWF
TTH
T","10:30AM - 10:50AM
9:50AM - 10:10AM
2:30PM - 3:30PM",,,"Chapel
Chapel
NH","

276","",,"Mathematics and Statistics",SP,"2022-11-02T20:47:42-04:00"
image
rpruim commented 1 year ago

Upon further review, I don't this is an export issue as much as it is something else.

It looks like some wildcard "sections" are being merged. So where I was expecting to get multiple lines in the CSV, instead I'm getting a single line with newline characters separating some of the information.

The issues go deeper, however. I created a schedule using wildcards for MWF chapel, TR chapel, and a department meeting. When I change the title from Chapel to Department Meeting in the department meeting section, the title is also updated in the chapel sections... So there is some cross pollination happening in the edit/update of these sections.

I'm not sure if this is the originally intended behavior or not, but it seems confusing.

Here's a video illustration:

https://user-images.githubusercontent.com/722231/202819862-78e8d3b6-7baa-4c0b-b193-9c2500dd29e5.mov

rpruim commented 1 year ago

I'm confirming that this is still an issue. If you load the math/stat schedule, you will see that I have tried to have place holders for chapel and for a department meeting. But if I change the title of one, it changes for all, so it either looks like they are all chapel or all dept meeting.

schedulizer-arlene.csv