Skip to content

Instantly share code, notes, and snippets.

View pdpinch's full-sized avatar

Peter Pinch pdpinch

View GitHub Profile
@gsidebo
gsidebo / edx_block_helpers.py
Last active December 7, 2018 15:55
Helper functions for Open edX (to be run in an LMS Django shell)
from urlparse import urlparse, parse_qs
from collections import namedtuple
from django.core.urlresolvers import resolve
from django.contrib.auth.models import User
from courseware.model_data import FieldDataCache, DjangoKeyValueStore
from courseware.module_render import get_module_for_descriptor_internal
from courseware.courses import get_course_with_access, get_course_by_id
from opaque_keys.edx.keys import CourseKey, UsageKey