nusmodifications / nusmodifications/nusmods

Planner does not allow us to export our planners. Planner is also not synced with previous year's data.

Open
#3,397 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
689
Forks
364
Avg merge
7h 5m
Merged PRs (30d)
14

Description

Is your feature request related to a problem? Please describe.

I am always frustrated when I cannot export my planner and save it else where.
I am also very frustrated that I cannot add mods I've taken in previous sems to the planner - there is no backwards compatability!

Describe the solution you'd like

Allow export options (can be as simple as jpg / pdf for starters)
When adding module to a specific sem, the module should be searched against modules offered in THAT sem rather than being
searched against modules offered in the current sem.

Describe alternatives you've considered

For export, one way is to multiple screen shots. But this is not an elegant solution.

Additional context

I just want to say that this is a very useful feature! All the best :>

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by locating the planner UI and its module-search flow, then split the request into export and historical-semester lookup work. Done means both requested workflows have agreed behavior and coverage for the supported export format and semester-specific module results.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react, typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.