코스 및 조직은 교육기관 계층에서 여러 노드에 연계할 수 있지만, 이러한 연계 중 하나는 "기본" 연계로 지정해야 합니다. 기본 연결에 따라 코스에서 해당 도구 설정, 즉 도구를 사용할 수 있는지 여부 및 도구에 대한 게스트 및 참관인 접근이 활성화되었는지 여부를 찾는 노드가 결정됩니다.
노드에서는 탭, 모듈, 도구 등 다른 코스 설정의 기본값도 지정할 수 있습니다. 노드의 설정은 일반적인 코스가 아니라 노드 자체와 연계된 코스에만 적용됩니다. 메뉴, 구조, 테마 등 기본 코스 설정은 노드를 통해 컨트롤할 수 없습니다.
객체에 대한 기본 노드 연계 선택
신규 또는 기존 객체에서
- 코스 또는 사용자 같은 객체를 생성하거나 수정합니다.
- 노드 찾기를 선택합니다.
- 노드를 검색하여 선택합니다.
- 제출을 선택합니다.
여러 노드를 연계한 경우 기본적으로 사용할 노드 옆에 있는 기본 노드 라디오 버튼을 선택합니다.
계층 사용자 인터페이스에서
관리자가 노드에 추가할 객체를 선택하면 선택된 각 객체에 기존의 기본 노드 연결이 있는지 확인됩니다.
객체에 기본 노드 연계가 없으면 시스템에서 선택한 노드에 해당 객체의 기본 연계를 생성합니다.
객체에 이미 기본 노드 연결이 있는 경우 선택된 노드에 대해 해당 객체를 위한 보조 연결이 생성됩니다.
기본 노드 연결이 누락된 경우
계층에 연계된 코스 또는 조직은 가끔 기본 연계 없이 검색되기도 합니다. 이 경우는 다음과 같습니다.
- 9.1 SP 6에서 9.1 SP 8으로 업그레이드한 후. SP 6에서는 기본 연계를 사용할 수 없으므로 업그레이드 프로그램에서 SP 8으로 마이그레이션하는 과정에서 기본 연계를 생성해야 합니다. SP 6 코스 또는 조직을 여러 노드와 연계한 상태에서는 업그레이드 도구에서 기본값으로 표시해야 하는 노드를 확인할 수 없습니다.
- 기본 연계를 삭제한 후. 기본 연결을 직접 삭제하거나 해당 상위 노드를 삭제하는 방식으로 삭제한 경우 해당 코스/조직에 2개 이상의 다른 연결이 있다면 사용자가 그중 어떤 연결을 기본 연결로 사용할지 결정해야 합니다. 사용자가 결정할 때까지는 두 개가 모두 2차 연계로 남습니다.
기본 연계가 없는 코스 또는 조직에서는 루트 수준 설정을 찾아 사용해야 할 설정을 결정합니다.
소유자가 없는 감지 도구
소유자가 없는 감지 도구에서는 교육기관 계층에 하나 이상의 노드에 연계했지만 이러한 노드에 기본 연계가 없는 코스 및 조직이 있는지 검사합니다. 또한 이 도구에서는 기본 연계가 없는 모든 객체와 함께 객체를 연계한 노드가 나열된 보고서를 생성합니다.
명령줄 도구의 구문은 다음과 같습니다.
[blackboard]/tools/admin/DetectOrphanedHierarchyAssociations [-f file-name]
이 도구는 실행 시 계층을 분석하고 orphaned-hierarchy-associations.txt라는 파일에 보고서를 작성합니다. 선택 사항인 -f 매개변수를 사용하여 보고서에 다른 파일 이름을 지정할 수 있습니다.
보고서 형식
보고서에서는 소유자가 없는 연계 목록을 한 줄에 하나씩 표시합니다. 각 항목은 다음 필드로 구성됩니다.
필드 | 설명 |
---|---|
object_kind | 코스 연계인지, 아니면 조직 연계인지를 나타냅니다. |
id | 객체의 배치 식별자입니다. |
name | 객체의 이름입니다. |
associated_node_ids | 객체가 연계된 모든 노드의 배치 uids입니다. |
예제 보고서:
object_kind id name associated_node_ids
COURSE course1 Course One COMPUTER_SCIENCE
COURSE course1 Course Two COMPUTER_SCIENCE,PHILOSOPHY
ORGANIZATION course1 Org 1 COMPUTER_SCIENCE