US2018158353A1PendingUtilityA1

Simulation based learning system and method for training and scoring one or more challenges taken by a user

Assignee: ANALYTTICA DATALAB INCPriority: Sep 5, 2013Filed: Feb 5, 2018Published: Jun 7, 2018
Est. expirySep 5, 2033(~7.1 yrs left)· nominal 20-yr term from priority
G09B 7/04G09B 5/08G09B 7/00G09B 5/00
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A processor implemented method for scoring a challenge taken by a user, and training the user using a simulation based learning platform is provided. The processor implemented method includes (i) obtaining, from a database, challenges to be taken by a user and associated at least one of information, (iii) processing a selection of, the challenge from the challenges with actions or steps performed by the user, (iv) rendering, hints to solve the challenge, (v) recording, steps taken by the user to solve the challenge, (vi) comparing the steps taken by the user with steps taken by an expert to solve the challenge to compute a deviance of the user from a reference path, (vii) scoring, the challenge based on the deviance of the user from the reference path to obtain a score, and (viii) notifying, a result associated with the challenge to the user based on the score.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A processor implemented method for scoring one or more challenges taken by a user, and training said user using a simulation based learning platform, said processor implemented method comprising:
 obtaining, from a database, a plurality of challenges to be taken by a user;   obtaining, at least one of information associated with said plurality of challenges, wherein said at least one of information associated with said plurality of challenges is selected from a group comprising (i) a description, (ii) an objective, (iii) data sets that are created or provisioned, (iv) rules of navigation, (v) key steps, and (vi) success criteria among other related components;   processing a selection of, at least one challenge from said plurality of challenges with at least one actions or steps performed by said user;   rendering, one or more hints to solve said at least one challenge;   recording, one or more steps taken by said user to solve said at least one challenge;   comparing said one or more steps taken by said user with one or more steps taken by an expert to solve said at least one challenge to compute a deviance of said user from a reference path;   scoring, said at least one challenge based on said deviance of said user from said reference path to obtain a score; and   notifying, a result associated with said at least one challenge to said user based on said score.   
     
     
         2 . The processor implemented method of  claim 1 , further comprising, (i) computing, by a rule engine module, custom rules for said data sets which are build based on a type of data, or (ii) applying, an existing or newly-built rules to said datasets corresponding to said user challenge. 
     
     
         3 . The processor implemented method of  claim 1 , wherein said one or more hint is provided to said user (i) upon receiving one or more prompts from said user, (ii) at predetermined time intervals based on one or more steps taken by said user to solve said challenge, (iii) a user level, (iv) admin settings, and (v) user proficiency. 
     
     
         4 . The processor implemented method of  claim 1 , further comprising, providing, one or more solutions comprising one or more steps taken to solve said at least one of challenge by (a) one or more experts, or (b) one or more users to said users, wherein said one or more solutions further comprises (i) one or more recommendations or one or more suggestions to solve said at least one challenge, (ii) one or more reasons for said one or more steps taken to solve said at least one challenge by said one or more experts or said one more users, or (iii) combination thereof. 
     
     
         5 . The processor implemented method of  claim 4 , further comprising, displaying one or more analytical functions to be used in said one or more steps to solve said at least one challenge, wherein said one or more analytical functions are displayed based on one or more solutions obtained from said one or more experts or said one or more users. 
     
     
         6 . The processor implemented method of  claim 5 , wherein said score is calculated based on one or more parameters selected from a group comprising (i) a time taken to solve said at least one challenge, (ii) sequence of steps taken, (iii) usage of said one or more analytical functions in said one or more steps to solve said at least one challenge, (iv) one or more hints used to solve said at least one challenge, (v) exhaustiveness of functions among other parameters to arrive at user score, and (vi) answers to intermediate questions within said at least one challenge and at end of said at least one challenge. 
     
     
         7 . The processor implemented method of  claim 5 , further comprising, providing, one or more solutions in a format selected from a group comprising, (i) one or more audio, (ii) one or more video, (iii) one or more text, or (iv) a combination thereof. 
     
     
         8 . The processor implemented method of  claim 6 , further comprising, (i) tracking a progress associated with said at least one challenge, (ii) displaying a progress indicator for said at least one challenge taken by said user, wherein said progress indicator comprises (i) a progress level of said user associated with said at least one challenge, or (ii) a comparison of a performance between (i) said user and said one or more experts, (ii) said user and said one or more users, or (iii) combinations thereof, and wherein said performance comprises said one or more parameters. 
     
     
         9 . A computer implemented system for scoring one or more challenges taken user and training said user using a simulation based learning platform, said computer implemented system comprising:
 (i) a memory unit that stores (a) a set of modules, (b) a database, and instructions, wherein said database comprises at least one of (i) store one or more user information, and (ii) information corresponding to content related to course and challenge; and   (ii) a processor when configured by said instructions executes said set of modules, wherein said set of modules comprises:
 (a) a challenge information obtaining module, executed by said processor, that obtains at least one of information associated with a plurality of challenges, wherein said plurality of challenges are obtained from said database; 
 (b) a challenge selection module, executed by said processor, that processes a selection of at least one challenge from said plurality of challenges one or more actions or one or more steps performed by said user; 
 (c) a hint rendering module, executed by said processor, that renders one or more hints to solve said at least one challenge; 
 (d) a steps recording module, executed by said processor, that records one or more steps taken by said user to solve said at least one challenge; 
 (e) a steps comparing module, executed by said processor, compares said one or more steps taken by said user with one or more steps taken by one or more experts to solve said at least one challenge to compute a deviance of said user from a reference path; and 
 (f) a scoring module, executed by said processor, that scores said at least one challenge based on said deviance of said user from said reference path to obtain a score. 
   
     
     
         10 . The computer implemented system of  claim 9 , further comprising, a rule engine module, executed by said processor, that (i) computes custom rules for said data sets which are build based on a type of data, or (ii) applying, an existing or newly-built rules to said datasets corresponding to said user challenge. 
     
     
         11 . The computer implemented system of  claim 9 , wherein said one or more hints is provided to said user (i) upon receiving one or more prompts from said user, (ii) at predetermined time intervals based on one or more steps taken by said user to solve said challenge, (iii) a user level, (iv) admin settings, and (v) user proficiency. 
     
     
         12 . The computer implemented system of  claim 9 , wherein said at least one of information associated with said plurality of challenges is selected from a group comprising (i) a description, (ii) an objective, (iii) data sets that are created or provisioned, (iv) rules of navigation, (v) key steps, and (vi) success criteria among other related components. 
     
     
         13 . The computer implemented system of  claim 9 , further comprising, a notification module, executed by said processor, notifies results associated with said plurality of challenges to said user based on gamification elements. 
     
     
         14 . The computer implemented system of  claim 9 , wherein one or more solutions comprises one or more steps taken to solve said at least one of challenge provided by (a) one or more experts, or (b) one or more users to said users, wherein said one or more solutions further comprises (i) one or more recommendations or one or more suggestions to solve said at least one challenge, (ii) one or more reasons for said one or more steps taken to solve said at least one challenge by said one or more experts or said one more users, or (iii) combinations thereof. 
     
     
         15 . The computer implemented system of  claim 14 , further comprising, a display module when executed by said processor displays one or more analytical functions to be used in said one or more steps to solve said at least one challenge, wherein said one or more analytical functions are displayed based on one or more solutions obtained from said one or more experts or said one or more users. 
     
     
         16 . The computer implemented system of  claim 15 , wherein said score is calculated based on one or more parameters selected from a group comprising (i) a time taken to solve said at least one challenges, (ii) sequence of steps taken, (iii) usage of said one or more analytical functions in said one or more steps to solve said at least one challenge, (iv) one or more hints used to solve said at least one challenge, (v) exhaustiveness of functions among other parameters to arrive at user score, and (vi) answers to intermediate questions within said at least one challenge and at end of said at least one challenge. 
     
     
         17 . The computer implemented system of  claim 9 , further comprising, a playback module, executed by said processor, that playbacks each step taken by said user or said expert while solving said at least one of challenge. 
     
     
         18 . The computer implemented system of  claim 6 , further comprising, (i) a progress tracking module that tracks a progress associated with said at least one challenge is tracked, (ii) display a progress indicator for said at least one challenge taken by said user, wherein said progress indicator comprises (i) said progress of said user associated with said at least one challenge, or (ii) a comparison of a performance between (i) said user and said one or more experts, (ii) said user and said one or more users, or (iii) combinations thereof, and wherein said performance comprises said one or more parameters. 
     
     
         19 . The computer implemented system of  claim 9 , a performance determination module, executed by said processor that determines a performance level based on at least a subset of said plurality of challenges taken by said user. 
     
     
         20 . The computer implemented system of  claim 9 , a training determination and recommendation module, executed by said processor, that (a) determines a knowledge level based on said performance level during an attempt made by said user to solve (i) said at least one challenge, (ii) said subset, or said plurality of challenges, and (b) recommends one or more training courses based on (i) said performance level or (ii) said knowledge level to solve subsequent challenges. 
     
     
         21 . One or more non-transitory computer readable storage mediums storing one or more sequences of instructions, which when executed by one or more processors, causes
 obtaining, from a database, a plurality of challenges to be taken by a user;   obtaining, at least one of information associated with said plurality of challenges, wherein said at least one of information associated with said plurality of challenges is selected from a group comprising (i) a description, (ii) an objective, (iii) data sets that are created or provisioned, (iv) rules of navigation, (v) key steps, and (vi) success criteria among other related components;   processing a selection of, at least one challenge from said plurality of challenges with at least one actions or steps performed by said user;   rendering, one or more hints to solve said at least one challenge;   recording, one or more steps taken by said user to solve said at least one challenge;   comparing said one or more steps taken by said user with one or more steps taken by an expert to solve said at least one challenge to compute a deviance of said user from a reference path; and   scoring, said at least one challenge based on said deviance of said user from said reference path to obtain a score.   
     
     
         22 . The one or more non-transitory computer readable storage mediums of  claim 21 , further comprising, determining a performance level based on at least a subset of said plurality of challenges taken by said user. 
     
     
         23 . The one or more non-transitory computer readable storage mediums of  claim 21 , further comprising, (a) determining a knowledge level based on said performance level during an attempt made by said user to solve (i) said at least one challenge, (ii) said subset, or (iii) said plurality of challenges, and (b) recommending one or more training courses based on (i) said performance level or (ii) said knowledge level to solve subsequent challenges.

Join the waitlist — get patent alerts

Track US2018158353A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.