KCP: Course Planner for KMITL See your whole week before you register.

A browser extension that turns the KMITL course search into a drag and drop weekly timetable planner.

Available in the Chrome Web StoreGet the add-on for Firefox

For computers only.

Free and open source. Also for Edge, Brave and Opera.

The web version is in development, with no release date yet.

The KCP planner on the registration site, with a weekly timetable from Monday to Friday that holds Programming Fundamental, General Physics 1, Calculus 1 and Discrete Mathematics in the mornings.

Search one category, get 13 rows. Only 4 real sections.

KCP merges the repeats into one entry per section.

13 rows from 6 curricula. Real sample: category 90592xxx, semester 1/2569. Merged into 4 sections.
Listed under Subject id Subject Section Day and time Seats
Civil Engineering, year 4 Listed under 4 curricula 90592008 TODAY'S THAI SOCIETY 901 Lecture Fri 09:00-12:00 62/80
Civil Engineering, year 4 Listed under 3 curricula 90592033 ACTIVE AGING SOCIETY 901 Lecture Fri 08:00-10:00 Full
Civil Engineering, year 4 Listed under 3 curricula 90592033 ACTIVE AGING SOCIETY 902 Practice Fri 10:00-12:00 Full
Industrial Engineering, year 4 Listed under 3 curricula 90592004 CONTEMPORARY CULTURE 901 Lecture Fri 13:00-16:00 85/90

Each section is listed once.

Plan by drag and drop

  1. Drag sections into your week.
  2. See a clash before you drop.
  3. See sections that fit, right away.

Exam clashes are checked too.

Two subjects on different days can share an exam slot. KCP will not add a section whose exam clashes.

The course card for 01076112. Its sections carry an exam clash badge, and a soft red box says the exam clashes with 01006020 section 4, midterm on 21 Aug 2569.

Share it as a ready to send image.

Sized for sharing, phone wallpapers or A4 print.

A timetable image exported from KCP at 1920 by 1080, with the plan name, semester 1/2569, total credits, and subject blocks from Monday to Friday.
A portrait phone wallpaper of the same plan, with days as columns and the exam schedule below.

Your plan stays current.

Changed times and rooms show beside the old ones, and nothing is removed for you.

The Changes to your planned sections dialog. Calculus 1, section 33, shows its old and new time, with a Mark all as reviewed button.

And more

Three ways to search
By curriculum, subject id or category.
Suggested plans
Clash free timetables from your curriculum.
Compare sections
Times, instructors, seats and exams side by side.
Copy as text
Paste your whole week into a chat as plain text.

Your data stays in your browser.

No account, no server of its own, no tracking. KCP only reads public course data.

Permissions

storage
Keeps your plans on this device.
regis.reg.kmitl.ac.th
Shows the planner on the registration site.
api.reg.kmitl.ac.th
Reads faculty, curriculum and category lists.

Read the privacy policy

Install KCP for free

Available in the Chrome Web StoreGet the add-on for Firefox

For computers only.

The web version is in development, with no release date yet.

Version 1.4.0, MIT license. View the source on GitHub.

Frequently asked questions

Is KCP an official KMITL system?

No. KCP is an independent tool built by a student and is not endorsed by KMITL.

Can KCP register for courses for me?

No. KCP is for planning only. You still register on the registration site.

Can I use it on my phone?

Not yet. Chrome on phones does not support extensions. The web version in development is planned to work without installing.

Does it work for every faculty?

Yes. KCP reads the same course data as the registration site, so it covers every faculty and curriculum.