related resources
% for elem in resources: <% if elem['id'] in endorsed_recommendation_ids: endorseMode = 'endorsed' endorsed_index = endorsed_recommendation_ids.index(elem['id']) endorsed_reason = endorsed_recommendation_reasons[endorsed_index] else: endorseMode = '' endorsed_reason = '' if elem['id'] in downvoted_ids: voteMode = "downvoting" elif elem['id'] in upvoted_ids: voteMode = 'upvoting' else: voteMode = '' if elem['id'] in flagged_ids: flagMode = 'problematic' reason = flagged_reasons[flagged_ids.index(elem['id'])] else: flagMode = '' reason = '' %> <%include file="resourcebox.html" args="id=elem['id'],title=elem['title'],votes=elem['votes'],url=elem['url'],description=elem['description'],descriptionText=elem['descriptionText'],isProblematic=flagMode,problematicReason=reason,voteMode=voteMode,endorseMode=endorseMode,endorsedReason=endorsed_reason" /> % endfor
Add new resource >>
This is a list of resources your fellow students thought might be helpful. If you find another useful resource, either on edx.org or elsewhere, please add it. If you can improve the description or preview of a resource, please do so as well. If you find a resource helpful, upvote it. If it’s not so helpful, downvote it. If it has issues (illegal material, incorrect, etc.), please flag it and let us know the reason.
< Related resources
Deendorse this resource and give the reason why you do that.

Endorse this resource and give the reason why you do that.

Why would you like to flag this resource? The staff will review all flagged resources, and remove inappropriate ones (spam, incorrect, abusive, etc.). Giving a clear reason will help us do this efficiently.

Edit the resource and make it more helpful for other students with this problem. Please do not give the answer directly.
Title 
*

Location 
*

Description 

Preview screenshot:
Suggest a resource which can help other students with this problem. Please do not give the answer directly.
Title 
*

Location 
*

Description 

Preview screenshot: