오른쪽 도구 모음에서 프로젝트 속성 을 선택합니다.
- Captivate 사용자 가이드
- Adobe Captivate의 새로운 기능
- Adobe Captivate 시스템 요구 사항
- Adobe Captivate 다운로드
- 자주 묻는 질문
- Adobe Captivate 업데이트
- Adobe Captivate 기능에 대한 URL 액세스 구성
- Admin Console에서 Captivate 패키지 만들기 및 배포
- 슬라이드 추가
- Adobe Captivate의 디자인 옵션
- 텍스트 블록 추가
- 미디어 블록 추가
- 대화형 구성 요소
- 브랜딩 블록 추가
- 위젯
- 퀴즈 만들기
- 프로젝트에 오디오 추가
- 상호 작용
- 애니메이션
- 접근성
- 타임라인 사용자 정의
- TOC 및 재생 막대 사용자 정의
- 프로젝트 속성 편집
- 시뮬레이션 프로젝트 만들기
- 프로젝트 미리 보기
- 검토용으로 프로젝트 공유
- 프로젝트 게시
완전히 새로워진 Adobe Captivate에서는 변수가 프로젝트의 정보를 저장합니다. 이 문서에서는 Adobe Captivate의 변수와, 다양한 변수 유형, 변수의 삽입과 이름 지정 및 사용을 소개하고 설명합니다.
변수란 무엇인가요
모든 프로그래밍 언어와 마찬가지로 Adobe Captivate도 변수를 사용하여 값을 저장합니다. 상호 작용을 설계하거나, 인증서에 학습자 이름을 표시하거나, 평가 점수를 계산하는 데 변수를 사용할 수도 있습니다. 즉, 변수를 사용하여 학습자의 진행률, 평가, 탐색 등을 추적할 수 있습니다.
변수 유형
Adobe Captivate에는 두 가지 변수 유형(시스템 및 사용자)이 존재합니다.
시스템 변수
시스템 변수는 Captivate에서 미리 정의된 변수입니다. 시스템 변수는 새로 만들거나 이름을 변경할 수 없습니다. 시스템 변수는 읽기 전용입니다.
다음은 시스템 변수의 예입니다.
- Date.DateDDMMYY는 dd/mm/yyyy 형식으로 날짜를 반환하는 시스템 변수입니다.
- Quiz.Score는 퀴즈에서 채점되는 점수를 반환합니다.
사용자 변수
사용자 변수는 원하는 대로 만들고 이름을 지정할 수 있는 변수입니다. 사용자 변수에는 반드시 Adobe Captivate의 내부 함수, 예약된 키워드, 알려진 시스템 변수 또는 기타 숨은 변수 이름과 충돌하지 않는 이름을 할당해야 합니다.
변수 목록
표에 Adobe Captivate의 사용자 변수가 표시됩니다.
변수 이름 |
Description |
LMS.CourseName |
LMS에서 강의의 이름을 가져옵니다. |
LMS.LearnerName |
LMS에서 학습자의 이름을 가져옵니다. |
LMS.LearnerID |
LMS에서 학습자의 ID를 가져옵니다. |
Adobe Captivate의 시스템 변수는 기능에 따라 그룹화됩니다.
프로젝트 정보
변수 이름 |
기본값 |
Description |
Project.AudioLevel |
100 |
볼륨을 높이거나 낮춥니다. 0(음소거)에서 100(최대) 사이의 값을 설정합니다. |
Project.ClosedCaptions |
참 |
프로젝트에서 자막을 표시하거나 숨깁니다. |
Project.CurrentSlideName |
슬라이드 |
현재 슬라이드의 이름을 반환합니다. |
Project.CurrentSlideNumber |
1 |
현재 슬라이드 번호를 반환합니다. |
Project.LockTOC |
거짓 |
목차에 대한 사용자 상호 작용을 활성화 또는 비활성화합니다. 사용자 상호 작용을 비활성화하려면 값을 True로 설정합니다. |
Project.MuteAudio |
거짓 |
오디오 음소거를 설정하거나 해제합니다. 음소거하려면 값을 True로 설정합니다. |
Project.ShowPlaybar |
참 |
게시된 프로젝트에서 재생 막대를 표시하거나 숨깁니다. 재생 막대를 표시하려면 값을 True로 설정합니다. |
Project.ShowTOC |
거짓 | 목차를 표시하거나 숨깁니다. 목차를 표시하려면 값을 True로 설정합니다. |
Project.SlideCount |
1 |
프로젝트의 슬라이드 수를 반환합니다. |
퀴즈
변수 이름 | 기본값 | 설명 |
---|---|---|
Question.AnswerChoice |
|
질문에 대한 답변을 반환합니다. |
Question.MaxAttempts |
0 |
현재 질문에 허용되는 최대 시도 횟수를 반환합니다. |
Question.NegativePoints |
0 | 현재 슬라이드에서 질문에 할당된 음수 점수를 반환합니다. |
Question.PointsAssigned |
0 | 현재 슬라이드의 질문에 대해 설정된 점수를 반환합니다. |
Question.PreviousQuestionScore |
0 |
사용자가 마지막으로 방문한 질문 슬라이드에서 얻은 점수를 반환합니다. |
Quiz.AttemptCount |
0 |
사용자가 퀴즈를 시도한 횟수를 반환합니다. |
Quiz.CorrectAnswerCount |
0 |
올바르게 대답한 질문의 수를 반환합니다. |
Quiz.InReview |
거짓 |
학습자가 퀴즈 검토 모드에 있는지 여부를 표시합니다. True 값은 학습자가 퀴즈 검토 모드에 있음을 나타냅니다. |
Quiz.InScope |
거짓 |
학습자가 강의의 퀴즈 범위 내에 있는지 여부를 나타냅니다. |
Quiz.MaxScore |
0 |
퀴즈의 최대 점수를 반환합니다. |
Quiz.Pass |
거짓 |
퀴즈의 결과인 합격 또는 실패를 반환합니다. |
Quiz.PassPercentage |
0 |
퀴즈 합격율을 퀴즈를 만드는 동안 지정한 대로 반환합니다. |
Quiz.PassPoints |
0 |
퀴즈 합격을 위한 점수를 반환합니다. |
Quiz.PercentageScore |
0 |
퀴즈 점수를 백분율로 반환합니다. |
Quiz.QuestionCount |
0 | 프로젝트에서 질문의 수를 반환합니다. |
Quiz.Score |
0 | 학습자가 프로젝트에서 얻은 점수를 반환합니다. |
Quiz.UnansweredQuestionCount |
0 | 프로젝트에서 대답하지 않은 질문의 수를 반환합니다. |
시스템 정보
변수 이름 |
기본값 |
Description |
Date.DateDDMMYY |
dd/mm/yyyy |
현재 날짜를 dd/mm/yyyy 형식으로 반환합니다. |
Date.DateMMDDYY |
mm/dd/yyyy |
현재 날짜를 mm/dd/yyyy 형식으로 반환합니다. |
Date.Day |
1 |
주를 나타내는 숫자를 반환합니다. 예를 들어 변수가 일요일에 1을 반환했다면 월요일에는 2를 반환합니다. |
Date.Hours |
hh |
컴퓨터에 설정된 현재 시간을 24시간 형식으로 반환합니다. |
Date.LocaleString |
|
컴퓨터의 로케일 설정에 따라 현재 날짜를 반환합니다. |
Date.Minutes |
mm |
컴퓨터에 설정된 현재 분이 반환됩니다. |
Date.Month |
mm |
컴퓨터에 설정된 현재 월이 반환됩니다. 이 변수는 1월에 대해 1을 반환하고, 2월에 대해 2를 반환하는 방식으로 계속됩니다. |
Date.Time |
hh:mm:ss |
현재 시간을 hh:mm:ss 형식으로 반환합니다. |
Date.Today |
dd |
컴퓨터에 설정된 현재 날짜를 반환합니다. 현재 날짜가 2023년 12월 15일이면 변수는 15를 반환합니다. |
Date.Year |
yyyy |
컴퓨터에 설정된 현재 연도가 반환됩니다. 현재 날짜가 2023년 12월 15일이면 변수는 2023을 반환합니다. |
Adobe Captivate의 변수 데이터 유형
Adobe Captivate는 변수에 대해 세 가지 데이터 유형을 지원합니다.
- 숫자: 숫자 변수는 숫자 값을 저장합니다. 숫자 데이터 형식은 일반적으로 퀴즈 점수 보고, 사용자 진행률 추적, 수학 연산 또는 게임화에 사용됩니다.
- 참 또는 거짓: 참 또는 거짓 또는 부울 변수에 참 또는 거짓 값이 포함됩니다. 이 변수 유형을 사용하여 조건부 상호 작용 논리를 만들거나, 사용자 선택 또는 분기를 추적합니다.
- 문자열: 문자열 변수는 텍스트 값을 저장합니다. 문자열 변수는 단어나 문장 등의 문자를 저장합니다. 이 변수 유형을 사용하여 텍스트 기반 입력을 캡처하거나, 피드백 메시지를 표시하거나 또는 로케일 기반 콘텐츠를 보유할 수 있습니다.
변수 만들기
이 예제에서는 이름을 저장하는 변수 text_001 을 만듭니다. 변수에 설명도 추가합니다.
-
-
변수 섹션에서 변수 만들기 (+) 아이콘을 클릭합니다.
+ 아이콘을 선택하여 변수를 만듭니다. + 아이콘을 선택하여 변수를 만듭니다. -
변수 대화 상자에서 이름 필드에 text_001 을 입력합니다.
텍스트 변수 만들기 텍스트 변수 만들기 -
유형 드롭다운에서 문자열 을 선택합니다.
-
값 필드에 이름을 입력합니다.
변수 값 입력 변수 값 입력 -
설명 필드에 변수에 대한 설명을 입력합니다.
-
만들기를 클릭합니다.
변수를 만든 후 변수 목록에서 변수를 확인할 수 있습니다.
-
오른쪽 도구 모음에서 프로젝트 속성 을 선택합니다.
-
변수 섹션에서 톱니 바퀴 아이콘을 클릭합니다.
-
변수 목록에서 편집할 변수로 이동하여 선택합니다.
변수 편집 변수 편집 -
변수를 두 번 클릭하고 이름을 변경합니다.
변수 이름 변경 변수 이름 변경 -
값 및 설명 필드에 대해 이전 단계를 반복합니다.
변수 설명 추가 변수 설명 추가 -
변경 후 대화 상자 외부의 아무 곳이나 클릭하여 변경 사항을 저장합니다.
변수 삭제
이 예제에서는 이전 섹션에서 변경한 변수를 삭제합니다.
-
오른쪽 도구 모음에서 프로젝트 속성 을 선택합니다.
-
변수 섹션에서 톱니 바퀴 아이콘을 클릭합니다.
-
변수 목록에서 삭제할 변수를 선택합니다.
삭제할 변수를 선택합니다. 삭제할 변수를 선택합니다. -
휴지통 아이콘을 선택합니다.
휴지통 아이콘을 선택하여 변수를 삭제합니다. 휴지통 아이콘을 선택하여 변수를 삭제합니다. 참고:변수를 선택하고 휴지통 아이콘을 클릭하여 여러 변수를 동시에 삭제할 수 있습니다.
변수 복사 및 붙여넣기
이 예제에서는 변수 num_001을 만듭니다. 그런 다음 이 변수를 복사하여 붙여넣습니다.
-
숫자 유형의 변수 num_001 을 만듭니다. 변수를 만드는 방법에 대한 자세한 내용은 변수 만들기 섹션을 참조하십시오.
-
변수 목록에서 변수를 선택합니다.
변수 선택 변수 선택 -
복사 아이콘을 선택합니다. 변수가 복사되었다는 확인 메시지가 표시됩니다.
-
붙여넣기 아이콘을 선택합니다.
새 변수가 만들어지고 변수 목록에 추가됩니다. 복사한 변수의 이름에는 _1이 붙어 있습니다. 복사된 변수는 소스 변수와 동일한 값 및 설명을 유지합니다.
변수 검색
이 예제에서는 방금 만든 변수를 검색합니다.
-
오른쪽 도구 모음에서 프로젝트 속성 을 선택합니다.
-
변수 섹션에서 톱니 바퀴 아이콘을 클릭합니다.
-
변수 대화 상자에서 검색 아이콘을 선택합니다.
-
검색할 변수의 이름을 입력합니다. 일치하는 변수가 목록에 표시됩니다.
변수 검색 변수 검색
검색을 수행하면 사용자 및 시스템 탭에 변수가 반환됩니다. 변수를 보려면 해당 탭을 선택합니다.
-
왼쪽 도구 모음에서 텍스트 블록 추가 > 단락 을 선택합니다.
-
텍스트 블록의 텍스트를 편집합니다. Adobe Captivate에서 텍스트를 편집하는 방법에 대한 자세한 내용은 Adobe Captivate에서 텍스트 추가를 참조하십시오.
텍스트 블록에 텍스트 추가 텍스트 블록에 텍스트 추가 -
텍스트 블록에 $$를 입력하고 목록에서 변수를 선택합니다
목록에서 변수 선택 목록에서 변수 선택 변수의 양쪽 끝이 $$로 둘러 쌓여 있습니다.
프로젝트를 미리 보면 변수에 할당된 값이 표시됩니다.
변수 값 표시 변수 값 표시
변수에 대한 작업
Adobe Captivate에서는 변수 기반 동작을 사용하여 개체에 상호 작용을 추가할 수 있습니다. 상호 작용의 동작 패널에서 사용할 수 있는 동작은 다음과 같습니다.
Captivate에서 상호 작용을 만드는 방법에 대한 자세한 내용은 Adobe Captivate에서 상호 작용 만들기를 참조하십시오.
변수 값을 전환합니다. 이 동작은 개체의 상태를 전환해야 하는 경우에 사용됩니다. 이 예제에서는 버튼에 전환 변수 동작을 추가합니다. 사용자가 버튼을 클릭하면 캐릭터의 포즈가 변경됩니다.
-
왼쪽 도구 모음에서 미디어 블록 추가 > 단일 캐릭터 를 선택합니다.
-
시각적 속성 패널의 구성 요소 섹션에서 제목, 본문 및 카드를 제거합니다.
문자 추가 문자 추가 -
콘텐츠 블록에서 캐릭터를 선택합니다.
-
이미지 자리 표시자 아이콘을 사용하여 에셋에서 캐릭터를 추가합니다.
-
Angela 캐릭터를 선택합니다.
에셋에서 문자 추가 에셋에서 문자 추가 -
포즈를 선택합니다.
-
포즈 바꾸기를 클릭합니다.
-
시각적 속성 패널에서 보기 를 클릭하여 상태 플라이아웃을 실행합니다. 두 포즈 모두 문자의 상태가 됩니다. 자세한 내용은 Adobe Captivate의 상태를 참조하십시오.
상태 플라이아웃 실행 상태 플라이아웃 실행 -
버튼을 선택하고 레이블을 포즈 변경으로 변경합니다. 버튼 추가에 대한 자세한 내용은 Adobe Captivate에서 버튼 추가를 참조하십시오.
버튼 레이블 변경 버튼 레이블 변경 -
오른쪽 도구 모음에서 프로젝트 속성 을 선택합니다.
-
변수 섹션에서 톱니바퀴 아이콘을 선택하여 변수 대화 상자를 시작합니다.
-
기본값 False를 사용하여 True/False 유형의 변수 toggle_control 을 만듭니다. 변수를 만드는 방법에 대한 자세한 내용은 변수 만들기 섹션을 참조하십시오.
-
변수 대화 상자를 종료하려면 바깥쪽을 아무 곳이나 클릭합니다.
-
콘텐츠 블록에서 버튼을 선택합니다.
-
오른쪽 도구 모음에서 상호 작용 을 선택합니다.
-
조건에서 + 를 클릭합니다.
-
변수를 선택합니다.
-
사용자 탭에서 변수 toggle_control을 선택합니다.
-
드롭다운 옵션이 같음으로 설정된 상태에서 A 값
을 선택합니다. -
False를 선택합니다.
False 선택 False 선택 -
저장을 클릭합니다.
-
사용자 탭에서 변수 toggle_control 을 선택하고 완료를 클릭합니다.
-
동작 섹션에서 자세히 > 변수 전환을 선택합니다.
-
+ 새 동작 추가를 클릭합니다.
-
동작 섹션에서 상태 설정을 선택합니다.
-
캐릭터를 선택한 다음 포즈 2를 선택합니다.
-
다음을 클릭합니다.
-
완료를 클릭합니다.
-
Else 탭을 선택하고 + 새 동작 추가를 클릭합니다.
-
동작 섹션에서 자세히 > 변수 전환을 선택합니다.
-
toggle_control 변수를 선택합니다.
-
완료를 클릭합니다.
-
+ 새 동작 추가를 클릭합니다.
-
동작 섹션에서 상태 설정을 선택합니다.
-
캐릭터를 선택한 다음 포즈 1을 선택합니다.
-
다음을 클릭합니다.
-
완료를 클릭합니다.
학습자가 버튼을 클릭하면 클릭할 때마다 캐릭터의 상태가 전환됩니다.
변수 값을 변경합니다. 이미 생성된 변수에 값을 더하거나, 빼거나, 곱하거나, 나눌 수 있습니다. 이 예제에서는 학습자가 입력 필드에 응답을 입력하는 질문-답변 시나리오를 생성합니다. 응답이 맞으면 점수가 1로 설정됩니다. 응답이 오답이면 점수가 -1로 설정됩니다.
-
왼쪽 도구 모음에서 대화형 구성 요소 추가 > 입력 필드를 선택합니다. 입력 필드 작업에 대한 자세한 내용은 Adobe Captivate에서 입력 필드 추가를 참조하십시오.
-
시각적 속성 패널에서 디자인 옵션을 적용합니다.
-
구성 요소 섹션에서 버튼 구성 요소를 제거합니다.
-
텍스트 블록 추가 > 단락을 선택합니다.
-
오른쪽 도구 모음에서 프로젝트 속성 을 선택합니다.
-
변수 섹션에서 톱니바퀴 아이콘을 선택하여 변수 대화 상자를 시작합니다.
-
기본값 0을 사용하여 숫자 유형의 변수 포인트를 만듭니다. 변수를 만드는 방법에 대한 자세한 내용은 변수 만들기 섹션을 참조하십시오.
-
아무 곳이나 클릭하여 변수 대화 상자를 종료합니다.
-
단락 콘텐츠 블록에서 텍스트를 선택합니다. 오른쪽 도구 모음에서 시각적 속성 패널을 선택하여 단락 텍스트의 속성을 변경합니다. 텍스트 속성 변경에 대한 자세한 내용은 Adobe Captivate의 텍스트를 참조하십시오.
-
텍스트의 변수점 을 사용합니다. 프로젝트에서 변수를 사용하는 방법에 대한 자세한 내용은 프로젝트에서 변수 사용 섹션을 참조하십시오.
변수 사용 변수 사용 -
입력 필드를 선택합니다.
입력 필드를 선택합니다 입력 필드를 선택합니다 -
시각적 속성 패널의 설정 섹션에서 대답 추가를 클릭하고 정답을 추가합니다.
정답 추가 정답 추가 -
저장을 클릭합니다.
-
오른쪽 도구 모음에서 상호 작용 을 선택합니다.
-
포커스 손실 탭에서 유효한 입력이 입력됨을 선택하여 학습자가 정답을 입력할 때의 워크플로우를 만듭니다.
답변에 유효성 확인 추가 답변에 유효성 확인 추가 -
동작 섹션에서 자세히 > 변수 조정을 선택합니다.
-
사용자 탭에서 변수 포인트를 선택합니다.
-
작업 선택기에서 +를 선택하고, 입력 값 필드에 1 을 입력합니다.
정답에 대한 변수 조정 정답에 대한 변수 조정 -
완료를 클릭합니다.
-
포커스 손실 탭에서 유효하지 않은 입력이 입력됨을 선택하여 학습자가 오답을 입력할 때의 워크플로우를 만듭니다.
-
동작 섹션에서 자세히 >변수 조정을 선택합니다.
-
사용자 탭에서 변수 포인트를 선택합니다.
-
작업 선택기에서 -를 선택하고, 입력 값 필드에 1 을 입력합니다.
오답에 대한 변수 조정 오답에 대한 변수 조정 -
완료를 클릭합니다. 이제 상호 작용이 완료되었습니다.
상호 작용 목록 상호 작용 목록
프로젝트를 미리 봅니다. 학습자가 정답인 Paris를 입력하면 1점을 얻습니다. 다른 답을 입력하면 –1이 됩니다.
변수에 값을 할당합니다. 다른 변수의 값, 요소의 내용 또는 표현식의 값을 기존 변수에 할당할 수 있습니다. 학습자가 라디오 그룹에서 올바른 옵션을 선택하고 버튼을 클릭할 때 동작이 수행되도록 버튼에 상호 작용을 추가하는 예제는 라디오 버튼을 사용하여 안내된 상호 작용 만들기 문서를 참조하십시오.