Understanding how course completion is calculated in GFoundry is key to designing effective training and tracking learner progress accurately. The logic is straightforward: the final percentage is based on the completion of specific, trackable components within a "Learn Content" item.
The Four Tracked Components
The system monitors user progress across four main types of content blocks. The completion rate for any given course is an average of the user's completion of whichever of these components you choose to include.
The four tracked components are:
Slides (Presentation Content)
Video Content
PDF Content
Quiz Content
What Defines "Complete"?
For a component to be marked as complete, a user must fulfill a specific condition for each type:
Slides: The user must view every slide in the presentation from beginning to end.
Video: The user must watch the entire video. Progress is tracked based on reaching the end of the video file.
PDF: The component is considered complete as soon as the user opens the PDF file.
Quiz: A user must successfully finish the quiz according to its rules. There are two very important considerations:
Battle Mode Exception: Playing a quiz in Battle Mode does not count towards the course completion rate.
Multiple Active Modes: If a quiz has more than one active mode (e.g., Classic and Genius), the user must successfully complete all of those active modes for the quiz component to be marked as finished.
The Calculation Explained
The final percentage is a simple average based on the number of tracked components you include in the course.
The formula is: (Number of Completed Components / Total Number of Tracked Components) x 100%
Example 1: A course contains only a Video.
Once the user finishes the video, their completion rate is 1 out of 1 component, or 100%.
Example 2: A course contains a Video and a Quiz.
If the user only watches the video, their completion rate is 1 out of 2 components, or 50%. They must also complete the quiz to reach 100%.
This transparent calculation gives you full control over defining what "100% complete" means for each course you design.