/
Onboarding Tasks 2023

Onboarding Tasks 2023

Multiple Timetables - Shaam + Eklavya + Michael

Error rendering macro 'jira' : null

  • Allow users to switch around multiple timetables they’ve created!

  • Have something like this:

    • In particular, the “Timetable0, Timetable1…” tabs

thanks to the 2022 SYNCS Hack team for the design
  • Dialog should pop up when user clicks the x (close) button confirming whether they would like to delete the timetable.

Hints

  • WIP…

Stretch Goals

  • This will be further developed once user auth for social timetabling is done (for all CSESoc flagship projects) to allow users to have timetables for different friend groups.

 

Sharing Custom Events via Link - Wanning + Sijin

Error rendering macro 'jira' : null

  • Use Figma to design with your pair and decide on:

    • Where would it be easiest to copy the link of a custom event?

    • Where should the user paste the link (perhaps the same search bar as the courses?)?

  • User should be able to enter or add the link somewhere and this would add the custom event onto their own timetable.

The method of sending or sharing of custom event links will be external to Notangles for now (e.g. friends send via their own social media platforms)

Stretch Goals

  • This will also be further developed once as part of social timetabling to allow users to share custom events directly to a user friend they’ve added on Notangles.

Hints

  • One way could be to use the server and store this information or even tap into jwt (cleaner solution)?

 

Clear Timetable - Jasmine + Sally

Error rendering macro 'jira' : null

  • Kinda unclear what this button does

  • It doesn’t seem to clear all the cards you have on your timetable at the moment.

  • This feature should just add another button (for lazy ppl lol) that clears the entire timetable. Basically equivalent to closing all the courses from the search bar.

    • This will come in handy for when we have multiple timetables

Hints

  • Look into CourseContext

 

Duplicate Custom Events - <memberName>

<link to Jira ticket>

  • Allow user to click a button to make a copy of a custom user event

  • Think about, what’s the most intuitive way to duplicate the custom event card?

  • Right-click to paste into the square you right-clicked.

  • Perhaps allow ctrl-c, ctrl-v hot-keys, ctrl-z hot keys.

Hints

  • Look at how the Undo and Redo is done.

 

Show Info on Course Lecturers and Tutors - <memberName> + <memberName>

<link to Jira ticket>

Thanks Shaam for this feature recommendation!

  • Webscrape information on the course lecturer of a course for that term

  • Could show who the tutor/s is for that tutorial + lab

  • How do we handle courses where this info is not yet available at a certain time?

Hints

 

REWRITE DRAG.TS

  • lol… but also lowkey srsly

 

Move to NextJs / Vite for startup ?

  • The start up time is very slow for the client, we could speed this up. Just a quality of life fix for the team.

Related content