Open edX管理命令
文章目录
说明
基于dogwood版本
指令
- /edx/bin/python.edxapp /edx/bin/manage.edxapp cms –setting=aws
- /edx/bin/python.edxapp /edx/bin/manage.edxapp lms –setting=aws
命令列表
lms
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 |
:::text [auth] changepassword createsuperuser [certificates] cert_whitelist create_fake_cert fix_ungraded_certs gen_cert_report regenerate_user resubmit_error_certificates ungenerated_certs [course_groups] post_cohort_membership_fix [course_overviews] generate_course_overview [course_structures] generate_course_structure [courseware] clean_history clean_xml dump_course_ids dump_course_structure export_course import regrade_partial [dashboard] git_add_course [debug] dump_xml_courses [django] check compilemessages createcachetable dbshell diffsettings dumpdata flush inspectdb loaddata makemessages makemigrations migrate runfcgi shell showmigrations sql sqlall sqlclear sqlcustom sqldropindexes sqlflush sqlindexes sqlmigrate sqlsequencereset squashmigrations startapp startproject syncdb testserver validate [django_comment_client] assign_role assign_roles_for_course create_roles_for_existing get_discussion_link reload_forum_users seed_permissions_roles show_permissions [django_nose] test [django_openid_auth] openid_cleanup [djcelery] celery celerybeat celerycam celeryd celeryd_detach celeryd_multi celerymon djcelerymon [edx_proctoring] set_attempt_status [edx_sga] sga_migrate_submissions [edxmako] preprocess_assets [instructor] compute_grades dump_grades [mailing] mailchimp_id mailchimp_sync_announcements mailchimp_sync_course [oauth2_provider] create_oauth2_client [openassessment] create_oa_submissions performance_test_for_submissions simulate_ai_grading_error upload_oa_data [sessions] clearsessions [shoppingcart] retire_order [simple_history] populate_history [static_replace] clear_collectstatic_cache [staticfiles] collectstatic findstatic runserver [student] 6002exportusers 6002importusers add_to_group anonymized_id_mapping assigngroups cert_restriction change_enrollment create_random_users create_user emaillist get_grades set_staff set_superuser sync_user_info transfer_students userinfo [teams] reindex_course_team [third_party_auth] saml [thumbnail] thumbnail [user_api] email_opt_in_list [verify_student] retry_failed_photo_verifications set_software_secure_status [wiki] wikiviz [xblock_django] ensure_indexes |
cms
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 |
:::text [auth] changepassword createsuperuser [contentstore] check_course cleanup_assets clone_course create_course delete_course delete_orphans edit_course_tabs empty_asset_trashcan export export_all_courses export_convert_format fix_not_found force_publish git_export import migrate_to_split populate_creators prompt reindex_course reindex_library restore_asset_from_trashcan utils xlint [course_groups] post_cohort_membership_fix [course_overviews] generate_course_overview [course_structures] generate_course_structure [django] check compilemessages createcachetable dbshell diffsettings dumpdata flush inspectdb loaddata makemessages makemigrations migrate runfcgi shell showmigrations sql sqlall sqlclear sqlcustom sqldropindexes sqlflush sqlindexes sqlmigrate sqlsequencereset squashmigrations startapp startproject syncdb testserver validate [django_nose] test [django_openid_auth] openid_cleanup [djcelery] celery celerybeat celerycam celeryd celeryd_detach celeryd_multi celerymon djcelerymon [edx_proctoring] set_attempt_status [edx_sga] sga_migrate_submissions [edxmako] preprocess_assets [oauth2_provider] create_oauth2_client [openassessment] create_oa_submissions performance_test_for_submissions simulate_ai_grading_error upload_oa_data [require] require_init [sessions] clearsessions [simple_history] populate_history [static_replace] clear_collectstatic_cache [staticfiles] collectstatic findstatic runserver [student] 6002exportusers 6002importusers add_to_group anonymized_id_mapping assigngroups cert_restriction change_enrollment create_random_users create_user emaillist get_grades set_staff set_superuser sync_user_info transfer_students userinfo [user_api] email_opt_in_list [verify_student] retry_failed_photo_verifications set_software_secure_status [xblock_django] ensure_indexes |
使用
具体的使用方法可以翻阅源码或是测试用例management/commands/tests
demo
- /edx/bin/manage.edxapp cms –setting=aws export course-v1:a+b+c /tmp/test/a_b_c //导出课程
- 导出课程还是用python代码吧:
from contentstore.management.commands.export_all_courses import export_courses_to_output_path
文章作者 种瓜
上次更新 2016-05-03