-
Запись на курс.
Вы можете записаться на курс с помощью API Coursera. Вот пример использования Python:import requests def enroll_in_course(course_id, access_token): url = f"https://api.coursera.org/api/courses.v1/sessions/{course_id}/enrollments" headers = {"Authorization": f"Bearer {access_token}"} response = requests.post(url, headers=headers) if response.status_code == 201: print("Enrollment successful!") else: print("Enrollment failed.") -
Информация о курсе.
Вы можете получить информацию о курсе с помощью API Coursera. Вот пример использования Python:import requests def get_course_info(course_id): url = f"https://api.coursera.org/api/courses.v1/courses/{course_id}" response = requests.get(url) if response.status_code == 200: course_info = response.json() print(f"Course Name: {course_info['name']}") print(f"Course Description: {course_info['description']}") print(f"Course Start Date: {course_info['start_date']}") else: print("Failed to retrieve course information.") -
Прогресс курса.
Вы можете отслеживать прогресс учащегося в курсе с помощью API Coursera. Вот пример использования Python:import requests def get_course_progress(course_id, learner_id, access_token): url = f"https://api.coursera.org/api/onDemandProgress.v1/users/{learner_id}/courses/{course_id}" headers = {"Authorization": f"Bearer {access_token}"} response = requests.get(url, headers=headers) if response.status_code == 200: progress_info = response.json() print(f"Course Progress: {progress_info['courseProgress']}") else: print("Failed to retrieve course progress.")