Example #1
0
def course_discussion( request, course_id ):
    course_uri = course_model.course_id2uri(course_id)
    course = _get_course_or_404(course_uri)
 
    context = { }
    context = _populate_course_context(request, course_id, context)
    context['discussion_active'] = True
    context['disqus_public_key'] = settings.DISQUS_PUBLIC_KEY
    if request.user.is_authenticated():
        context['disqus_sso'] = get_disqus_sso(request.user)

    return render_to_response(
        'courses/course_discussion.html',
        context,
        context_instance=RequestContext(request)
    )
Example #2
0
def course_discussion( request, course_id ):
    course_uri = course_model.course_id2uri(course_id)
    course = _get_course_or_404(course_uri)
 
    context = { }
    context = _populate_course_context(request, course_id, context)
    context['discussion_active'] = True
    context['disqus_public_key'] = settings.DISQUS_PUBLIC_KEY
    if request.user.is_authenticated():
        context['disqus_sso'] = get_disqus_sso(request.user)

    return render_to_response(
        'courses/course_discussion.html',
        context,
        context_instance=RequestContext(request)
    )
Example #3
0
def show_content( request, course_id, content_id):
    content_uri = u'/uri/content/{0}'.format(content_id)
    user_uri = u"/uri/user/{0}".format(request.user.username)
    context = _populate_course_context(request, course_id, {})

    if not any( c['uri'] == content_uri for c in context['course']['content']):
       raise http.Http404

    content = content_model.get_content(content_uri)
    context['content'] = content
    context['content_active'] = True
    context['disqus_public_key'] = settings.DISQUS_PUBLIC_KEY
    if request.user.is_authenticated():
        context['disqus_sso'] = get_disqus_sso(request.user)

    context['form'] = ContentForm(content)
    return render_to_response(
        'courses/content.html', 
        context, 
        context_instance=RequestContext(request)
    )
Example #4
0
def show_content( request, course_id, content_id):
    content_uri = u'/uri/content/{0}'.format(content_id)
    user_uri = u"/uri/user/{0}".format(request.user.username)
    context = _populate_course_context(request, course_id, {})

    if not any( c['uri'] == content_uri for c in context['course']['content']):
       raise http.Http404

    content = content_model.get_content(content_uri)
    context['content'] = content
    context['content_active'] = True
    context['disqus_public_key'] = settings.DISQUS_PUBLIC_KEY
    if request.user.is_authenticated():
        context['disqus_sso'] = get_disqus_sso(request.user)

    context['form'] = ContentForm(content)
    return render_to_response(
        'courses/content.html', 
        context, 
        context_instance=RequestContext(request)
    )