The Credential Building Process
Here’s an overview of the seven steps you’ll complete:Select Target Jobs
Filter Courses (Optional)
Configure Optimization Settings
Run the Optimization
Understand the Results
Refine the Curriculum
Create the Credential
Step 1: Select Target Jobs
The first step is choosing which jobs you want your credential to prepare students for. The Credential Builder will analyze the skills required by these jobs and find course sections that best cover those requirements.Accessing Job Selection
When you open the Credential Builder, you’ll see:- Sidebar on the left showing your configuration summary
- Main content area with three tabs: Jobs, Course Filter, and Settings
- Start on the Jobs tab
Job Selection Interface
The Jobs tab provides two ways to select jobs, accessible via tabs at the top: SOC Jobs Tab - Standard Occupational Classification database- Browse or search all national SOC jobs
- Each job shows SOC code and job title
- Example: “15-1252 - Software Developers”
- Use the search box to filter by job title or SOC code
- Browse jobs you’ve added to Mapademics
- These are typically employer-specific positions
- Example: “Marketing Coordinator” or “Junior Data Analyst”
How to Select Jobs
Choose Your Selection Tab
Search or Browse
Select Jobs
Review Your Selections
Selection Summary Features
The Selection Summary card at the top of the Jobs tab shows:- All currently selected jobs as removable badges
- Individual remove buttons (X icon) for each job
- Clear All button to remove all selections and start over
How Many Jobs Should You Select?
Best practices for job selection:- Start with 1-3 jobs for best results and faster optimization
- Choose related jobs in the same career cluster or field
- More jobs = longer optimization time - each additional job increases complexity
- More jobs = broader coverage but potentially longer credentials
Example Job Selection Scenarios
Focused Micro-Credential:- Select 1-2 highly specific jobs
- Example: “Web Developer” and “Front-End Developer”
- Result: Tight, focused curriculum with minimal extra courses
- Select 2-4 jobs in a progression
- Example: “Junior Data Analyst”, “Data Analyst”, “Senior Data Analyst”
- Result: Comprehensive credential covering the full career pathway
- Select 3-5 jobs in the same industry
- Example: Healthcare administration positions
- Result: Broader credential preparing students for multiple roles
Step 2: Filter Courses (Optional)
The Course Filter tab lets you limit which courses the AI can use when building the credential. This step is optional - if you don’t select any course filters, the AI will consider all available courses in your organization.When to Use Course Filters
Use course filters when you want to:- Limit to specific departments - Only use Business courses, not Engineering
- Focus on specific programs - Create credentials within a single program
- Use only certain course levels - Restrict to 100-200 level courses
- Work within existing credentials - Build on courses already in a certificate
- Exclude certain courses - By selecting only the courses you want to allow
Course Selection Interface
The Course Filter tab provides three selection modes: Manual Selection Tab - Browse and search all courses- Search by course code or name
- Select individual courses with checkboxes
- Paginated list for easy browsing
- Expand programs to see their courses
- Select entire programs or individual courses
- Visual indicators show selection state (all, some, or none)
- Expand credentials to see associated courses
- Select entire credentials or individual courses
- Perfect for building stackable pathways
How to Filter Courses
Navigate to Course Filter Tab
Choose Your Selection Mode
Search or Browse
Select Courses
Review in Sidebar
Understanding Hierarchical Selection
When using By Program or By Credential modes:-
Checkbox states:
- ✓ Checked: All courses in the group are selected
- ⊟ Indeterminate: Some courses in the group are selected
- ☐ Unchecked: No courses in the group are selected
- Selecting a parent (program or credential) automatically selects all its courses
- Expanding and selecting individual courses gives you precise control
- A course can appear in multiple places - selecting it once selects it everywhere
Step 3: Configure Optimization Settings
The Settings tab lets you adjust how the AI balances competing goals when selecting course sections. These settings use sliders to control three optimization weights that determine what’s most important in your credential.Understanding Optimization Weights
The genetic algorithm tries to maximize three competing objectives:- Maximize skill coverage - Ensure all required job skills are taught
- Minimize redundancy - Avoid teaching the same skills multiple times
- Minimize course count - Keep the credential achievable with fewer sections
The Three Optimization Weights
Each weight is adjustable from 0% to 100% using sliders: Overlap Penalty- What it controls: How much the AI penalizes redundant skill coverage
- Higher values (70-100%): Prefer credentials with minimal skill overlap between courses
- Lower values (0-30%): Allow skills to be reinforced across multiple courses
- When to adjust: Increase if you want an efficient credential with minimal redundancy; decrease if skill reinforcement is valuable
- What it controls: How much the AI penalizes missing job requirements
- Higher values (70-100%): Strongly prioritize covering all required skills
- Lower values (0-30%): Allow partial coverage if it results in a more efficient credential
- When to adjust: Increase when job readiness is critical; decrease if partial coverage is acceptable
- What it controls: How much the AI penalizes using many course sections
- Higher values (70-100%): Strongly prefer credentials with fewer sections
- Lower values (0-30%): Allow more sections if needed for complete coverage
- When to adjust: Increase for short micro-credentials; decrease for comprehensive certificates
Accessing Settings
Navigate to Settings Tab
Review Current Weights
Adjust Sliders
View in Sidebar
Weight Settings Guide
Here’s when to adjust each weight from the default: For Efficient Micro-Credentials:- Overlap Penalty: High (70-90%)
- Undercoverage Penalty: Medium (40-60%)
- Section Count Penalty: High (70-90%)
- Result: Short, focused credentials with minimal redundancy
- Overlap Penalty: Low (20-40%)
- Undercoverage Penalty: High (70-90%)
- Section Count Penalty: Low (20-40%)
- Result: Thorough coverage with skill reinforcement, more sections
- Overlap Penalty: Medium (40-60%)
- Undercoverage Penalty: Very High (80-100%)
- Section Count Penalty: Medium (40-60%)
- Result: Balanced credential ensuring all job skills are covered
Settings Summary in Sidebar
Your optimization weights always appear in the sidebar under “Settings” → “Optimization Weights” showing:- Overlap Penalty: X%
- Undercoverage Penalty: Y%
- Section Count Penalty: Z%
Step 4: Run the Optimization
Once you’ve selected jobs and configured settings, you’re ready to run the AI optimization. This triggers a genetic algorithm that explores thousands of possible course section combinations to find the best curriculum.Starting the Optimization
Review Your Configuration
Click Run Optimization
Watch the Progress
What Happens During Optimization
When you click Run Optimization:- Background job starts - A Trigger.dev background job begins processing
- Genetic algorithm runs - The AI iterates through multiple generations, keeping the best solutions and using them to generate even better options
- Real-time updates appear - Progress indicators update via WebSocket connection
- Button changes - “Run Optimization” becomes “Cancel” in case you need to stop
Progress Indicators
During optimization, you’ll see four real-time progress indicators: Current Generation- Shows which iteration is running (e.g., “Generation 45/100”)
- Higher generations typically produce better solutions
- Total generations depends on configuration
- Shows how well the current best solution meets your goals
- Higher percentages indicate better alignment
- Updates as the algorithm finds improvements
- Shows how long the optimization has been running
- Helps you gauge progress and estimated completion
- Visual indicator of completion percentage
- Based on generations completed vs. total generations
Canceling an Optimization
If you need to stop the optimization:Click Cancel Button
Confirm Cancellation
Adjust Settings
Run Again
When Optimization Completes
Upon successful completion:- Progress indicators show 100% completion
- Interface automatically switches to the Results mode
- Summary tab displays with your optimization results
- Success notification appears confirming completion
- Sidebar updates to show result statistics
Step 5: Understand the Results
After optimization completes, the interface automatically switches to Results mode with two tabs: Summary and Curriculum. The Summary tab gives you a high-level overview of the optimization results and shows detailed skills coverage analysis.Results Mode Interface
The main content area now shows:- Summary Tab - Overview with key metrics and skills coverage report
- Curriculum Tab - Interactive list of recommended course sections
- Sidebar - Updated with result statistics and actions
Optimization Results Card
The top card displays key metrics and overall status: Status Indicator Icon- ✓ Green checkmark: Fully satisfied all requirements
- ⚠ Yellow warning: Partial coverage, some gaps exist
- Displayed as a percentage in the top-right badge
- 90-100%: Excellent alignment, all or nearly all requirements met
- 70-89%: Good alignment, most requirements met
- 50-69%: Partial alignment, significant gaps exist
- Below 50%: Poor alignment, major gaps in coverage
- Jobs Analyzed: Number of target jobs in your configuration
- Course Sections Active: How many of the recommended sections are currently active (starts at all selected sections)
- Course Sections Selected: Total number of sections recommended by the AI
- Explains whether all job requirements can be fully satisfied
- Indicates if there are gaps requiring attention
Understanding Your Score
The score represents how well the selected course sections cover the required skills across all target jobs, accounting for your optimization weights. What affects the score:- Skill coverage - Are all required skills taught?
- Proficiency levels - Do sections teach skills to the required depth?
- Redundancy - Is there unnecessary overlap between sections?
- Section count - Is the credential achievable with a reasonable number of courses?
Skills Coverage Analysis
Below the results card, you’ll see an embedded Skills Coverage Analysis report. This is a full Job Skill Contribution report showing: Job Requirements- All skills required by your target jobs
- Required proficiency levels (Core vs. Relevant)
- Which jobs require which skills
- How each course section contributes to skill coverage
- Proficiency levels taught by each section
- Cumulative coverage across all active sections
- Color-coded cells showing coverage status:
- Green: Skill fully covered at required level
- Yellow: Skill partially covered (below required level)
- Red: Skill not covered
- Progress indicators showing overall skill achievement
- Skills as rows
- Course sections as columns
- Overall progress column showing cumulative coverage
Create Credential Button
At the bottom of the Optimization Results card, you’ll find the Create Credential button. This is your primary action for finalizing the credential once you’re satisfied with the results. Clicking this button:- Opens a credential creation sheet
- Lets you name and describe the credential
- Saves the credential with all active course sections
- Redirects you to the credential detail page
What to Do Next
After reviewing your results, you have several options: If you’re satisfied with the results:- Proceed to Step 6 to refine the curriculum (optional)
- Skip to Step 7 to create the credential
- Click the Jobs, Course Filter, or Settings tabs to adjust your configuration
- Click Run Optimization again to get new recommendations
- Compare the new results to the previous ones
- Check the Skills Coverage Analysis to see which skills are missing
- Consider adding more course sections by removing course filters
- Verify your course section syllabi have been processed for skills
- Add more jobs if current selections have very specific skill requirements
Step 6: Refine the Curriculum
The Curriculum tab provides an interactive interface for refining the AI’s recommendations. You can toggle course sections on and off to see exactly how each change affects job readiness across all your target careers.Accessing the Curriculum Tab
After reviewing your results on the Summary tab:Click Curriculum Tab
View Recommended Sections
Review Summary Stats
Curriculum Interface
The Curriculum tab shows: Summary Statistics Cards- Active Course Sections: Shows “X of Y Active” (e.g., “8 of 10 Active”)
- Skills Alignment Score: Current optimization score (updates as you toggle sections)
- Numbered sequence (1, 2, 3, etc.)
- Each section shows:
- Course code and name (e.g., “CS 101 - Introduction to Programming”)
- Section name (e.g., “Section A - Fall 2024”)
- Toggle switch for activating/deactivating
- Badge showing skill count (e.g., “15 skills”)
- Expandable details showing all skills taught
How Section Toggles Work
Every course section has a toggle switch with two states: Active (Toggle ON)- Switch icon: ToggleRight (green)
- Section appears in normal brightness
- Skills contribute to job readiness calculations
- Section will be included if you create the credential
- Switch icon: ToggleLeft (gray)
- Section appears dimmed/faded (50% opacity)
- Skills do NOT contribute to job readiness calculations
- Section will be excluded if you create the credential
Using Interactive Impact Analysis
The most powerful feature of the Curriculum tab is hover-to-see-impact tooltips:Hover Over Any Toggle
Read the Impact Tooltip
Review Affected Skills
See Affected Jobs
Check Proficiency Types
View Level Changes
Understanding Impact Tooltips
Impact tooltips show different information depending on whether the section is currently active: When Hovering Over an Active Section (considering deactivation): Tooltip title: “Skills Dropping Below Threshold If Section Is Deactivated” Shows:- Jobs that would lose required skill coverage
- Skills that would drop below required proficiency levels
- Level changes showing decrease (e.g., “Current: 75 → New: 45”)
- Core vs. Relevant skill designations
- Jobs that would gain required skill coverage
- Skills that would meet required proficiency levels
- Level changes showing increase (e.g., “Current: 35 → New: 65”)
- Core vs. Relevant skill designations
Real-Time Updates
As you toggle sections, the interface updates immediately: Summary Statistics Update- Active section count changes (e.g., “7 of 10 Active”)
- Alignment score recalculates and updates
- Score may go up or down depending on your changes
- Toggled sections fade or brighten based on state
- Toggle icons change (ToggleRight ↔ ToggleLeft)
- Colors change (green ↔ gray)
- Course Sections Active count updates
- You can review your changes at any time
Refining Strategy
Here’s a recommended approach to curriculum refinement:Start with All Sections Active
Identify Your Goal
Hover Over Each Toggle
Deactivate Low-Impact Sections
Watch the Alignment Score
Re-activate if Needed
Find Your Balance
Example Refinement Scenario
Starting Point:- 10 sections recommended by AI
- Alignment score: 92%
- All sections active
- Hover over each toggle to review impact
- Find 3 sections showing “no skills will drop below threshold”
- Deactivate those 3 sections
- New state: 7 sections active, score: 88%
- Review remaining sections for any other low-impact options
- Decide 7 sections with 88% score achieves the goal
Viewing Section Skills
Each section is expandable to see detailed skill information:Click on a Section
View Skills Table
Review Skill Details
- Skill name
- Proficiency level (Level 1-5)
Collapse When Done
Step 7: Create the Credential
Once you’re satisfied with your optimized curriculum, the final step is creating the stackable credential. This saves your credential configuration and makes it available throughout the Mapademics platform.Accessing the Creation Sheet
You can create the credential from either the Summary or Curriculum tab:Find the Create Credential Button
Click Create Credential
Credential Creation Form
The creation sheet shows: Sheet Header- Title: “Create Credential”
- Description: “Create a new credential with the selected course sections”
- Text input for credential name
- Must be filled before you can create
- Example: “Web Development Micro-Credential” or “Business Analytics Certificate”
- Multi-line text area for credential description
- Helps explain the credential’s purpose to students and advisors
- Example: “Prepares students for entry-level web development positions through foundational HTML, CSS, and JavaScript skills”
- Shows how many sections will be included
- Example: “8 sections will be added to this credential”
- Only includes active sections (not inactive ones)
- Create Credential: Primary action (disabled until name is provided)
- Cancel: Closes the sheet without creating
Creating the Credential
Enter Credential Name
Add Description
Review Section Count
Click Create Credential
Wait for Confirmation
Automatic Redirect
What Happens When You Create
Behind the scenes, Mapademics:- Creates a new stackable credential record in the database
- Associates all active course sections with the credential
- Saves the credential metadata (name, description)
- Makes the credential available throughout the system
- View and edit on its detail page
- Use in reports and analytics
- Filter by in the Report Designer
- Display to students via widgets
- Track student progress toward completion
After Creation
On the credential detail page, you can:- View all associated course sections with their skills
- Edit credential information (name, description)
- Add or remove course sections manually if needed
- Delete the credential if it’s no longer needed
- Use it in reporting to analyze program effectiveness
Credential Naming Best Practices
Good Names:- “Cybersecurity Essentials Micro-Credential”
- “Data Analytics Certificate”
- “Digital Marketing Foundations Badge”
- “Healthcare Administration Pathway”
- Descriptive and specific
- Indicates credential level (micro-credential, certificate, badge, etc.)
- References the subject area or career field
- Meaningful to students and employers
- Vague names like “Credential 1” or “Test Credential”
- Internal codes that don’t mean anything to students
- Extremely long names (keep under 60 characters)
Next Steps After Creation
Once your credential is created:- Review the credential detail page to verify all sections are correct
- Share with faculty to get input on the recommended curriculum
- Create reports using this credential to track skills coverage over time
- Promote to students as a stackable pathway toward their goals
- Monitor enrollment and completion rates
- Update as needed by adding or removing sections based on feedback
Troubleshooting
Here are solutions to common issues you might encounter while building credentials:“Optimization is taking a long time”
Normal behavior: Complex optimizations can take 3-5 minutes Possible causes:- Many jobs selected (each job increases processing time)
- Many available course sections (more options to evaluate)
- No course filters (AI must consider all courses)
- Reduce job count: Start with 1-2 jobs to test, then add more
- Add course filters: Limit the AI to specific programs or departments
- Wait patiently: Optimizations under 10 minutes are normal
- Contact support: If optimization runs longer than 10 minutes, email support@mapademics.com
”Score is low (below 70%)”
Possible causes:- Target jobs require skills not taught in available courses
- Course section syllabi haven’t been processed for skills
- Course filters are too restrictive
- Optimization weights prioritize other goals over coverage
- Review Skills Coverage Analysis: Identify which specific skills are missing
- Check syllabus processing: Ensure all course sections have been processed for skills extraction
- Remove course filters: Let the AI consider all available courses
- Adjust weights: Increase Undercoverage Penalty to prioritize complete coverage
- Select different jobs: Choose jobs that better align with your existing curriculum
- Add courses: Create new courses or sections to teach missing skills
”No sections found”
Possible causes:- No courses teach the required skills
- Course filters exclude all relevant courses
- Course section syllabi haven’t been processed
- Verify syllabus processing: Go to course sections and confirm skills have been extracted
- Remove all course filters: Start with no restrictions
- Select different jobs: Try jobs that better match your curriculum
- Check for processed sections: Ensure at least some course sections have skills data
- Contact support: If courses should have skills but don’t, email support@mapademics.com
”Optimization failed”
Possible causes:- Server error or timeout
- Invalid configuration
- Database connection issue
- Refresh the page: Try loading the Credential Builder again
- Simplify configuration: Reduce to 1-2 jobs and remove course filters
- Try again: Click Run Optimization again
- Check background jobs: Go to Background Jobs page to see error details
- Contact support: Email support@mapademics.com with the error message and your configuration details
”Can’t toggle sections on Curriculum tab”
Possible causes:- Browser issue
- Interface not fully loaded
- JavaScript error
- Confirm you’re on Curriculum tab: Make sure you’re not on Summary tab (only Curriculum tab has toggles)
- Refresh the page: Reload the Credential Builder
- Try a different browser: Test in Chrome, Firefox, or Safari
- Check browser console: Open developer tools to see any JavaScript errors
- Contact support: If issue persists, email support@mapademics.com
”My configuration disappeared”
Issue: Lost your job selections, course filters, or settings Causes:- Page was refreshed
- Browser session ended
- Navigated away from Credential Builder
- Credential Builder configurations are not saved until you create a credential
- If you navigate away or refresh, you’ll need to reconfigure
- Only the final created credential is persisted
- Complete the optimization process in one session
- Don’t refresh the page mid-workflow
- Create the credential as soon as you’re satisfied with results
”Results don’t match my expectations”
Possible causes:- Optimization weights don’t reflect your priorities
- Misunderstanding of how the AI interprets goals
- Course data doesn’t accurately represent curriculum
- Review optimization weights: Adjust weights to emphasize what matters most to you
- Re-run optimization: Try different weight configurations and compare results
- Check course skills data: Verify that course section skills accurately represent what’s taught
- Adjust job selection: Try different combinations of jobs
- Seek consultation: Email support@mapademics.com to discuss your goals and get recommendations
Still Need Help?
If you’re experiencing issues not covered here, our support team is ready to assist: Email: support@mapademics.com Include in your message:- Description of the issue
- What you were trying to do
- Any error messages you saw
- Your organization name
- Screenshots if applicable