def _create(cls, target_class, org='testX', prettyid='999', user_id='test_user', master_branch='draft', id_root=None, **kwargs): modulestore = kwargs.pop('modulestore') root_block_id = kwargs.pop('root_block_id', 'course') # Write the data to the mongo datastore new_course = modulestore.create_course( org, prettyid, user_id, fields=kwargs, id_root=id_root or prettyid, master_branch=master_branch, root_block_id=root_block_id) return new_course
def _create(cls, target_class, offering='999', org='testX', user_id=ModuleStoreEnum.UserID.test, master_branch=ModuleStoreEnum.BranchName.draft, **kwargs): modulestore = kwargs.pop('modulestore') root_block_id = kwargs.pop('root_block_id', 'course') # Write the data to the mongo datastore new_course = modulestore.create_course( org, offering, user_id, fields=kwargs, master_branch=master_branch, root_block_id=root_block_id ) return new_course
def _create(cls, target_class, offering='999', org='testX', user_id='test_user', master_branch=BRANCH_NAME_DRAFT, **kwargs): modulestore = kwargs.pop('modulestore') root_block_id = kwargs.pop('root_block_id', 'course') # Write the data to the mongo datastore new_course = modulestore.create_course( org, offering, user_id, fields=kwargs, master_branch=master_branch, root_block_id=root_block_id ) return new_course
def _create(cls, target_class, course='999', run='run', org='testX', user_id=ModuleStoreEnum.UserID.test, master_branch=ModuleStoreEnum.BranchName.draft, **kwargs): modulestore = kwargs.pop('modulestore') root_block_id = kwargs.pop('root_block_id', 'course') # Write the data to the mongo datastore new_course = modulestore.create_course( org, course, run, user_id, fields=kwargs, master_branch=master_branch, root_block_id=root_block_id ) return new_course
def _create( cls, target_class, course_id="testX.999", org="testX", user_id="test_user", master_branch="draft", **kwargs ): modulestore = kwargs.pop("modulestore") root_block_id = kwargs.pop("root_block_id", "course") # Write the data to the mongo datastore new_course = modulestore.create_course( course_id, org, user_id, fields=kwargs, master_branch=master_branch, root_block_id=root_block_id ) return new_course
def _create( cls, target_class, offering="999", org="testX", user_id="test_user", master_branch=ModuleStoreEnum.BranchName.draft, **kwargs ): modulestore = kwargs.pop("modulestore") root_block_id = kwargs.pop("root_block_id", "course") # Write the data to the mongo datastore new_course = modulestore.create_course( org, offering, user_id, fields=kwargs, master_branch=master_branch, root_block_id=root_block_id ) return new_course
def _create(cls, target_class, course_id='testX.999', org='testX', user_id='test_user', master_branch='draft', **kwargs): modulestore = kwargs.pop('modulestore') root_block_id = kwargs.pop('root_block_id', 'course') # Write the data to the mongo datastore new_course = modulestore.create_course(course_id, org, user_id, fields=kwargs, master_branch=master_branch, root_block_id=root_block_id) return new_course