Esempio n. 1
0
def criteria(course_key):
    """
    Constructs the 'criteria' URL from the course about page.
    """
    about_path = reverse('about_course',
                         kwargs={'course_id': six.text_type(course_key)})
    return u'{}{}'.format(site_prefix(), about_path)
Esempio n. 2
0
def evidence_url(user_id, course_key):
    """
    Generates a URL to the user's Certificate HTML view, along with a GET variable that will signal the evidence visit
    event.
    """
    course_id = str(course_key)
    # avoid circular import problems
    from lms.djangoapps.certificates.models import GeneratedCertificate
    cert = GeneratedCertificate.eligible_certificates.get(user__id=int(user_id), course_id=course_id)
    return site_prefix() + reverse(
        'certificates:render_cert_by_uuid', kwargs={'certificate_uuid': cert.verify_uuid}) + '?evidence_visit=1'