복사된 콘텐츠 처리

교사는 클래스룸에서 스트림 항목을 복사할 수 있습니다. 이렇게 하면 스트림 항목에 포함된 부가기능 첨부파일도 복사됩니다. 이를 통해 교사는 매 학년마다 여러 섹션 또는 새 섹션의 학습 콘텐츠를 만들 때 많은 시간을 절약할 수 있습니다.

교사가 클래스룸에서 스트림 항목을 복사하면 복사된 스트림 항목의 courseId, itemId, attachmentId 쿼리 매개변수가 원래 스트림 항목과 다릅니다.

콘텐츠를 복사하는 방법

다음 섹션에서는 교사가 클래스룸에서 스트림 항목을 복사하는 방법을 설명합니다.

강의 복사하기

강의를 복사하면 강의의 모든 스트림 항목이 초안으로 새 강의에 복사됩니다. 그런 다음 교사는 새 과정에 등록된 학생에게 스트림 항목을 게시할 수 있습니다. 학생이 원래 과정과 복사된 과정에 등록되어 있을 수 있습니다. 이는 학생이 한 학년을 더 다니거나 수업을 다시 수강하는 경우에 발생할 수 있습니다.

그림 1. 교사는 클래스룸의 점선으로 된 세로 메뉴로 이동하여 복사를 클릭하여 과정을 복사할 수 있습니다. 그런 다음 교사는 팝업에서 강의에 관한 세부정보를 지정하고 복사할 수 있습니다.

여러 과정에 스트림 항목 게시

교사는 스트림 항목 생성 페이지를 통해 두 개 이상의 과정에 스트림 항목을 게시할 수 있습니다. 학생이 두 과정에 모두 등록되어 있을 수 있습니다.

그림 2. 교사는 스트림 항목 생성 페이지의 사이드바에 있는 드롭다운을 클릭하고 여러 강의를 선택하여 스트림 항목을 두 개 이상의 강의에 게시할 수 있습니다.

게시물 재사용

교사는 수업 과제 탭으로 이동하여 만들기를 클릭하여 게시물을 재사용할 수 있습니다. 드롭다운에서 게시물 재사용을 클릭하여 수업을 선택한 다음 재사용할 스트림 항목을 선택할 수 있습니다.

그림 3. 교사는 수업 과제 탭에서 게시물 재사용 절차를 시작하고 게시물 재사용을 클릭할 수 있습니다.

그림 4. 교사는 게시물 재사용을 클릭한 후 수업과 재사용하려는 스트림 항목을 선택할 수 있습니다.

예상 동작

강의 또는 스트림 항목을 복사하면 동일한 학생에게 여러 강의에서 동일한 부가기능 첨부파일이 할당될 수 있습니다. 사용자에게 iframe에 오류가 표시되어서는 안 됩니다. 복사된 스트림 항목의 부가기능에 대한 권장 동작은 다음과 같습니다.

  1. 교사가 여전히 teacherViewUri에서 첨부파일을 미리 볼 수 있는지 확인합니다.
    • 교사가 새 과정에 대한 추가 구성을 실행해야 하는 경우 교사에게 적절한 조치를 알리는 사용자 친화적인 메시지를 표시합니다.
  2. 학생의 studentViewUri 부가기능 첨부파일이 표시되는지 확인합니다.
    • 콘텐츠 유형 첨부파일의 경우 이는 학생이 studentViewUri에서 볼 수 있도록 콘텐츠를 표시하는 것을 의미합니다.
    • 활동 유형 첨부파일의 경우 첨부파일이 불완전하여 학생이 다른 과정의 응답을 볼 수 없음을 의미합니다.
    • 부가기능에서 동일한 학생이 첨부파일을 두 번 작성할 수 없는 경우 시나리오 또는 문제를 해결하는 방법을 설명하는 사용자 친화적인 메시지를 표시합니다.
  3. 교사가 studentWorkReviewUri에서 복사된 스트림 항목의 학생 제출물을 볼 수 있는지 확인합니다. 교사는 다른 과정의 첨부파일 제출물을 볼 수 없어야 합니다.

교사 보기 iframe

교사가 teacherViewUri를 실행하면 attachmentIdcourseId, itemId, itemType, login_hint 외에 쿼리 매개변수로 전송됩니다 (사용자가 이미 앱을 승인한 경우). attachmentId를 사용하여 iframe에 올바른 첨부파일을 표시할 수 있습니다.

teacherViewUri에 쿼리 매개변수 레코드가 없는 경우 AddOnAttachment 리소스의 CopyHistory 객체를 사용하여 원본 스트림 항목을 식별할 수 있습니다. 그런 다음 teacherViewUri에 올바른 첨부파일을 표시할 수 있습니다.

학생 보기 iframe

학생이 studentViewUri를 실행하면 attachmentIdcourseId, itemId, itemType, login_hint와 함께 쿼리 매개변수로 전송됩니다 (사용자가 이미 앱을 승인한 경우). 스트림 항목 또는 과정이 복사될 때 studentViewUri를 렌더링하려면 다음 두 가지 매개변수를 사용하세요.

attachmentId는 첨부파일의 고유 식별자입니다. 하지만 submissionId는 고유하지 않을 수 있습니다. 따라서 복사되거나 재사용된 스트림 항목의 attachmentId는 다르지만 submissionId는 동일하게 유지될 수 있습니다. 학생이 studentViewUri를 실행하면 attachmentIdsubmissionId의 복합 키를 기반으로 학생 과제물을 식별하여 첨부파일을 표시할 수 있습니다.

studentViewUrisubmissionId만을 기반으로 렌더링되면 submissionId가 고유하지 않을 수 있으므로 학생에게 다른 과정의 제출물이 표시될 수 있습니다.

앞서 언급했듯이 attachmentId를 식별할 수 없는 경우 AddOnAttachment 리소스의 CopyHistory 객체를 사용하여 원본 스트림 항목과 쿼리 매개변수를 식별할 수 있습니다.

학생 과제물 검토 iframe

교사가 studentWorkReviewUri를 실행하면 courseId, itemId, itemType 외에 attachmentIdsubmissionId가 쿼리 매개변수로 전송됩니다. 제공된 attachmentId를 식별할 수 없는 경우 이러한 쿼리 매개변수를 사용하여 AddOnAttachment 리소스 또는 CopyHistory 리소스를 검색할 수 있습니다. 이렇게 하면 attachmentIdsubmissionId의 복합 키를 사용하여 학생의 작업을 검색할 수 있습니다.