Business intelligence data repository and data management system and method
First Claim
1. A data management system comprising:
- a host server including a processor for processing digital data, a memory coupled to said processor for storing digital data, an input digitizer coupled to the processor for inputting digital data, an application program stored in said memory and accessible by said processor for directing processing of digital data by said processor, a display coupled to the processor and memory for displaying information derived from digital data processed by said processor;
a database for storage of multi-dimensional data originating from multiple educational institutions;
a usage tracking engine configured to generate multi-dimensional tracking data including at least two of identification of a feature accessed by a user, identification of content accessed by a user, an identification of a user accessing said feature, a time of access to said feature, a duration of access to said feature, and user activity relative to said feature, wherein said user is a student and an instructor;
a reporting engine configured to provide periodic reports based on said multi-dimensional data stored in said database;
a benchmarking engine configured to aggregate said multi-dimensional data from said multiple educational institutions to facilitate comparison of internal data associated with a first of said multiple educational institutions with aggregate data from a subset of said multiple educational institutions;
a predictive model configured to understand program performance, student retention, and learning outcomes; and
,a multi-dimensional analysis engine configured to understand program performance, student retention, learning outcomes.
1 Assignment
0 Petitions
Accused Products
Abstract
A business intelligence and data management system is disclosed comprising a database for storing multi-dimensional business data from multiple online educational institutions; a usage tracking engine for recording within a user profile the time and duration of access to disparate system features. A reporting engine provides periodic and custom reports and a benchmarking engine facilitates comparison of internal institution data with aggregate data from multiple institutions, to compare student retention, course completion, student satisfaction, and student performance. The reporting engine provides reports on course retention rates, course evaluations, faculty evaluations, enrollment, student performance, and course run rates. The usage tracking engine, benchmarking engine, and reporting engine facilitate determination of best practices to improve student enrollment, student retention, course completion, student performance, and student satisfaction. A custom query engine facilitates freeform searches of business data and a data mining engine provides access to detailed data supporting the periodic reports.
-
Citations
16 Claims
-
1. A data management system comprising:
-
a host server including a processor for processing digital data, a memory coupled to said processor for storing digital data, an input digitizer coupled to the processor for inputting digital data, an application program stored in said memory and accessible by said processor for directing processing of digital data by said processor, a display coupled to the processor and memory for displaying information derived from digital data processed by said processor; a database for storage of multi-dimensional data originating from multiple educational institutions; a usage tracking engine configured to generate multi-dimensional tracking data including at least two of identification of a feature accessed by a user, identification of content accessed by a user, an identification of a user accessing said feature, a time of access to said feature, a duration of access to said feature, and user activity relative to said feature, wherein said user is a student and an instructor; a reporting engine configured to provide periodic reports based on said multi-dimensional data stored in said database; a benchmarking engine configured to aggregate said multi-dimensional data from said multiple educational institutions to facilitate comparison of internal data associated with a first of said multiple educational institutions with aggregate data from a subset of said multiple educational institutions; a predictive model configured to understand program performance, student retention, and learning outcomes; and
,a multi-dimensional analysis engine configured to understand program performance, student retention, learning outcomes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for managing business data from multiple educational institutions at a central repository comprising:
-
tracking student activity associated with a feature of an application accessed by said student, wherein said tracking is performed by a host server including a processor for processing digital data, a memory coupled to said processor for storing digital data, an input digitizer coupled to the processor for inputting digital data, an application program stored in said memory and accessible by said processor for directing processing of digital data by said processor, a display coupled to the processor and memory for displaying information derived from digital data processed by said processor and said central respository; tracking, using said host server, student activity associated with content accessed by said student; generating, using said host server, a profile within a central repository from said student tracking; recording, using said host server, at least one of a time and a duration of said student activity within said student profile; tracking, using said host server, instructor activity associated with a feature of an application accessed by said instructor; tracking, using said host server, instructor activity associated with content accessed by said instructor; generating, using said host server, an instructor profile within a central repository from said instructor tracking; recording, using said host server, at least one of a time and a duration of said instructor activity within said instructor profile; comparing, using said host server, internal data associated with a first of said multiple educational institutions to aggregate historic data from a subset of said multiple educational institutions; comparing, using said host server, said internal data associated with a first program level to said internal data associated with a second program level; correlating academic activities within said student profile and said instructor profile; using predictive models to facilitate predictions related to academic program performance, student retention, and learning outcomes; performing an analysis to understand academic program performance, faculty effectiveness, student retention, and learning outcomes using at least one of online analytical processing (OLAP), multi-dimensional online analytical processing (MOLAP), relational online analytical processing (ROLAP) and hybrid online analytical processing (HOLAP); identifying key drivers, trends and problems related to student course completion and successful course learning outcomes by analyzing said student profile and said instructor profile; determining strategies for academic program growth based upon said multi-dimensional analysis, said key drivers, said trends and said problems; identifying trends related to attrition in an academic program; identifying times of activities that precede said attrition in said academic program; providing, using said host server, periodic reports based on said identifications, strategies and said business data stored in said database, wherein said business data includes at least one of student enrollment, registration, student retention, student-instructor interaction, student or instructor system feature usage, student performance, student satisfaction, course evaluations; and communicating with said student at said time to minimize said attrition. - View Dependent Claims (15)
-
-
16. A machine-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a processor, cause said processor to perform a method comprising the steps of:
-
tracking student activity associated with a feature of an application accessed by said student, wherein said tracking is performed by a host server including a processor for processing digital data, a memory coupled to said processor for storing digital data, an input digitizer coupled to the processor for inputting digital data, an application program stored in said memory and accessible by said processor for directing processing of digital data by said processor, a display coupled to the processor and memory for displaying information derived from digital data processed by said processor and said central respository; tracking, using said host server, student activity associated with content accessed by said student; generating, using said host server, a student profile within a central repository from said student tracking; recording, using said host server, at least one of a time and a duration of said student activity within said student profile; tracking, using said host server, instructor activity associated with a feature of an application accessed by said instructor; tracking, using said host server, instructor activity associated with content accessed by said instructor; generating, using said host server, an instructor profile within a central repository from said instructor tracking; recording, using said host server, at least one of a time and a duration of said instructor activity within said instructor profile; comparing, using said host server, internal data associated with a first of said multiple educational institutions to aggregate historic data from a subset of said multiple educational institutions; comparing, using said host server, said internal data associated with a first program level to said internal data associated with a second program level; correlating academic activities within said student profile and said instructor profile; using predictive models to facilitate predictions related to academic program performance, student retention, and learning outcomes; performing an analysis to understand academic program performance, faculty effectiveness, student retention, and learning outcomes using at least one of online analytical processing (OLAP), multi-dimensional online analytical processing (MOLAP), relational online analytical processing (ROLAP) and hybrid online analytical processing (HOLAP); identifying key drivers, trends and problems related to student course completion and successful course learning outcomes by analyzing said student profile and said instructor profile; determining strategies for academic program growth based upon said multi-dimensional analysis, said key drivers, said trends and said problems; identifying trends related to attrition in an academic program; identifying times of activities that precede said attrition in said academic program; providing, using said host server, periodic reports based on said identifications, strategies and said business data stored in said database, wherein said business data includes at least one of student enrollment, registration, student retention, student-instructor interaction, student or instructor system feature usage, student performance, student satisfaction, course evaluations; and
,communicating with said student at said time to minimize said attrition.
-
Specification