Unable to Enroll User in Program - "This program does not have any assigned modules or required credits" Error
Problem:
Unable to Enroll User in Program - "This program does not have any assigned modules or required credits" Error

Cause:
This error typically occurs due to an incorrect configuration of the "Required Credits for Elective Modules" setting.
Solution:
Verify and adjust the "Required Credits for Elective Modules" setting to ensure it aligns with the program's module requirements.
- Navigate to the Catalog Editor.
- Go to Session settings.
- Select a session.
- Locate the "Required Credits for Elective Modules" setting under Session Module Assignment.

-
Review the current value:
- If the value is set to "0" and the program includes modules with credit requirements, this is likely the cause of the error.
-
Modify the "Required Credits for Elective Modules" value:
- Enter the appropriate number of credits that a learner must earn from elective modules to complete the program.
Example:
- If the "Required Credits for Elective Modules" is set to "1," it means the learner must complete at least one module with 1 credit to complete the program.
- If the "Required Credits for Elective Modules" is set to "2," and there are two modules with 1 credit each, the learner is required to complete both modules to earn the 2 credits and complete the program.
Important Notes:
- Ensure that the modules assigned to the program have the correct credit values assigned to them.
- The "Required Credits for Elective Modules" setting should reflect the minimum credit requirement for program completion based on the elective modules.
- If the program has only required modules and no elective modules with credits, ensure the settings are configured accordingly.
- Save the program settings after making any changes.