nusmods icon indicating copy to clipboard operation
nusmods copied to clipboard

Support export for module planner

Open ZhangYiJiang opened this issue 6 years ago • 5 comments

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

The module planner currently does not support exporting plans. This is useful for

  • Backing up data
  • Sharing the plan with someone else or syncing across devices
  • Consuming the data in another service or app, eg. in a spreadsheet

Describe the solution you'd like

Similar to the timetable, we can support exporting via URL, image and other possible formats. These are to be determined

ZhangYiJiang avatar Jan 22 '19 11:01 ZhangYiJiang

I think I can attempt this! @ZhangYiJiang will it be okay it if we start the rough development work by parts?

I was thinking that we can use the same Interface as what we have used for the timetable export. If no violent objections, i can have a go at this!

Asking first since this is quite a big feature cc @taneliang and @chrisgzf

seanlowjk avatar Aug 31 '21 08:08 seanlowjk

@seanlowjk If you're still interested in this, we'll gladly accept the help. I think we can reuse the UI but the exporting logic might not be. Feel free to let us know or even submit a PR!

li-kai avatar Dec 07 '21 09:12 li-kai

Hi, any update on the progress? @ZhangYiJiang @seanlowjk @li-kai

richwill28 avatar Aug 04 '22 09:08 richwill28

Hi, any update on the progress? @ZhangYiJiang @seanlowjk @li-kai

I'm gonna assume there is no progress since there is no reply.

As @li-kai mentioned, the UI component can be reused, which I've already implemented. I think the export logic might need a rework from scratch.

I shall take the initiative to work on it on and off.

richwill28 avatar Aug 09 '22 04:08 richwill28

I'm gonna assume there is no progress since there is no reply.

As @li-kai mentioned, the UI component can be reused, which I've already implemented. I think the export logic might need a rework from scratch.

I shall take the initiative to work on it on and off.

Forgot to cc @chrisgzf.

I think it's quite an important feature so wanna make sure everything is ok before I proceed.

richwill28 avatar Aug 09 '22 04:08 richwill28