Commit 1a8b01db by swdanielli

Add hyperlink log at client side, code cleaning, pep8/pylint check

parent fae9e5bc
from .recommender import RecommenderXBlock """
\ No newline at end of file This XBlock will show a set of recommended resources which may be helpful to
students solving a given problem.
"""
from .recommender import RecommenderXBlock
...@@ -16,16 +16,16 @@ ...@@ -16,16 +16,16 @@
</div> </div>
% for elem in resources: % for elem in resources:
<% <%
if elem['id'] in downvotedIds: if elem['id'] in downvoted_ids:
voteMode = "downvoting" voteMode = "downvoting"
elif elem['id'] in upvotedIds: elif elem['id'] in upvoted_ids:
voteMode = 'upvoting' voteMode = 'upvoting'
else: else:
voteMode = '' voteMode = ''
if elem['id'] in flaggedIds: if elem['id'] in flagged_ids:
flagMode = 'problematic' flagMode = 'problematic'
reason = flaggedReasons[flaggedIds.index(elem['id'])] reason = flagged_reasons[flagged_ids.index(elem['id'])]
else: else:
flagMode = '' flagMode = ''
reason = '' reason = ''
......
...@@ -413,6 +413,14 @@ function RecommenderXBlock(runtime, element) { ...@@ -413,6 +413,14 @@ function RecommenderXBlock(runtime, element) {
} }
); );
/* Emit log for student clicking a resource */
$(ele).find('a').click(function() {
Logger.log('resource.click.event', {
'status': 'A resource was clicked',
'id': $(ele).find('.recommender_entryId').text()
});
});
/* Edit existing resource */ /* Edit existing resource */
$(ele).find('.resource_edit_button').click(function() { $(ele).find('.resource_edit_button').click(function() {
$('.editSourceBlock').show(); $('.editSourceBlock').show();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment