코스 관리 오픈 서비스 인터페이스 정의

CourseManagement Open Service Interface Definition

Course Management Open Service Interface Definition(OSID)은 정상입니다.I. 과정 카탈로그(과정 카탈로그)의 작성 및 관리를 지원하는 사양.OSID는 재사용 가능하고 상호 운용 가능한 소프트웨어를 설계 및 구축하기 위한 서비스 지향 아키텍처를 구성하는 프로그래밍 방식의 인터페이스입니다.

코스 카탈로그는 다음과 같이 구성되어 있습니다.

  • Canonical Cours는 일반적인 학습 과정을 기술하며 학술 용어 전반에 걸쳐 존재합니다.
  • CourseOfferings는 특정 학기에 제공되는 CanicalCourse를 나타냅니다.
  • 코스섹션에서는 장소, 일정, 멤버십 정보를 포함한 코스 오퍼링 회의에 대해 설명합니다.

OSID를 병용하면 각 서비스가 특정 영역에만 집중된 완전한 시스템으로 구성됩니다.예를 들어, CourseOffering과 관련된 역할Authorization OSID를 통해 정의되며, 코스 작업과 자료는 Repository OSID에서 정의되며, 코스 등급은 Grading OSID를 통해 할당됩니다.이러한 문제 공간을 고려하여 동일한 코스 관리 소프트웨어 패키지 내에서 이러한 각 서비스의 다른 구현을 서로 독립적으로 사용할 수 있습니다.

「 」를 참조해 주세요.

외부 링크