Catapult User Guide
Your guide to using the Catapult application for Catalog, Profile, and Learning management.
Introduction
Catapult is a comprehensive platform for managing training catalogs, user profiles, and learning plans. This guide is organized by user role, starting with Officers (general users), and provides step-by-step instructions for each feature. Specialized features for Supervisors, Mentors, Career Development Officers (CDO), Admins, and Superusers are covered in later sections.
Note: Some features may be restricted based on your assigned role. If you do not see a feature described here, contact your administrator.
Officer (General User) Features
Catalog
Browse Courses
Summary: View a list of available courses with key information.
Where: Access the Catalog from the main navigation menu.
- Open the Catalog page.
- Browse the list of courses. Each course displays its title, category, sub-category, modality, and minimum proficiency level.
- Click a course title to view its detailed description.
Course Categorization & Tags
Summary: Courses are organized into categories and sub-categories, with tags for easier discovery.
Where: Categories and tags are visible in the course list and on each course's detail page.
How to Use: Use the filter menu to select a category or sub-category to narrow down the course list.
Search and Filter Courses
Summary: Quickly find courses using the search bar and filter menu.
Where: At the top of the Catalog page.
- Enter keywords in the box to search course titles and descriptions.
- Use the menu to filter by category, sub-category, proficiency level, or modality.
- The total number of matching courses is displayed above the list.
View Course Details
Summary: See detailed information about a course.
Where: Click any course title in the Catalog.
- On the course detail page, review the course description, number, sponsor, duration, modality, proficiency level, and registration options.
- If the course is internal, click the registration link to sign up. If external, copy or print the provided registration URL.
Add Course to Learning Plan
Summary: Add any course to your custom learning plan.
Where: On the course detail page, click Add to Learning Plan.
- Navigate to the course detail page.
- Click the Add to Learning Plan button.
- The course will appear in your profile's learning plan section.
Course Status Indicators
Summary: Courses may be marked as Required, GMS Recommended, Recommended, or Baseline.
Where: Status is shown next to each course in the catalog.
How to Use: Use the sort option to prioritize required and recommended courses at the top of the list.
Learning Tracks
Summary: Follow predefined learning tracks tailored to specific roles or focus areas.
Where: Access from the Learning Tracks section in the Catalog or Profile.
- Browse available learning tracks.
- Select a track to view required and recommended courses.
- Add courses from the track to your learning plan.
Request Training Workflow
Summary: Request enrollment in a course for supervisor approval.
Where: On the course detail page, click Request Training.
- Click Request Training on the desired course.
- Your supervisor will be notified to approve or deny the request.
- You will receive a notification once your request is processed.
Course Schedule Tracking
Summary: Manually track upcoming courses and completion dates.
Where: In your Profile under Course Schedule.
- Add upcoming courses and their dates to your schedule.
- Mark courses as completed when finished.
Submit Questions or Concerns
Summary: Send questions or concerns to the support mail group.
Where: Use the Contact Support or Feedback link in the main menu.
- Fill out the contact form with your question or concern.
- Submit the form to send your message to the support team.
Provide Course Feedback
Summary: Rate your experience with a course and provide comments.
Where: On the course detail page or after course completion.
- Select the course you wish to rate.
- Choose a rating: , , , , or .
- Optionally, enter comments in the open text field.
- Submit your feedback.
Profile
Create and Update Your Profile
Summary: Officers can create and update their own profiles.
Where: Access your profile from the user menu.
- Open your profile page.
- Edit your personal information, degrees, certifications, and career experiences.
- Save changes to update your profile.
Request Profile Deletion
Summary: Officers may request deletion of their profile.
Where: In your profile settings.
- Click Request Profile Deletion.
- Your request will be reviewed by an administrator.
Manage Degrees, Certifications, and Experiences
Summary: Add, update, or remove degrees, certifications, and work experiences in your profile.
Where: In the Degrees & Certifications and Career Experience sections of your profile.
- Click Add to enter a new degree, certification, or experience.
- Edit or remove existing entries as needed.
- Managers will be notified to validate new experiences.
Track Proficiency by Category
Summary: Record your years of experience in catalog categories and sub-categories.
Where: In the Proficiency section of your profile.
- Select a category or sub-category.
- Enter your years of experience.
- Managers will validate your input.
Create and Manage Learning Plans
Summary: Build custom learning plans with catalog and non-catalog courses.
Where: In your profile under Learning Plan.
- Add courses from the catalog or enter new courses (title, source, modality, proficiency).
- Organize and update your learning plan as needed.
Define Profile Relationships
Summary: Assign your supervisor, CDO, and mentor(s) to your profile.
Where: In the Relationships section of your profile.
- Select or add your supervisor, CDO, and mentor(s).
- These roles control who can view and update your profile.
Visual Prompts for Profile Updates
Summary: Receive visual notifications when your supervisor or mentor updates your profile or learning plan.
Where: On your profile dashboard.
Learn
View and Manage Learning Plan
Summary: Access and update your learning plan, including supervisor approval for courses.
Where: In your profile under Learning Plan.
- Add or remove courses as needed.
- Supervisors may approve or disapprove courses in your plan.
- View a visual representation of your learning progress.
Definitions and Terms
- In-Person: Traditional classroom setting.
- Web-Based Training (WBT): Online, self-paced modules.
- Blended: Combination of in-person and online learning.
- External: Courses offered by third-party providers.
- Online Resource: Reference materials or self-study resources.
- Foundational
- Intermediate
- Advanced
Supervisor Features
Approve or Deny Training Requests
Summary: Review and act on officer training requests.
Where: In the Training Requests section of your dashboard.
- View pending training requests from officers.
- Approve or deny each request.
- Officers are notified of your decision.
Validate Experience and Proficiency
Summary: Confirm officers' reported experiences and proficiency levels.
Where: In the officer's profile under Experience Validation.
- Review new or updated experiences and proficiencies.
- Approve or request additional information as needed.
Flag Officers for Career Acceleration
Summary: Identify high-performing officers for fast-tracking.
Where: In the officer's profile.
- Open the officer's profile.
- Click Flag for Acceleration to recommend for advanced opportunities.
Update Officer Learning Plans
Summary: Approve or disapprove courses in officers' learning plans.
Where: In the officer's profile under Learning Plan.
- Review courses in the learning plan.
- Approve or disapprove each course as appropriate.
Visual Prompts for Profile Updates
Summary: Officers receive visual notifications when you update their profile or learning plan.
Mentor & Career Development Officer (CDO) Features
View and Advise on Officer Profiles
Summary: Access assigned officer profiles to provide guidance.
Where: In the Assigned Officers section.
- Select an officer to view their profile and learning plan.
- Provide feedback or recommendations as needed.
Recommend Officers for Acceleration
Summary: Suggest officers for advanced learning or career opportunities.
Where: In the officer's profile.
- Open the officer's profile.
- Click Recommend for Acceleration.
Admin & Superuser Features
Manage Courses, Categories, and Modalities
Summary: Create, update, delete, or hide courses, categories, sub-categories, proficiency levels, and modalities.
Where: In the Admin Dashboard under Catalog Management.
- Add or edit courses and assign categories, sub-categories, modalities, and proficiency levels.
- Hide (unpublish) courses or categories as needed.
Import and Export Data
Summary: Import or export catalog data in JSON, XML, or CSV format.
Where: In the ETL Service section of the Admin Dashboard.
- Select Import to upload data files.
- Select Export to download current catalog data.
Manage User Profiles and Roles
Summary: Create, update, or delete user profiles and assign roles.
Where: In the User Management section of the Admin Dashboard.
- Search for users by name or role.
- Edit profile details or change assigned roles.
- Delete profiles as needed.
Customize Application Styles
Summary: Update CSS for the application interface.
Where: In the Appearance or Theme section of the Admin Dashboard.
- Edit CSS directly or upload a new stylesheet.
- Preview and apply changes to the application.
Manage Support Mail Groups
Summary: Create, update, or delete mail groups for user questions and feedback.
Where: In the Support Settings section.
- Add or remove email addresses from support groups.
- Assign groups to specific feedback forms.
Technical Requirements
- Access Control: All users must be logged in to view or interact with data.
- Role-based Authorization: Data access and features are restricted by user role (Officer, Supervisor, Mentor, CDO, Admin, Superuser).
- Data Security: Sensitive actions (profile deletion, role assignment) require appropriate permissions.
Feature Gaps & Coming Soon
- [Gap: Specify notification methods for training requests and profile updates.]
- [Gap: Define workflow and policy for profile deletion and data retention.]
- [Gap: Confirm if visual prompts for supervisor/mentor updates are implemented.]
- [Gap: Confirm if learning tracks are implemented as a separate feature.]
- [Gap: Specify required fields for experience validation.]
- [Gap: Confirm if calendar integration for course schedules is available.]
- [Coming Soon: Grace period and restoration workflow for deleted profiles.]
- [Coming Soon: Advanced analytics and reporting for admins.]