diff --git a/common/lib/xmodule/xmodule/modulestore/parsers.py b/common/lib/xmodule/xmodule/modulestore/parsers.py index b646d10707..4996cc4e8a 100644 --- a/common/lib/xmodule/xmodule/modulestore/parsers.py +++ b/common/lib/xmodule/xmodule/modulestore/parsers.py @@ -21,8 +21,8 @@ def parse_url(string): 'edx://version/0123FFFF' 'edx://mit.eecs.6002x' 'edx://mit.eecs.6002x;published' - 'edx://mit.eecs.6002x;published#HW3' - 'edx://mit.eecs.6002x;published@000eee12345#HW3' + 'edx://mit.eecs.6002x;published/block/HW3' + 'edx://mit.eecs.6002x;published/version/000eee12345/block/HW3' This returns None if string cannot be parsed. @@ -98,9 +98,9 @@ def parse_course_id(string): Examples of valid course_ids: 'mit.eecs.6002x' - 'mit.eecs.6002x;published' - 'mit.eecs.6002x#HW3' - 'mit.eecs.6002x;published#HW3' + 'mit.eecs.6002x/branch/published' + 'mit.eecs.6002x/block/HW3' + 'mit.eecs.6002x/branch/published/block/HW3' 'mit.eecs.6002x/branch/published/version/519665f6223ebd6980884f2b/block/HW3'