Scaffolding support for learning application programs in a computerized learning environment
First Claim
1. A computerized learning system, comprising:
- a learning application program executed on a computing device, the learning application program including;
a user interface configured to present a learning challenge corresponding to a pedagogical skill to a user and receive a user response to the learning challenge, the user interface including a support system configured to present support suggesting a correct response to the learning challenge to aid the user in correctly responding to the learning challenge including a push support option that is presented without a direct request by the user in response to a measured response parameter being greater than a response threshold and if a scaffolding level of the user is greater than a push support threshold; and
a scaffolding engine configured to determine the scaffolding level of the user for the pedagogical skill, and adjust the support provided for the pedagogical skill via the support system based on the scaffolding level.
2 Assignments
0 Petitions
Accused Products
Abstract
A computerized learning system is provided. The computerized learning system may include a learning application program executable on a computing device. The learning application program may have a user interface configured to present a challenge to a user and receive a user response to the challenge. The user interface may feature a support system configured to present support to aid the user in responding to the challenge. To adjust the support provided to the skill level of the user, a scaffolding engine may be provided to determine a scaffolding level of the user for a skill, and the support system may be configured to adjust the support in response to the scaffolding level. In this manner, support for the user may be more appropriately tailored to the user'"'"'s ability and change dynamically in accordance with the user'"'"'s progress.
-
Citations
20 Claims
-
1. A computerized learning system, comprising:
-
a learning application program executed on a computing device, the learning application program including; a user interface configured to present a learning challenge corresponding to a pedagogical skill to a user and receive a user response to the learning challenge, the user interface including a support system configured to present support suggesting a correct response to the learning challenge to aid the user in correctly responding to the learning challenge including a push support option that is presented without a direct request by the user in response to a measured response parameter being greater than a response threshold and if a scaffolding level of the user is greater than a push support threshold; and a scaffolding engine configured to determine the scaffolding level of the user for the pedagogical skill, and adjust the support provided for the pedagogical skill via the support system based on the scaffolding level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20)
-
-
16. A computerized learning method, comprising:
-
at a learning application program executed on a computing device, reading a user scaffolding level from a user profile stored in non-volatile memory, the user scaffolding level being one of a plurality of scaffolding levels defined according to a scaffolding schema; presenting a learning challenge to a user for a pedagogical skill; measuring a response parameter to the learning challenge selected from a response time, a number of incorrect response attempts, an accuracy level of a user response, and a score; selecting a push support option that suggests a correct response to the learning challenge from among a plurality of support options having different levels of support for suggesting the correct response to the learning challenge for the pedagogical skill based on the user scaffolding level; and presenting the selected push support option via a user interface of the learning application program in response to the response parameter being greater than a response threshold and if the user scaffolding level is greater than a push support threshold. - View Dependent Claims (17, 19)
-
-
18. A computerized learning system, comprising:
a support system of a learning application program executed on a computing device configured to present via a user interface of the learning application program a selected one of a plurality of levels of support for suggesting a correct response to a learning challenge without a direct request by a user in response to a measured response parameter being greater than a response threshold and if a scaffolding level of the user is greater than a push support threshold, the selected level of support being chosen based on the scaffolding level of the user, the scaffolding level of the user being read from a user profile stored in memory and updatable upon determining that user performance in a learning application program meets or exceeds a scaffolding threshold for scaffolding level advancement.
Specification