-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #95 from openedx/bmtcril/beta_doc_updates
Doc updates
- Loading branch information
Showing
17 changed files
with
144 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
.. _aspects-overview: | ||
|
||
Aspects Overview | ||
**************** | ||
|
||
What it is | ||
########## | ||
|
||
Aspects captures learning events and transforms them into data visualizations. When a learner enrolls in a course, that event is captured in a database and displayed back to the course instructor as a graph of learner enrollments over time. When an instructor adds a new problem to their course and publishes it, the course data is refreshed in the database so that it can immediately begin showing information about how learners answer the question. | ||
|
||
Aspects is being built to help Open edX users answer questions like: | ||
|
||
- How many learners were active in a specified time period? | ||
- How many learners are participating in forum discussions? | ||
- How often was this problem answered correctly vs incorrectly? | ||
- How much of each video is watched, and which sections were re-watched most? | ||
|
||
By default Aspects focuses on learner privacy and does not include the ability to identify learners in the reports. This type of functionality can be added via plugins if desirable, but can have negative performance and user interface issues for large courses. | ||
|
||
How it works | ||
############ | ||
|
||
Many actions in the Open edX platform generate :ref:`tracking-logs`, which are captured by the event-routing-backends plugin, transformed into :ref:`xAPI <xapi-concepts>` statements, and either forwarded to the :ref:`Ralph <ralph>` learning record store or sent to the :ref:`Vector <vector>` log statement forwarder (depending on configuration). Either option will save the xAPI statement to a :ref:`ClickHouse <clickhouse>` analytic database. Once in the database, the statement can be transformed and aggregated in many different ways using different types of views or intermediate tables to generate data that is then displayed using :ref:`Superset <superset>`. | ||
|
||
See the :download:`Data Flow PDF </_static/AspectsDataFlows.pdf>` for more details. | ||
|
||
For Instructors | ||
~~~~~~~~~~~~~~~ | ||
|
||
By default instructors can use their Open edX installation to single sign-on to the Superset instance. Superset will pull in the courses that you are an instructor on from the LMS and assign you appropriate permissions. It will also pull in your preferred language from the LMS and attempt to display content in that language. Once logged in you will be able to see the Instructor Dashboard. From here you can navigate to different tabs and view the different :ref:`Instructor Reports <instructor-reports>` made available by your site operators. | ||
|
||
For Analysts | ||
~~~~~~~~~~~~ | ||
|
||
Data Analysts don't yet have specific roles that we can pull from the Open edX installation, but we hope to be able to do that soon. For now, you should be able to get appropriate permissions assigned to you by a site operator or administrator with the necessary permissions. In addition to being able to see the Instructor Reports you may get access to the Operator Reports and the ability to use the SQL Lab to run queries directly against the different ClickHouse data sources. | ||
|
||
See the `Superset <https://superset.apache.org/docs/intro>`_. documentation for more information on how to use the advanced Superset features. | ||
|
||
For Operators | ||
~~~~~~~~~~~~~ | ||
|
||
Site operators have full administrative access to Superset as well as a dashboard :ref:`Operator Reports <operator-reports>` of metrics to monitor instance-wide health and activity. See the `Superset <https://superset.apache.org/docs/intro>`_. documentation for more information on how to use the advanced Superset features. You can also create new dashboards and charts. | ||
|
||
For Developers | ||
~~~~~~~~~~~~~~ | ||
|
||
Developers can :ref:`extend <extensions>` Aspects in numerous ways to work with the many ways Open edX can be configured and unique reporting needs for each organization. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
.. _superset: | ||
|
||
Superset | ||
******** | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,18 @@ | ||
.. _tracking-logs: | ||
|
||
Tracking Logs | ||
************* | ||
|
||
The event-tracking library tracks context-aware semi-structured system events. It captures | ||
The event-tracking library tracks context-aware semi-structured system events. It captures | ||
and stores events with nested data structures in order to truly take advantage of schemaless | ||
data storage systems. | ||
|
||
This library produces trackings logs which can be stored in multiple destinations. | ||
This library produces trackings logs which can be stored in multiple destinations. | ||
|
||
In Aspects those trackings logs are captured by Vector and stored in the Clickhouse database. | ||
Those are not really used by the Aspects plugin, but they are there for custom reporting | ||
capabilities. | ||
|
||
Note that we use xAPI statements over tracking logs, because those store a lot of | ||
PII data, such as usernames, email addresses, browser data, and IP addresses; | ||
PII data, such as usernames, email addresses, browser data, and IP addresses; | ||
while xAPI statements are more generic. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,8 @@ | ||
Reference Material | ||
################## | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
Instructor Reports <instructor_reports> | ||
Operator Reports <operator_reports> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
.. _instructor-reports: | ||
|
||
Instructor Reports | ||
################## | ||
|
||
Coming soon |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
.. _operator-reports: | ||
|
||
Operator Reports | ||
################ | ||
|
||
Coming soon |