Curriculum Player - Progress Display
Curriculum progress is displayed incrementally based on LO completion. That is, each time a required LO is completed, the section and overall curriculum completion percentage is incrementally increased.
Completion percentages always round up for all numbers up to 99%. Once 99% completion is reached, the completion percentage remains at 99% until exactly 100% completion is reached. Then, the completion percentage is updated to 100%. 100% is the maximum completion percentage for a curriculum.
If a curriculum or a section do not have any required items (e.g., 0 of 3 items are required), then the progress for the corresponding curriculum or section is automatically 100%.
- The completion of a child section that has no required items does not contribute to the completion percentage of its parent section or curriculum unless the parent section or curriculum is 100% completed by the child section. For example, if Section 1.1 is a subsection of Section 1, and Section 1.1 has zero required items, then Section 1.1 is automatically 100%. If the completion of Section 1.1 results in Section 1 being completed (i.e., all other requirements for Section 1 have been completed), then Section 1 is 100% complete. However, if Section 1 has other requirements that have not yet been completed, then the progress for Section 1 does not include Section 1.1.
Note: LOs that are not within a section behave as sections when calculating progress.
Curriculum Progress Calculation Details
The examples in this section use the following curriculum as an example:
Calculation Rules
When calculating the completion progress for a section that contains only LOs (e.g., section S1.1 in the image), then the section progress is dependent upon the number of LOs that are required to be completed within the section. For example, in section S1.1 in the image there are a total of five LOs in the section, and all five LOs must be completed to complete the section (i.e., 5 of 5, or X of Y).
- Completion Progress = (Number of LOs completed in section / Number of items required for section)
- For example, S1.1 requires 5 of 5 LOs. If 3 have been completed, then the section progress equals (3/5), or 60%.
When calculating the completion progress for a section that contains only subsections (e.g., section S1 in the image), then the section progress is dependent upon the number of subsections that are required to be completed within the section. For example, in section S1 in the image there are three subsections in the section, and one subsection must be completed to complete the section (i.e., 1 of 3 or A of B).
- Completion Progress = Sum of highest progress percentages from required subsections / Number of required subsections
- For example, S1 requires 1 of 3 subsections. If S1.1 is 40% complete, S1.2 is 20% complete, and S1.3 is 34% complete, then the progress for S1 is 40%/1, or 40%. If S1 required 2 of 3 subsections, then the progress for S1 would be (40%+34%)/2, or 37%.
If a curriculum or a section does not have any required LOs, then the progress for the corresponding curriculum or section is automatically 100%.
- The completion of a child section that has no required items does not contribute to the completion percentage of its parent section or curriculum unless the parent section or curriculum is 100% completed by the child section.
Use Case 1
LO Completed | Subsection Completion % | Section Completion % | Overall Completion % | Notes |
---|---|---|---|---|
LO1 | S1.1: (1/5)=20% S1.2: (0/5)=0% S1.3: (0/3)=0% |
S1: 20%/1=20% S2: 0%/1=0% |
Overall % = (S1+S2)/2 (20%+0%)/2=10% |
|
LO6 | S1.1: (1/5)=20% S1.2: (1/5)=20% S1.3: (0/3)=0% |
S1: 20%/1=20% S2: 0%/1=0% |
(20%+0%)/2=10% | Overall progress is unchanged because progress for S1.1 and S1.2 are the same. |
LO2 | S1.1: (2/5)=40% S1.2: (1/5)=20% S1.3: (0/3)=0% |
S1: 40%/1=40% S2: 0%/1=0% |
(40%+0%)/2=20% | |
LO7 | S1.1: (2/5)=40% S1.2: (2/5)=40% S1.3: (0/3)=0% |
S1: 40%/1=40% S2: 0%/1=0% |
(40%+0%)/2=20% | Overall progress is unchanged because progress for S1.1 and S1.2 are the same. |
LO3 | S1.1: (3/5)=60% S1.2: (2/5)=40% S1.3: (0/3)=0% |
S1: 60%/1=60% S2: 0%/1=0% |
(60%+0%)/2=30% | |
LO4 | S1.1: (4/5)=80% S1.2: (2/5)=40% S1.3: (0/3)=0% |
S1: 80%/1=80% S2: 0%/1=0% |
(80%+0%)/2=40% | |
LO5 | S1.1: (5/5)=100% S1.2: (2/5)=40% S1.3: (0/3)=0% |
S1: 100%/1=100% S2: 0%/1=0% |
(100%+0%)/2=50% |
Use Case 2
LO Completed | Subsection Completion % | Section Completion % | Overall Completion % | Notes |
---|---|---|---|---|
LO11 | S1.1: (0/5)=0% S1.2: (0/5)=0% S1.3: (1/3)=34% |
S1: 34%/1=34% S2: 0%/1=0% |
Overall % = (S1+S2)/2 (34%+0%)/2=17% |
|
LO6 | S1.1: (0/5)=0% S1.2: (1/5)=20% S1.3: (1/3)=34% |
S1: 34%/1=34% S2: 0%/1=0% |
(34%+0%)/2=17% | Section S1 and Overall progress are unchanged because progress for S1.3 is higher than progress for S1.2 and only one subsection is required for S1. |
LO1 | S1.1: (1/5)=20% S1.2: (1/5)=20% S1.3: (1/3)=34% |
S1: 34%/1=34% S2: 0%/1=0% |
(34%+0%)/2=17% | Section S1 and Overall progress are unchanged because progress for S1.3 is higher than progress for S1.1 and only one subsection is required for S1. |
LO12 | S1.1: (1/5)=20% S1.2: (1/5)=20% S1.3: (2/3)=67% |
S1: 67%/1=67% S2: 0%/1=0% |
(67%+0%)/2=34% | |
LO13 | S1.1: (1/5)=20% S1.2: (1/5)=20% S1.3: (3/3)=100% |
S1: 100%/1=100% S2: 0%/1=0% |
(100%+0%)/2=50% |
Use Case 3
In this Use Case, the requirement for S1 is increased to 2 of 3.
LO Completed | Subsection Completion % | Section Completion % | Overall Completion % | Notes |
---|---|---|---|---|
LO1 | S1.1: (1/5)=20% S1.2: (0/5)=0% S1.3: (0/3)=0% |
S1: (20%+0%)/2=10% S2: 0%/1=0% |
Overall % = (S1+S2)/2 (10%+0%)/2=5% |
|
LO6 | S1.1: (1/5)=20% S1.2: (1/5)=20% S1.3: (0/3)=0% |
S1: (20%+20%)/2=20% S2: 0%/1=0% |
(20%+0%)/2=10% | Since S1.1 and S1.2 are the two highest progress subsections in S1, they both count towards section S1 and Overall progress. |
LO2 | S1.1: (2/5)=40% S1.2: (1/5)=20% S1.3: (0/3)=0% |
S1: (40%+20%)/2=30% S2: 0%/1=0% |
(30%+0%)/2=15% | Since S1.1 and S1.2 are the two highest progress subsections in S1, they both count towards section S1 and Overall progress. |
LO7 | S1.1: (2/5)=40% S1.2: (2/5)=40% S1.3: (0/3)=0% |
S1: (40%+40%)/2=40% S2: 0%/1=0% |
(40%+0%)/2=20% | Since S1.1 and S1.2 are the two highest progress subsections in S1, they both count towards section S1 and Overall progress. |
LO11 | S1.1: (2/5)=40% S1.2: (2/5)=40% S1.3: (1/3)=34% |
S1: (40%+40%)/2=40% S2: 0%/1=0% |
(40%+0%)/2=20% | Since S1.1 and S1.2 remain the two highest progress subsections in S1, they both count towards section S1 and Overall progress. |
LO12 | S1.1: (2/5)=40% S1.2: (2/5)=40% S1.3: (2/3)=67% |
S1: (67%+40%)/2=54% S2: 0%/1=0% |
(54%+0%)/2=27% | Now S1.3 and S1.1 are the two highest subsections in S1. |
LO3 | S1.1: (3/5)=60% S1.2: (2/5)=40% S1.3: (2/3)=67% |
S1: (67%+60%)/2=64% S2: 0%/1=0% |
(64%+0%)/2=32% | Since S1.3 and S1.1 remain the two highest progress subsections in S1, they both count towards section S1 and Overall progress. |
LO4 | S1.1: (4/5)=80% S1.2: (2/5)=40% S1.3: (2/3)=67% |
S1: (67%+80%)/2=74% S2: 0%/1=0% |
(74%+0%)/2=37% | Since S1.3 and S1.1 remain the two highest progress subsections in S1, they both count towards section S1 and Overall progress. |
LO5 | S1.1: (5/5)=100% S1.2: (2/5)=40% S1.3: (2/3)=67% |
S1: (67%+100%)/2=84% S2: 0%/1=0% |
(84%+0%)/2=42% | Since S1.3 and S1.1 remain the two highest progress subsections in S1, they both count towards section S1 and Overall progress. |
LO13 | S1.1: (5/5)=100% S1.2: (2/5)=40% S1.3: (3/3)=100% |
S1: (100%+100%)/2=100% S2: 0%/1=0% |
(100%+0%)/2=50% | Since S1.3 and S1.1 remain the two highest progress subsections in S1, they both count towards section S1 and Overall progress. |
Use Case 4
In this Use Case, the requirement for S1 is increased to 3 of 3.
LO Completed | Subsection Completion % | Section Completion % | Overall Completion % | Notes |
---|---|---|---|---|
LO1 | S1.1: (1/5)=20% S1.2: (0/5)=0% S1.3: (0/3)=0% |
S1: (20%+0%+0%)/3=7% S2: 0%/1=0% |
Overall % = (S1+S2)/2 (7%+0%)/2=4% |
All three subsections within S1 count towards section S1 and Overall progress. |
LO6 | S1.1: (1/5)=20% S1.2: (1/5)=20% S1.3: (0/3)=0% |
S1: (20%+20%+0%)/3=12% S2: 0%/1=0% |
(12%+0%)/2=6% | |
LO2 | S1.1: (2/5)=40% S1.2: (1/5)=20% S1.3: (0/3)=0% |
S1: (40%+20%+0%)/3=20% S2: 0%/1=0% |
(20%+0%)/2=10% | |
LO7 | S1.1: (2/5)=40% S1.2: (2/5)=40% S1.3: (0/3)=0% |
S1: (40%+40%+0%)/3=27% S2: 0%/1=0% |
(27%+0%)/2=14% | |
LO3 | S1.1: (3/5)=60% S1.2: (2/5)=40% S1.3: (0/3)=0% |
S1: (60%+40%+0%)/3=34% S2: 0%/1=0% |
(34%+0%)/2=17% | |
LO4 | S1.1: (4/5)=80% S1.2: (2/5)=40% S1.3: (0/3)=0% |
S1: (80%+40%+0%)/3=40% S2: 0%/1=0% |
(40%+0%)/2=20% | |
LO5 | S1.1: (5/5)=100% S1.2: (2/5)=40% S1.3: (0/3)=0% |
S1: (100%+40%+0%)/3=47% S2: 0%/1=0% |
(47%+0%)/2=24% | |
LO8 | S1.1: (5/5)=100% S1.2: (3/5)=60% S1.3: (0/3)=0% |
S1: (100%+60%+0%)/3=54% S2: 0%/1=0% |
(54%+0%)/2=27% | |
LO9 | S1.1: (5/5)=100% S1.2: (4/5)=80% S1.3: (0/3)=0% |
S1: (100%+80%+0%)/3=60% S2: 0%/1=0% |
(60%+0%)/2=30% | |
LO10 | S1.1: (5/5)=100% S1.2: (5/5)=100% S1.3: (0/3)=0% |
S1: (100%+100%+0%)/3=67% S2: 0%/1=0% |
(67%+0%)/2=34% | |
LO11 | S1.1: (5/5)=100% S1.2: (5/5)=100% S1.3: (1/3)=34% |
S1: (100%+100%+34%)/3=78% S2: 0%/1=0% |
(78%+0%)/2=39% | |
LO12 | S1.1: (5/5)=100% S1.2: (5/5)=100% S1.3: (2/3)=67% |
S1: (100%+100%+67%)/3=89% S2: 0%/1=0% |
(89%+0%)/2=45% | |
LO13 | S1.1: (5/5)=100% S1.2: (5/5)=100% S1.3: (3/3)=100% |
S1: (100%+100%+100%)/3=100% S2: 0%/1=0% |
(100%+0%)/2=50% |