Patent Document ID: 9886867
Application ID: 14477843
Patent Flag: 1

Claim One:
1. A processor implemented method for scoring a plurality of challenges taken by a user, and training said user using a simulation based learning platform, said processor implemented method comprising: providing a network server, wherein the network server includes a database for storing data associated with a plurality of challenges to be taken by a user; providing a simulation-based learning platform for teaching analytics, wherein said simulation-based learning platform is a web-based interactive-learning platform comprising a plurality of modules configured to engage the network server, including: (a) a challenge information obtaining module configured for retrieving information associated with the plurality of challenges; (b) a challenge selection module configured for processing the plurality of challenges to be taken by a user; (c) a hint rendering module configured for rendering one or more hints to assist a user in solving at least one challenge of the plurality of challenges to be taken by the user; (d) a steps recording module configured for recording one or more steps taken in a solution path by the user to solve said at least one challenge, wherein the steps recording module is further configured (i) to determine steps taken in a solution path that alter at least one information associated with the plurality of challenges from said one or more steps taken in a solution path taken by the user using a built-in intelligence, and (ii) to highlight steps taken in a solution path with one or more color codes to (a) specify a status of said steps taken in a solution path or (b) progress of said at least one challenge by said user; (e) a steps comparing module for comparing steps taken in a solution path taken by the user with one or more steps taken by one or more experts to solve said at least one challenge to compute a deviance of the user from a reference path; (f) a scoring module configured to determine a score for at least one challenge based on the deviance of the user from the reference path, wherein the score is calculated using one of more parameters selected from a group of parameters comprising (i) an usage of one or more statistical functions in said one or more steps to solve said at least one challenge and (ii) an exhaustiveness of functions among other parameters to arrive the user score; (g) a machine learning module configured to improve performance of the simulation-based learning platform, wherein the machine learning module engages the steps recording module and the machine learning module engages the scoring module, wherein the machine learning module identifies steps taken in a solution path, computes a deviance between steps in the solution path from steps in a reference path using statistical functions to obtain a score, wherein the score is used to track progress of a user by comparing a performance between the user and one or more experts, wherein the computed deviance is also used to discover an optimal recommended solution path for a challenge; (h) a statistics package updating module, wherein the statistics package updating module is configured for automated enhancement of statistical functions associated with the scoring module; and (i) a notification module configured to provide information about results associated with said at least one challenge to the user based on said score; providing a plurality of categories related to an industry to be selected by said user on said web-based interactive-learning platform; providing information related to a domain of learning when said user selects said plurality of categories; classifying said industry when said user selects said plurality of categories; obtaining, from the database, the plurality of challenges to be taken by said user; obtaining at least one information associated with said plurality of challenges, wherein said at least one 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 action or step performed by said user; rendering one or more hints to solve said at least one challenge; providing said one or more hints for completing instructions, and progressing said one or more hints to complete said at least one challenge; recording one or more steps taken in a solution path by said user to solve said at least one challenge; determining steps taken in a solution path that alter said at least one information associated with said plurality of challenges from said one or more steps performed by said user using a built-in intelligence associated with the machine learning module; highlighting said steps taken in a solution path with one or more color code to (a) specify a status of said steps taken in a solution path or (b) progress of said at least one challenge by said user; comparing said steps taken in a solution path 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, wherein said score is calculated using parameters selected from a group comprising (i) an usage of one or more statistical functions in said one or more steps to solve said at least one challenge and (ii) an exhaustiveness of functions among other parameters to arrive at user score; and notifying, a result associated with said at least one challenge to said user based on said score.