Developer User Guide
Complete guide for course developers using AI-LMS-TMS.
Overview
As a Developer (Course Developer), you are responsible for creating and maintaining course content. This includes designing course structures, writing learning materials, creating assessments, and using AI-powered tools to generate professional training content efficiently.
Getting Started
Logging In
- Navigate to the AI-LMS-TMS platform
- Enter your registered email address
- Click “Send OTP” to receive a verification code
- Enter the 6-digit OTP sent to your email
- Click “Verify & Login”
First-Time Profile Setup
Complete your developer profile:
- Click on your profile icon
- Select “Profile”
- Fill in your professional details:
- Full Name
- Contact Information
- Specialization/Expertise
- Qualifications
- Click “Save”
Dashboard Overview
Your developer dashboard displays:
- Course Management: All courses in the system
- Recent Activity: Recently edited courses
- Quick Actions: Create new course, access GenAI tools
- Statistics: Course count and content status
Navigation
Main Menu
| Menu Item | Description |
|---|---|
| Home | Developer dashboard |
| Courses | Browse and manage all courses |
| Developer GenAI Authoring | AI-powered content creation tools |
Profile Menu
Access via your profile icon:
- Profile: View and update your information
- Help & Support: Get assistance
- Logout: Sign out
Course Management
Viewing Courses
- Click “Courses” in navigation
- Browse all course templates in the system
- Use search and filters:
- Course name
- Course type (WSQ, IBF, General)
- Status (Draft, Published)
Course Structure
Each course consists of:
Course
├── Course Information (metadata, description, objectives)
├── Learning Units (chapters/modules)
│ ├── Subtopic 1
│ ├── Subtopic 2
│ └── Subtopic 3
├── Course Materials (guides, slides, resources)
└── Assessments (written, oral, practical)
Creating a New Course
Step 1: Basic Information
- Click “Create New Course”
- Enter course details:
| Field | Description |
|---|---|
| Course Title | Clear, descriptive name |
| Course Code | Unique identifier (e.g., WSQ-001) |
| Description | Overview of the course |
| Course Type | WSQ, IBF, or General |
| Mode of Learning | Classroom, Online, or Blended |
| Duration | Total hours |
| Language | Delivery language |
Step 2: Learning Outcomes
Define what learners will achieve:
- Click “Learning Outcomes” tab
- Add outcomes using the “Add Outcome” button
- Write clear, measurable outcomes:
- Start with action verbs (Explain, Demonstrate, Apply, etc.)
- Be specific and measurable
- Align with assessment criteria
Example:
“Upon completion, learners will be able to demonstrate effective communication techniques in a professional setting.”
Step 3: Create Learning Units
- Click “Learning Units” tab
- Click “Add Learning Unit”
- Enter unit details:
- Unit title
- Unit description
- Order/sequence number
Step 4: Add Subtopics
For each learning unit:
- Click on the unit to expand
- Click “Add Subtopic”
- Enter subtopic information:
- Title
- Content/description
- Duration
- Resources
- Repeat for all subtopics
Step 5: Upload Course Materials
- Go to “Materials” tab
- Upload documents:
| Material | Format | Purpose |
|---|---|---|
| Learner Guide | Student reference handbook | |
| Facilitator Guide | Trainer instructions | |
| Slides | PPTX/PDF | Presentation materials |
| Lesson Plan | Teaching schedule and activities | |
| Assessment Plan | Grading criteria and rubrics |
Step 6: Create Assessments
- Go to “Assessments” tab
- Click “Add Assessment”
- Configure assessment:
- Name and description
- Category (Written, Oral, Practical)
- Instructions for learners
- Grading criteria
- Maximum score
Step 7: Review and Publish
- Review all sections
- Ensure completeness
- Click “Publish” when ready
Editing Existing Courses
Accessing a Course for Editing
- Go to “Courses”
- Find the course to edit
- Click on the course card
- Click “Edit” button
Editing Course Information
- Click “Course Info” tab
- Modify fields as needed:
- Update description
- Change duration
- Modify learning outcomes
- Click “Save Changes”
Editing Learning Units
- Go to “Learning Units” tab
- Click on a unit to expand
- Make changes:
- Edit unit details
- Add/remove subtopics
- Reorder content
- Save after each change
Updating Materials
- Go to “Materials” tab
- To replace: Click “Replace” and upload new file
- To remove: Click the delete icon
- To add: Upload new materials
Managing Assessments
- Go to “Assessments” tab
- Edit existing assessments:
- Modify questions/instructions
- Update grading criteria
- Change due dates
- Add new assessments as needed
Developer GenAI Authoring
Overview
The AI-powered authoring suite helps you create professional course content quickly. Generate everything from learning outcomes to complete assessments.
Accessing GenAI Tools
- Click “Developer GenAI Authoring” in navigation
- Choose the content type to generate
- Configure parameters
- Generate and refine content
Available Content Generators
1. Learning Outcomes Generator
Generate measurable learning outcomes:
- Enter course topic/title
- Specify competency level (Foundational, Intermediate, Advanced)
- Set number of outcomes needed
- Click “Generate”
- Review and customize outputs
2. Lesson Plan Generator
Create structured teaching plans:
Inputs:
- Topic/subject
- Duration
- Learning objectives
- Target audience level
Output:
- Timed activities
- Teaching methods
- Resources needed
- Assessment checkpoints
3. Case Study Generator
Generate realistic business scenarios:
Inputs:
- Industry/context
- Key concepts to cover
- Difficulty level
- Learning objectives
Output:
- Background scenario
- Challenge description
- Discussion questions
- Suggested solutions
4. Role Play Scenario Generator
Create interactive exercises:
Inputs:
- Context/setting
- Skills to practice
- Number of roles
- Complexity level
Output:
- Scenario description
- Character briefs
- Objectives per role
- Debriefing questions
5. Assessment Generator
Generate assessments by type:
Written Assessments:
- Essay questions
- Short answer questions
- Case analysis prompts
Oral Assessments:
- Presentation topics
- Discussion questions
- Verbal Q&A scenarios
Practical Assessments:
- Demonstration tasks
- Project briefs
- Skills checklists
6. Mind Map Generator
Visual concept organizers:
Inputs:
- Central topic
- Key concepts to cover
- Depth level
Output:
- Hierarchical concept structure
- Relationships between ideas
- Visual representation
7. Discussion Topics Generator
Facilitation resources:
Inputs:
- Subject area
- Learning objectives
- Group size
Output:
- Opening questions
- Follow-up prompts
- Debate topics
- Reflection questions
Best Practices for GenAI
- Be Specific: Detailed inputs produce better outputs
- Iterate: Generate multiple versions
- Review Thoroughly: Always verify accuracy
- Customize: Adapt to your context
- Combine: Mix AI content with your expertise
Publishing Assessments
Publishing Process
- Go to course > “Assessments” tab
- Find the assessment to publish
- Toggle the “Published” switch
- Confirm publication
Publication States
| State | Description | Learner Access |
|---|---|---|
| Draft | Under development | Not visible |
| Published | Ready for learners | Visible and accessible |
| Unpublished | Temporarily hidden | Not visible |
Publication Tips
- Review assessment thoroughly before publishing
- Ensure instructions are clear
- Verify grading criteria is complete
- Set appropriate deadlines
Course Materials Management
Supported File Types
| Type | Extensions | Max Size |
|---|---|---|
| Documents | PDF, DOCX | 10MB |
| Presentations | PPTX, PDF | 20MB |
| Images | PNG, JPG, GIF | 5MB |
| Videos | MP4, MOV | 100MB |
Organizing Materials
- Use clear, descriptive filenames
- Version your documents (v1, v2, etc.)
- Organize by learning unit when possible
- Keep materials up to date
Replacing Materials
- Click “Replace” on existing material
- Upload the new version
- The old version is automatically replaced
- Learners see only the latest version
Course Image Management
Updating Course Image
- Go to course details
- Click on the course image
- Click “Change Image”
- Upload new image (recommended: 800x400px)
- Image updates immediately
Image Guidelines
- Use high-quality, relevant images
- Recommended size: 800x400 pixels
- Supported formats: PNG, JPG
- Keep file size under 2MB
Profile Management
Updating Your Profile
- Click profile icon > “Profile”
- Edit your information:
- Personal details
- Expertise areas
- Qualifications
- Click “Save”
AI Chatbot Assistant
Using the Chatbot
The AI assistant helps with:
- Content development questions
- Platform navigation
- Best practices guidance
- Quick research
Access
- Click the chat icon (bottom-right)
- Type your question
- Get instant responses
Workflow Best Practices
Course Development Workflow
- Plan: Define objectives and structure
- Create: Build content using GenAI tools
- Review: Verify accuracy and completeness
- Upload: Add all materials
- Test: Review from learner perspective
- Publish: Make available to trainers
Content Quality Checklist
- Learning outcomes are measurable
- Content aligns with outcomes
- Materials are complete and organized
- Assessments match learning objectives
- Instructions are clear
- Grading criteria is defined
- All links and resources work
Troubleshooting
Common Issues
Can’t create a new course?
- Verify you have developer permissions
- Check all required fields are filled
- Contact administrator if issues persist
GenAI not generating content?
- Ensure inputs are detailed enough
- Try different parameters
- Check internet connection
File upload failing?
- Check file size limits
- Verify file format is supported
- Try a smaller file
Changes not saving?
- Check internet connection
- Refresh the page
- Try saving smaller sections
Quick Reference
Content Types Summary
| Type | When to Use |
|---|---|
| Learning Outcomes | Start of course development |
| Lesson Plans | Structuring delivery |
| Case Studies | Real-world application |
| Role Plays | Interactive learning |
| Assessments | Measuring competency |
| Mind Maps | Visual learners |
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Esc | Close modal |
Enter | Confirm |
Ctrl+S | Save (in editors) |