Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-analytics-dashboard
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-analytics-dashboard
Commits
c4f999d9
Commit
c4f999d9
authored
Sep 24, 2015
by
Dennis Jen
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #353 from edx/dsjen/avg-video-calc
Fixed video charts to use average incomplete views.
parents
e9b9d545
73e13497
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
5 additions
and
5 deletions
+5
-5
analytics_dashboard/courses/presenters/engagement.py
+2
-2
analytics_dashboard/courses/tests/test_presenters.py
+1
-1
analytics_dashboard/static/js/engagement-video-content-main.js
+2
-2
No files found.
analytics_dashboard/courses/presenters/engagement.py
View file @
c4f999d9
...
...
@@ -146,7 +146,7 @@ class CourseEngagementVideoPresenter(CourseAPIPresenterMixin, BasePresenter):
'users_at_start'
:
total_start_users
,
'users_at_end'
:
total_end_users
,
'index'
:
index
+
1
,
'average_
users_at_start
'
:
0
,
'average_
start_only_users
'
:
0
,
'average_users_at_end'
:
0
,
})
...
...
@@ -158,7 +158,7 @@ class CourseEngagementVideoPresenter(CourseAPIPresenterMixin, BasePresenter):
if
has_views
and
parent
[
'num_modules'
]:
num_modules
=
float
(
parent
[
'num_modules'
])
parent
.
update
({
'average_
users_at_start'
:
total_start_users
/
num_modules
,
'average_
start_only_users'
:
parent
[
'start_only_users'
]
/
num_modules
,
'average_users_at_end'
:
total_end_users
/
num_modules
,
})
...
...
analytics_dashboard/courses/tests/test_presenters.py
View file @
c4f999d9
...
...
@@ -233,7 +233,7 @@ class CourseEngagementVideoPresenterTests(SwitchMixin, TestCase):
'users_at_start'
:
60
,
'users_at_end'
:
40
,
'index'
:
1
,
'average_
users_at_start'
:
3
0
,
'average_
start_only_users'
:
1
0
,
'average_users_at_end'
:
20
,
'end_percent'
:
2
/
3
,
'start_only_users'
:
20
,
...
...
analytics_dashboard/static/js/engagement-video-content-main.js
View file @
c4f999d9
...
...
@@ -9,7 +9,7 @@ require(['vendor/domReady!', 'load/init-page'], function (doc, page) {
var
model
=
page
.
models
.
courseModel
,
graphVideoColumns
=
[
{
key
:
'average_users_at_
start
'
,
key
:
'average_users_at_
end
'
,
percent_key
:
'end_percent'
,
title
:
gettext
(
'Average Complete Views'
),
className
:
'text-right'
,
...
...
@@ -18,7 +18,7 @@ require(['vendor/domReady!', 'load/init-page'], function (doc, page) {
color
:
'#58BC4B'
},
{
key
:
'average_
users_at_end
'
,
key
:
'average_
start_only_users
'
,
percent_key
:
'start_only_percent'
,
title
:
gettext
(
'Average Incomplete Views'
),
className
:
'text-right'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment