├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── examples ├── README.md ├── __init__.py ├── copy_paste_course.py ├── create_content.py ├── data.php ├── download_random_leader_avatar.py ├── export_course.py ├── external-reports │ ├── README.md │ ├── cache │ │ └── test │ ├── dropout_report.py │ ├── item_report.py │ ├── latex │ │ ├── default-dropout │ │ │ ├── common │ │ │ │ └── introduction.tex │ │ │ ├── course-dropout-report.tex │ │ │ ├── cover.eps │ │ │ ├── generated │ │ │ │ └── test │ │ │ ├── logo.eps │ │ │ ├── makefile.sh │ │ │ └── stepik.sty │ │ ├── default-item │ │ │ ├── common │ │ │ │ ├── introduction.tex │ │ │ │ ├── methodology.tex │ │ │ │ ├── multiplecorrect.png │ │ │ │ ├── multiplewrong.png │ │ │ │ ├── singlecorrect.png │ │ │ │ └── singlewrong.png │ │ │ ├── course-item-report.tex │ │ │ ├── cover.eps │ │ │ ├── generated │ │ │ │ └── test │ │ │ ├── logo.eps │ │ │ ├── makefile.sh │ │ │ └── stepik.sty │ │ ├── default-video │ │ │ ├── common │ │ │ │ ├── introduction.tex │ │ │ │ └── methodology.tex │ │ │ ├── course-video-report.tex │ │ │ ├── cover.eps │ │ │ ├── generated │ │ │ │ └── test │ │ │ ├── logo.eps │ │ │ ├── makefile.sh │ │ │ └── stepik.sty │ │ └── default │ │ │ └── test │ ├── library │ │ ├── api.py │ │ ├── api_keys.py │ │ ├── models.py │ │ ├── settings.py │ │ └── utils.py │ ├── pdf │ │ └── test │ └── video_report.py ├── get_active_courses.py ├── get_certificates_urls_example.py ├── get_countries_all_count.py ├── get_courses_authors.py ├── get_courses_by_params.py ├── get_enrolled_courses.py ├── get_info_all_courses_titles.py ├── get_leaders_social_profiles.py ├── get_learn_events.py ├── get_ten_users_with_highest_reputation.py ├── get_top_lessons_by_reactions.py ├── get_user_courses.py ├── get_user_name.py ├── google-scripts │ ├── featured_courses.gs │ └── stepik.gs ├── monitor.php ├── oauth_auth_example.py ├── plot_course_viewed_by.py ├── plot_lesson_stats.py ├── popular_courses.py ├── recommendations_top_example.py ├── save_course_slides.py ├── save_course_source.py ├── save_course_steps.py ├── top_lessons_to_html.py └── videos_downloader.py ├── requirements.txt └── tests └── test_oauth_auth_example.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/copy_paste_course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/copy_paste_course.py -------------------------------------------------------------------------------- /examples/create_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/create_content.py -------------------------------------------------------------------------------- /examples/data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/data.php -------------------------------------------------------------------------------- /examples/download_random_leader_avatar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/download_random_leader_avatar.py -------------------------------------------------------------------------------- /examples/export_course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/export_course.py -------------------------------------------------------------------------------- /examples/external-reports/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/README.md -------------------------------------------------------------------------------- /examples/external-reports/cache/test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/external-reports/dropout_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/dropout_report.py -------------------------------------------------------------------------------- /examples/external-reports/item_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/item_report.py -------------------------------------------------------------------------------- /examples/external-reports/latex/default-dropout/common/introduction.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-dropout/common/introduction.tex -------------------------------------------------------------------------------- /examples/external-reports/latex/default-dropout/course-dropout-report.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-dropout/course-dropout-report.tex -------------------------------------------------------------------------------- /examples/external-reports/latex/default-dropout/cover.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-dropout/cover.eps -------------------------------------------------------------------------------- /examples/external-reports/latex/default-dropout/generated/test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/external-reports/latex/default-dropout/logo.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-dropout/logo.eps -------------------------------------------------------------------------------- /examples/external-reports/latex/default-dropout/makefile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-dropout/makefile.sh -------------------------------------------------------------------------------- /examples/external-reports/latex/default-dropout/stepik.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-dropout/stepik.sty -------------------------------------------------------------------------------- /examples/external-reports/latex/default-item/common/introduction.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-item/common/introduction.tex -------------------------------------------------------------------------------- /examples/external-reports/latex/default-item/common/methodology.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-item/common/methodology.tex -------------------------------------------------------------------------------- /examples/external-reports/latex/default-item/common/multiplecorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-item/common/multiplecorrect.png -------------------------------------------------------------------------------- /examples/external-reports/latex/default-item/common/multiplewrong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-item/common/multiplewrong.png -------------------------------------------------------------------------------- /examples/external-reports/latex/default-item/common/singlecorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-item/common/singlecorrect.png -------------------------------------------------------------------------------- /examples/external-reports/latex/default-item/common/singlewrong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-item/common/singlewrong.png -------------------------------------------------------------------------------- /examples/external-reports/latex/default-item/course-item-report.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-item/course-item-report.tex -------------------------------------------------------------------------------- /examples/external-reports/latex/default-item/cover.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-item/cover.eps -------------------------------------------------------------------------------- /examples/external-reports/latex/default-item/generated/test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/external-reports/latex/default-item/logo.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-item/logo.eps -------------------------------------------------------------------------------- /examples/external-reports/latex/default-item/makefile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-item/makefile.sh -------------------------------------------------------------------------------- /examples/external-reports/latex/default-item/stepik.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-item/stepik.sty -------------------------------------------------------------------------------- /examples/external-reports/latex/default-video/common/introduction.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-video/common/introduction.tex -------------------------------------------------------------------------------- /examples/external-reports/latex/default-video/common/methodology.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-video/common/methodology.tex -------------------------------------------------------------------------------- /examples/external-reports/latex/default-video/course-video-report.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-video/course-video-report.tex -------------------------------------------------------------------------------- /examples/external-reports/latex/default-video/cover.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-video/cover.eps -------------------------------------------------------------------------------- /examples/external-reports/latex/default-video/generated/test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/external-reports/latex/default-video/logo.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-video/logo.eps -------------------------------------------------------------------------------- /examples/external-reports/latex/default-video/makefile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-video/makefile.sh -------------------------------------------------------------------------------- /examples/external-reports/latex/default-video/stepik.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/latex/default-video/stepik.sty -------------------------------------------------------------------------------- /examples/external-reports/latex/default/test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/external-reports/library/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/library/api.py -------------------------------------------------------------------------------- /examples/external-reports/library/api_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/library/api_keys.py -------------------------------------------------------------------------------- /examples/external-reports/library/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/library/models.py -------------------------------------------------------------------------------- /examples/external-reports/library/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/library/settings.py -------------------------------------------------------------------------------- /examples/external-reports/library/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/library/utils.py -------------------------------------------------------------------------------- /examples/external-reports/pdf/test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/external-reports/video_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/external-reports/video_report.py -------------------------------------------------------------------------------- /examples/get_active_courses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/get_active_courses.py -------------------------------------------------------------------------------- /examples/get_certificates_urls_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/get_certificates_urls_example.py -------------------------------------------------------------------------------- /examples/get_countries_all_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/get_countries_all_count.py -------------------------------------------------------------------------------- /examples/get_courses_authors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/get_courses_authors.py -------------------------------------------------------------------------------- /examples/get_courses_by_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/get_courses_by_params.py -------------------------------------------------------------------------------- /examples/get_enrolled_courses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/get_enrolled_courses.py -------------------------------------------------------------------------------- /examples/get_info_all_courses_titles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/get_info_all_courses_titles.py -------------------------------------------------------------------------------- /examples/get_leaders_social_profiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/get_leaders_social_profiles.py -------------------------------------------------------------------------------- /examples/get_learn_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/get_learn_events.py -------------------------------------------------------------------------------- /examples/get_ten_users_with_highest_reputation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/get_ten_users_with_highest_reputation.py -------------------------------------------------------------------------------- /examples/get_top_lessons_by_reactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/get_top_lessons_by_reactions.py -------------------------------------------------------------------------------- /examples/get_user_courses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/get_user_courses.py -------------------------------------------------------------------------------- /examples/get_user_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/get_user_name.py -------------------------------------------------------------------------------- /examples/google-scripts/featured_courses.gs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/google-scripts/featured_courses.gs -------------------------------------------------------------------------------- /examples/google-scripts/stepik.gs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/google-scripts/stepik.gs -------------------------------------------------------------------------------- /examples/monitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/monitor.php -------------------------------------------------------------------------------- /examples/oauth_auth_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/oauth_auth_example.py -------------------------------------------------------------------------------- /examples/plot_course_viewed_by.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/plot_course_viewed_by.py -------------------------------------------------------------------------------- /examples/plot_lesson_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/plot_lesson_stats.py -------------------------------------------------------------------------------- /examples/popular_courses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/popular_courses.py -------------------------------------------------------------------------------- /examples/recommendations_top_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/recommendations_top_example.py -------------------------------------------------------------------------------- /examples/save_course_slides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/save_course_slides.py -------------------------------------------------------------------------------- /examples/save_course_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/save_course_source.py -------------------------------------------------------------------------------- /examples/save_course_steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/save_course_steps.py -------------------------------------------------------------------------------- /examples/top_lessons_to_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/top_lessons_to_html.py -------------------------------------------------------------------------------- /examples/videos_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/examples/videos_downloader.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/test_oauth_auth_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StepicOrg/Stepik-API/HEAD/tests/test_oauth_auth_example.py --------------------------------------------------------------------------------