Skip to content

ztjhz/generate_class_schedule_ics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NTU Class Schedule Generator for Calendar

icon

Creates calendar schedule events from NTU timetable

licence forks stars issues pull-requests

View Demo · Report Bug · Request Feature

👋🏻 Introducing NTU Class Schedule Generator for Calendar

Demo

NTU Class Schedule Generator for Calendar converts Nanyang Technological University (NTU) timetable into an iCalendar (Internet Calendaring and Scheduling Core Object Specification).

This iCalendar can then be imported into various calendars such as Outlook, Google Calendar, Apple Calendar, and many more!

🚀 Demo

Here is a quick demo of the app. We hope you enjoy it.

The Demo Link

Liked it? Please give a ⭐️ to NTU Class Schedule Generator for Calendar.

Many Thanks to all the Stargazers who has supported this project with stars(⭐)

Stargazers repo roster for @ztjhz/generate_class_schedule_ics

Stargazers repo roster for @ztjhz/generate_class_schedule_ics

🔥 Features

NTU Class Schedule Generator for Calendar comes with a bundle of features already. You can do the followings with it,

  • 📅 Customise the semester start date
  • 📋 Paste your NTU timetable directly in text format
  • 📱 Responsive and mobile-friendly

📚 How to use NTU Class Schedule Generator for Calendar

  1. Go to the degree audit page. Find the link to the degree audit page on the StudentLink page.

  2. Scroll to the bottom of the degree audit page and select the year and semester and click on "View course timetable"

    generate_course_timetable.jpeg

  3. Copy from the top left to the bottom right of the table (The table heading is not required)

    images/copy.jpeg

  4. Paste the timetable into the form when you close this instruction page

  5. Select the start date of the semester (Monday of teaching week 1)

  6. You can check the academic calendar here

  7. Click on the Generate button

  8. The ics file will start downloading

  9. Drag and drop the ics file directly into your outlook calendar to import it

🏗️ How to Set up NTU Class Schedule Generator for Calendar for Development?

  1. Clone the repository
git clone https://github.com/ztjhz/generate_class_schedule_ics.git
  1. Change the working directory
cd generate_class_schedule_ics
  1. Install the node packages
npm install
  1. Run the development server
npm run serve

That's All!!! Now open localhost:8080 to see the app.

About

NTU class schedule generator for calendar

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published