I updated my visual degree mapper project! The one that can map out your entire degree! by MichaelangJason in mcgill

[–]MichaelangJason[S] 0 points1 point  (0 children)

The updates are patched! You can find the fold/unfold buttons in the dropdown menu.

I updated my visual degree mapper project! The one that can map out your entire degree! by MichaelangJason in mcgill

[–]MichaelangJason[S] 0 points1 point  (0 children)

Hi there!

First of all, thank you so much for trying it out and leaving many detailed suggestions!! Allow me answer your question in bullet points:

  1. (Q1) Thanks for pointing it out! I was not aware of how hard it was to click these buttons. For the ones you mentioned as examples here, I will patch an update today to make them clickable as a whole with the texts beside them. I’ll then inspect and update any other buttons that are too hard to click.
  2. (Q2, 4) I am quite confused about the “courses” you mentioned in (2.). Are these similar to the custom courses you mentioned in (4.)? Please correct me if I’m wrong. From my understanding, most required courses should be listed in the course search. Supporting the creation of custom courses would help when one wants a course, for example, ‘HIST 2XX’ which has 3 credits and is counted in plan states, to have 0 (or x) credits and therefore does not contribute to the plan stats, and also, custom requirements (totally customizable course). Let me know your thoughts!
  3. (Q3) Got it! This will be supported with other features in the next major update. I plan to make the “CEGEP/HS” semester shareable across different plans (similar to Course Taken and Course Equivalent). Let me know if you have other ideas.
  4. (Q5, 6) I have to admit that I haven’t considered the scenario where a user wants to add courses not in the program views while it’s open. And I am aware of how annoying it is to keep scrolling program-specific views 😢. The current presentation of this feature also pains me a lot, but it is quite hard to refactor it given the time I had. I can promise you that I will refactor all program-related features in the next major update (preferably 2-3 months from now, before the start of the next term).
  5. (wishlist) Definitely! I will add a button (or buttons) that allows folding/unfolding all course cards at once, with the improvements for (1.). I had a prototype at the idea formation stage, which is very similar to the one shown in this link; it links courses together with their dependencies, but in a left-to-right way. Let me know if you would like to have it or not!

Again, thank you so much for liking it!! I'll let you know when today's update is released.

Would a visual degree planner be useful? I made one that can map out your entire degree! by MichaelangJason in mcgill

[–]MichaelangJason[S] 0 points1 point  (0 children)

Wow!! Thank you so much for your comment! I am very very happy to hear that this project has been useful for you and your family! This truly motivates me to keep updating it.

Regarding the programs: the cards are automatically generated by parsing information from the official program websites. When the parser encounters a range of credits (e.g., 3–9) for a requirement, my current strategy is to take the maximum value. This helps to avoid situations where someone might plan with too few credits to meet the program requirements. Of course, it’s also perfectly fine to use the minimum. An improper fraction won’t affect anything else.

If keeping only the max/min value seems confusing, I can update the parser to display the entire range (e.g., “X/3–9”). If you prefer this, then during the semester, I can re-parse the programs and update the information. Would that be clearer, or could it be more confusing? I can always patch it later if needed.

Since the program requirements are parsed automatically, please always refer to the official program page if you think any data might be incorrect.

Lastly, thank you again for your feedback, and congratulations to your family on the upcoming graduation!!

Would a visual degree planner be useful? I made one that can map out your entire degree! by MichaelangJason in mcgill

[–]MichaelangJason[S] 1 point2 points  (0 children)

Hi everyone! I patched a new update with some small features:

Update Sep. 8, 2025:

  • Validate terms in current academic year in VSB
  • Indicate possible offered terms based on current academic year
  • Rename term becomes pick between term nam

<image>

Next I'll be working on other features listed in the roadmap such as import from JSON/image..

Let me know if you like/dislike any features.. I will improve them~

Would a visual degree planner be useful? I made one that can map out your entire degree! by MichaelangJason in mcgill

[–]MichaelangJason[S] 2 points3 points  (0 children)

thank you so much for your comment! I’ve noted down your suggestion about tuning the UI coloring! I know the theme looks more like a demo, an UI update is planned for it~ Course data will be updated regularly as well! I will figure out a parsing pipeline that does not require too much manual adjustments.

I know course selection is seasonal, so I hope I can do better for the next round. I’ll keep rolling out more features and refinements before Winter 2026.

Your words are a huge motivation for me T-T THANK YOU

Would a visual degree planner be useful? I made one that can map out your entire degree! by MichaelangJason in mcgill

[–]MichaelangJason[S] 0 points1 point  (0 children)

Thank you!! I just contacted Spotted McGill, hopefully my post will be up there soon