Jabal Helper, a fox in a green capJabal HelperJabal HelperAI schedule planner

Update log

Every new feature on the site, newest first.

كل الميزات الجديدة في الموقع، الأحدث أولًا.

  1. · Premium

    Auto-register no longer reports a Pending section as registered

    Banner sometimes answers "Pending" without registering the section. Auto-register now checks your registration again before it says registered, and keeps trying when it was not. Drag the bookmark from Radar again to get the fix.

    Open Radar

  2. · Premium

    Auto-register: pick which section comes first

    Switched on more than one section of the same course? Put them in order on Radar, and when several have a seat, Auto-register registers your first choice.

    The order box appears in the Auto-register card when two or more sections of one course are switched on. Use the up and down buttons; the top one is tried first, and once one registers the others of that course stop.

    Before, it picked one of the open sections at random.

    Drag the Auto-register bookmark again from Radar to use the order. Also fixed: with many sections switched on, the bookmark kept saying it could not check the seats.

    Open Radar

  3. Easier to read on phones

    On a phone, course offering, the radar's look-up and Your sections now show each section as a card: section, CRN and seats first, then the instructor, days, times and room. Nothing scrolls sideways any more.

    The text at the top of each page is two lines on a phone, with Read more to open the rest, so the tool itself is on the first screen.

  4. Fixes from a full check of the site

    On phones the update pop-up no longer covers Generate schedule, and Generate now shows the new schedule on its own instead of under the last course's other sections. Preference times read am and pm.

    Radar's look-up shows the whole table, with the Watch button, on a laptop. Course offering lists departments by code, and on phones drops the repeated title so days, times and seats are closer.

    Free rooms no longer cuts off am and pm in its time menus, and the CRN buttons are easier to tap.

  5. · Premium

    Swap together: trade sections with a partner in Banner at once

    Agreed a swap with someone? Pair up with a code on the Swap page, then both click the Swap together bookmark in Banner at the same time. It drops and registers for both of you within a second or two, so nobody else gets the seats.

    Your section is dropped only when Banner registers the new one, except for the one student who drops first when neither section has a free seat. The student who makes the code picks who that is.

    If a step fails, it puts back what it can and tells you both, on the page and on Telegram. Not guaranteed: check Banner afterwards.

    Open Swap

  6. Swap into another course, or any section that fits your plan

    A swap can now trade one course for another, like MATH208 for MATH201. And "Any that fits a plan" ticks every section that does not clash with one of your saved plans.

    Open Swap

  7. Add a swap by sending your swap message to the bot

    Send @JabalHelperBot the same message you post in the swap group, like "I have MATH208 at 9, I want MATH208 at 10 or 11", and it finds the sections and adds the swap for you. English or Arabic, times or section numbers, no account needed.

    It understands section numbers (sec 04), times, days (UTR, MW), labs, buildings and instructor names. If more than one section fits, it asks which one you hold.

    Without an account, your swaps are kept on your Telegram and move to your account when you sign up. /swaps in the bot lists them.

    Open the bot

  8. · Premium

    Auto-register for second term and summer together

    Radar's Add a section now has a term choice when more than one term is open, so you can watch second term and summer sections at once, and Auto-register works on both from one Banner tab. Delete your old Auto-register bookmark and drag the new one from the Radar page.

    Each watched section shows its term when you watch more than one.

    Registering a course in one term does not stop the same course in the other term.

    Open Radar

  9. Copy the CRN straight from a seat alert

    When a seat opens, the bot's message now has a Copy CRN button, and tapping the CRN itself copies it too, ready to paste into Banner.

    Open Radar

  10. Faster seat alerts: radar checks every 20 seconds

    During registration the radar could only look at each department about every three minutes, so a single seat could open and be taken before it noticed. Every section you watch is now checked every 20 seconds, so an alert reaches you about ten seconds after a seat opens.

    Open Radar

  11. Your radar list on Telegram after changes

    When you add or remove sections on the radar, the bot now sends you your updated list once you stop changing it for 20 seconds.

    Open Radar

  12. When the radar tells you a seat opened, the Telegram message now has a Register in Banner button.

    Open Radar

  13. Add sections to the radar by CRN or course

    On the Radar page you can now type a CRN to watch that section, or a course code like ICS104 to see all of its sections with seats, instructors and times, and watch the one you want.

    Open the radar

  14. Use Google, Gmail or KFUPM email to sign up

    Outlook, Hotmail and Yahoo often block our emails, so the link to finish an account may never arrive. Sign up with Continue with Google, or a Gmail or KFUPM email, and the sign-in page now warns you if you type one of the others.

    Create an account

  15. Seat radar and Auto-register stop after 16 November

    Registration is ending, so from 17 November the seat radar and Auto-register are off until the next registration period. Your watches are kept, and alerts start again then. Finals reminders keep working.

    Open Radar

  16. · Premium

    Auto-register tries everything on the first click

    The Auto-register bookmark now tries every section you switched on as soon as you click it, picks one at random when several sections of the same course are open, and swaps sections in one safe step.

    On the first click it asks Banner for every switched-on section right away, without waiting for the seat counts, then keeps watching the rest.

    If you switched on several sections of the same course and more than one has a seat, it picks one of them at random, and once that one registers it stops trying the other sections of that course.

    A section you asked to drop is always sent in the same request as the new one, with Banner's conditional add and drop on, so nothing is dropped unless the new section registers.

    Open Radar

  17. · Premium

    Premium is now one semester per donation

    Many more students joined premium than expected and the site now costs more to run, so each donation now gives one semester of premium. Premium accounts from before today keep it for life.

    A donation of at least 15 SAR gives about four and a half months of premium, and donating again adds another semester after your current end date. It is still a donation, not a subscription: nothing renews by itself.

    If your account was premium before 6 November 2026, nothing changes for you: it stays premium for life. Please do not share it with others.

    Signed in, the Premium page shows when your premium ends.

    See premium

  18. Watch the video guide

    An 11-minute video shows every feature on the site, from the schedule maker to the campus map, in Arabic with English captions.

    Jump straight to the part you need: each feature has its own chapter. It is also on YouTube.

    Watch the video

  19. A cleaner look across the site

    Buttons, fields and page titles now look and behave the same on every page, and the schedule maker on a phone opens straight onto your courses.

    Buttons that cannot be pressed yet look grey instead of a darker green, and no button is underlined.

    On a phone, fields no longer make the page zoom in when you tap them, and an empty week takes a short strip instead of a whole screen.

    Open the schedule maker

  20. Degree plans, Check and Generate on the SEP page

    Start your SEP from your program's degree plan, check it for missing prerequisites and credit loads, and let Generate place the rest of your courses.

    Pick your program (66 of them) and concentration, and the page lays its degree plan on real terms. Past terms stay as they are, and you can lock them.

    Check my SEP plan lists prerequisites, standing, credit hours, duplicates and missing courses. Press any course to see its prerequisites and the terms it ran in.

    Generate (premium) places the remaining courses for you, and a bookmark (premium) brings your plan straight from Degree Works.

    Open the SEP page

  21. · Premium

    Auto-register when a seat opens

    Switch on Auto-register for a section on the radar, and one bookmark in your own Banner tab registers you when a seat opens, with an optional drop.

    Everything runs in your own Banner tab; nothing about your Banner session leaves it. It is not guaranteed, so keep an eye on Banner too.

    Open the radar

  22. New preference: all labs on one day

    The planner can now keep all your labs on the same day.

    Open the planner

  23. Get premium through the Telegram bot

    Get premium now opens the Jabal Helper bot, which explains the donation and takes your receipt, so premium turns on without emails back and forth.

    See premium

  24. · Premium

    Next term's courses before KFUPM lists them

    A Show next term bookmark in the Banner paste window brings your registered courses for next term into the planner before the class search lists that term.

    Open the planner

  25. Duplicate a plan

    The plan menu has Duplicate plan, so you can try a change without losing the original.

    Open the planner

  26. Campus buses and a limit on walking

    The campus map can route you on the Blue bus, and the planner can keep back-to-back classes within a number of buildings of each other.

    On the map, choose More walking or More buses. The Max building distance preference is in the planner's preferences.

    Open the campus map

  27. Finals calendar, and /finals in the bot

    See your final exams on a calendar, and send /finals to the Jabal Helper bot on Telegram to get them in the chat.

    Open final exams

  28. Required instructors

    Mark a preferred instructor as Required, and the planner keeps only their sections for the courses they teach.

    Open the planner

  29. Final exam reminders

    Add your finals to Google Calendar or a calendar file, and get Telegram reminders the evening before and two hours before each exam.

    Open final exams

  30. Section list under the calendar

    While you pick sections, a list under the calendar shows them all, with filters the calendar follows.

    Open the planner

  31. Campus map redrawn

    The campus map is redrawn in dark and light, with whole buildings you can press and the quickest walk between them.

    Open the campus map

  32. Course offering

    Every course on offer this term, by department, with its sections and seats.

    Open course offering

  33. KFUPM's Little Helper is now Jabal Helper

    The site has a new name and address, jabalhelper.com, and a new Telegram bot, @JabalHelperBot. Your account and plans came with it.

  34. SEP plans, course groups, electives and final exams

    Paste your Degree Works plan on the SEP page and bring it into the planner and GPA calculator, plan electives and course groups, and see each course's final exam.

    Open the SEP page

You discovered a premium feature

To get premium, we ask for a donation of at least 15 SAR. Each donation gives one semester of premium (about four and a half months), and donating again adds another. It is not a subscription: nothing renews or is charged by itself. The Jabal Helper bot on Telegram has the details.

What premium gives

Get premium on Telegram

Paste your SEP plan on this site first

This button does not read the official SEP or Degree Works. It brings in the SEP plan you pasted on this site's SEP page, and none is saved here yet.

To add it: open your plan in Degree Works, press Ctrl+A, then Ctrl+C, and paste it on the SEP page. After that, this button brings its courses in.

Go to the SEP page