Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xjqx/ntu-timetable-generator

Built a web application that automatically converts user's pasted NTU timetable to an iCal file which can be downloaded and added to outlook calendar. 📅
https://github.com/xjqx/ntu-timetable-generator

css html javascript

Last synced: 13 days ago
JSON representation

Built a web application that automatically converts user's pasted NTU timetable to an iCal file which can be downloaded and added to outlook calendar. 📅

Awesome Lists containing this project

README

        

# NTU Timetable Generator

Download your NTU Timetable as ics file for importing into calender! 📅

![JavaScript](https://img.shields.io/badge/-JavaScript-%23F7DF1C?style=flat-square&logo=javascript&logoColor=000000&labelColor=%23F7DF1C&color=%23FFCE5A)
![HTML5](https://img.shields.io/badge/-HTML5-%23E44D27?style=flat-square&logo=html5&logoColor=ffffff)
![CSS3](https://img.shields.io/badge/-CSS3-%231572B6?style=flat-square&logo=css3)

## Website

ntu-timetable-generator-demo.png


## Steps:
1. Access **Degree Audit** via iNTU Student Link
- https://sso.wis.ntu.edu.sg/links/ugstudent.html
2. Click on **view Course Timetable** at the bottom of the page

![View Course Timetable](/src/images/viewCourseTimetable.png)
3. **Copy** all the course information as shown below (no need to copy the title) and **paste** on the NTU Timetable Generator Website

![Courses](/src/images/courses.png)
4. On the NTU Time Table Generator Website, input the **Start Date** (Monday of 1st teaching week)
- Teaching Weeks can viewed here: https://www.ntu.edu.sg/admissions/matriculation/academic-calendars
5. Click on **'Generate Timetable'**

##### `Credit: Done using Datebook module (https://datebook.dev/) to create ics file`