Skip to content
English
  • There are no suggestions because the search field is empty.

Creating and Managing Assignments with Dynamic Capabilities

Admins can create dynamic or frozen assignments in AppSecEngineer with flexible team management and advanced progress tracking. Configure assignment details, submit, and monitor success using in-depth reports for effective training management.

Assignments in the AppSecEngineer Learning Platform are now more powerful and flexible than ever. Admins can create dynamic or frozen assignments, auto-manage team users, update assignment parameters even after rollout, and track progress through advanced reporting features.
 

Step-by-Step: Creating a New Assignment

1. Log in to the Admin Dashboard

Use your admin credentials to access the platform.
AppSecEngineer login portal with email, Google, and SSO sign-in options

Login screen of the AppSecEngineer Learning Portal featuring secure sign-in options via Magic Link, Google, or SSO, with a visual of user authentication on the left.

From the left-side navigation, go to Admin > Assignments.

2. Filter Assignment States

On the Assignments page, you can view:

  • Active – Ongoing assignments

  • Expired – Completed or time-bound assignments

  • Draft – Unpublished and editable

AppSecEngineer admin dashboard displaying active course assignments with filter options for Active, Expired, and Draft, and a highlighted 'Course Assignments' menu on the sidebar. The 'Course Assignments' admin dashboard in AppSecEngineer, showing a list of active assignments with filters for Active, Expired, and Draft. Admins can create or edit course-based security training assignments from this panel.

3. Choose Between: Dynamic vs. Frozen Assignment

Dynamic Assignment (Default)

Dynamic assignments allow for real-time flexibility:

  • Automatically includes newly added users to assigned teams

  • Excludes users removed from those teams

  • Editable after publishing — change dates, completion %, or courses

  • Assign to teams only (not individuals)

AppSecEngineer Create Assignment screen with Dynamic mode selected. Interface for creating a new assignment in AppSecEngineer, showing Dynamic/Frozen mode toggle, date fields, team selection, and course list.

InfoThis is the most flexible assignment type, ideal for continuous learning environments.

Frozen Assignment

Frozen assignments are fixed:

  • Teams and users are locked at the time of creation

  • Cannot be edited once published

  • Use for compliance training and fixed learning rollouts

The image shows the "Create Assignment" interface in admin view with "Frozen" mode selected, displaying fields for assignment details and course selection.

4. Configure Assignment Details

  • Assignment Name: e.g., “Cloud Security Training – June 2025”

  • Start Date / End Date

  • Completion Percentage (e.g., 100%)

  • Courses/Modules: Select multiple labs or learning paths

  • Auto-Issue Badges: Enabled by default

  Assign To:

  • Dynamic: Teams only

  • Frozen: Teams and/or individuals


5. Submit the Assignment

Click Submit to publish. Drafts remain unpublished for further editing.

  • Dynamic assignments: Can be edited after publishing.

  • Frozen assignments: Locked once published.

Want to make changes later? Learn how to Edit an Assignment.


6. Track Progress with Reports

Monitor assignment success using built-in reporting:

  • Progress by user

  • Activity breakdown

  • Engagement metrics (excellent, average, poor)

  • Filter and exclude specific users from reports

The image displays the Admin's Reports section for assignments, highlighting detailed analytics for the "PCI-DSS App Sec for Java Developers" assignment. It shows 1 active user with 0% progress, 0 completions, and 0 minutes of engagement.

 

Explore detailed analytics in Downloading Reports from Assignments.



Pro Tips for Assignment Success

  • Name clearly: e.g., “DevSecOps Onboarding – Q3”

  • Align content with team roles and project goals

  • Use Dynamic assignments for scalable learning

  • Use Frozen assignments for audit and compliance