# How to Fix "Prerequisite Not Cleared" on IULMS
// iqra university ยท locked courses & registration errors
It happens every semester. You log in to the IULMS portal on registration day, try to enroll in a required course, and get hit with a red error: "Pre Requisite not cleared".
Because Iqra University enforces strict academic chains, failing or dropping a course in Semester 2 can completely lock you out of courses in Semester 3 and 4. Here is how to figure out exactly what is locking your degree progression.
## The Manual Way: Decoding the IULMS Table
If you want to map out your prerequisites manually, you need to use the Student Information Center (SIC):
- Step 1: Open the SIC Course List. Go to the main table that lists all 8 semesters.
- Step 2: Find the "Pre Requisite" Column. This is usually the second column, right next to the Course Code.
- Step 3: Track the Chain. If you want to take SEN251 (Software Engineering), look at its Prerequisite column. If it says SEN231, you must have a passing grade (D or higher) in SEN231 to enroll.
### The "Silent" Prerequisite Chain
The biggest danger is the chain effect. For example, failing Programming Fundamentals in Semester 2 locks Object Oriented Programming in Semester 3, which then locks Data Structures in Semester 4. Failing one core class can delay your graduation by a full year.
## The 1-Click Way (Recommended)
Mapping complex prerequisite chains across 40+ courses is exhausting. We built the IUSemPlanner logic engine to do this for you.
> Analyzing completed grades...
> Scanning prerequisite chains...
> [LOCKED] Data Structures (Requires: Object Oriented Prog)
When you import your courses into IUSemPlanner, it automatically cross-references your passed grades against future requirements. Courses you are eligible for turn green, while locked courses turn red and display exactly what you are missing.