> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alforse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 교육

> 교육 콘텐츠와 퀴즈를 작성하고, 직원 그룹에 배정하며, 기간별 이수 현황을 추적하고, 주간 요약으로 아직 이수하지 않은 사람에게 알려 줍니다.

**교육**은 직원이 수강해야 하는 과정과 수강 여부를 추적합니다. 교육 담당자가 각 교육의 콘텐츠와 퀴즈를 작성하고, 관리자가 직원 그룹에 교육을 배정하며 이수를 수동으로 기록할 수 있고, 직원은 교육을 이수하며 미결 항목이 있는 동안 주간 알림을 받습니다.

## 개요

| 개념 | 설명 |
| - | - |
| **교육** | 과정: 작성된 콘텐츠와 선택적인 퀴즈. |
| **배정** | 하나 이상의 직원 그룹에 연결된 교육. |
| **이수** | 한 직원이 한 기간에 한 배정을 마쳤다는 기록. |
| **기간** | 반복 교육을 이수해야 하는 기간: 분기, 연간 또는 일회성 교육의 경우 없음. |

### 위치와 사용할 수 있는 사람

교육은 자원의 일부입니다. 카탈로그는 **자원 → 인원 → 교육**에, 누가 무엇을 이수해야 하는지는 **배정**에 있습니다.

| 작업 | 확인하는 권한 |
| - | - |
| 교육 보기, 배정 관리, 이수 표시 | `resources` |
| 교육의 필드 편집 | `people` |

### 예시

유형이 **"필수"**이고 주기가 **"연간"**인 "정밀 측정" 교육을 만들어 "품질 검사원" 그룹에 배정합니다. 해당 그룹의 모든 구성원은 이수할 때까지 올해 **"대기 중"** 상태이며, 미결인 동안 일요일에 알림을 받습니다.

## 교육 생성

1. **새 교육** 양식을 엽니다. **이름**을 입력하고 필요하면 **역량 부여**를 입력합니다.
2. **속성** 패널에서 나머지 필드를 설정합니다. 각 변경은 하는 즉시 저장됩니다.
3. 상세 페이지에서 콘텐츠를 작성하고 퀴즈 질문을 추가합니다.
4. 페이지 헤더에서 **게시**를 선택하여 교육을 활성으로 만듭니다.

Alforse screenshot**교육 상세 페이지: 왼쪽에 질문 목록, 가운데에 작성된 콘텐츠 편집기, 오른쪽에 속성 패널**

왼쪽에 질문, 가운데에 콘텐츠, 오른쪽에 속성.

### 교육 필드

| 필드 | 값 | 의미 |
| - | - | - |
| `name`(필수) | 텍스트 | 교육의 제목. |
| `type` | 필수, 선택 | 이수가 필요한지 여부. 목록의 배지를 설정하며 필수 교육의 경우 배정된 모든 사람이 이수해야 함을 나타냅니다. |
| `frequency` | 한 번, 분기별, 연간 | 반복해야 하는 빈도. **"한 번"**은 한 번만 이수합니다. **"분기별"**과 **"연간"**은 반복되며 이수는 기간별로 추적되고 새 기간마다 다시 시작됩니다. |
| `status` | 초안, 활성, 보관됨 | 페이지 헤더에서 변경하는 교육 자체의 수명 주기(아래 참조). |
| `content` | JSON으로 저장되는 서식 있는 텍스트 | 직원이 질문 전에 읽는 작성된 자료. |
| `grantsAbilityId` | 역량 | 교육을 이수하면 부여되거나 갱신되는 역량. |
| `estimatedDuration` | 자유 텍스트 | 교육에 걸리는 시간의 대략적인 기준. |
| `tags` | 자유 텍스트 | 카탈로그를 필터링하는 라벨. |

### 교육 상태

이것은 교육 자체의 상태입니다. [아래](#completion-status)에 설명된 직원의 이수 상태와 혼동하지 마십시오.

| 상태 | 의미 |
| - | - |
| **초안** | 작성 중이며 아직 배정할 수 없습니다. |
| **활성** | 게시되어 사용 중입니다. 배정과 알림은 활성 교육에서 작동합니다. |
| **보관됨** | 폐기되었습니다. 기록용으로 유지되며 더 이상 배정되지 않습니다. |

속성의 **상태** 선택기로 변경하거나, 교육이 초안인 동안 헤더에서 **게시**를 선택합니다.

NOTE

**초안에서 편집하고 활성에서 이수합니다**

콘텐츠와 질문은 교육이 \*\*"초안"\*\*인 동안에만 편집할 수 있으며, 직원은 **"활성"** 교육만 열고 이수할 수 있습니다. 게시된 교육을 변경하려면 먼저 초안으로 되돌리십시오.

## 콘텐츠와 퀴즈

### 작성된 콘텐츠

교육의 상세 페이지에 있는 편집기에서 콘텐츠를 작성하며, 입력하는 대로 저장됩니다. 직원은 질문에 답하기 전에 이를 읽습니다.

### 퀴즈 질문

교육에는 퀴즈를 포함할 수 있습니다. 각 질문은 하나의 교육에 속하고, 순서상의 위치가 있으며, 필수이거나 선택입니다. 상세 페이지에서 질문을 추가하고 순서를 바꿀 수 있습니다.

질문 유형은 다섯 가지입니다.

| 유형 | 직원이 하는 일 | 정답이 저장되는 곳 |
| - | - | - |
| **MultipleChoice** | 목록에서 하나의 정답을 선택 | `options`, `correctAnswers` |
| **MultipleAnswers** | 목록에서 모든 정답(하나 이상)을 선택 | `options`, `correctAnswers` |
| **TrueFalse** | 참 또는 거짓으로 응답 | `correctBoolean` |
| **MatchingPairs** | 왼쪽 항목을 오른쪽 항목과 연결 | `matchingPairs`(JSON 쌍) |
| **Numerical** | 숫자를 입력하며 `tolerance` 이내에서 `correctNumber`와 비교하여 채점 | `correctNumber`, `tolerance` |

## 교육 배정

교육은 개별 직원이 아니라 **그룹**에 배정합니다. 하나의 배정은 하나의 교육을 그룹 목록에 연결하며, 해당 그룹의 모든 직원이 교육을 이수해야 합니다.

NOTE

**그룹 구성원이 등록을 결정합니다**

배정은 직원 id가 아니라 그룹 id를 저장합니다. Alforse는 누가 교육을 이수해야 하는지 판단할 때마다 그룹을 구성원으로 확장하므로, 그룹에 누군가를 추가하면 다시 배정하지 않아도 자동으로 등록됩니다.

### 배정 관리

* **명단 열기.** 목록에서 배정을 클릭합니다. 명단에는 모든 구성원, 현재 상태, 이수한 사람의 이수 날짜, **"완료로 표시"** 버튼이 표시됩니다.
* **그룹 변경.** 행 메뉴에서 **할당 편집**을 선택합니다.
* **알림.** 교육을 배정하면 새로 대상이 되는 직원에게 알림이 전송됩니다([알림](https://docs.alforse.com/ko/docs/reference/notifications.md) 참조).

## 이수 추적

### 이수 기록

Alforse는 직원별, 배정별, 기간별로 한 번씩 이수를 기록하며, 이수된 시각과 기록한 사람도 함께 저장합니다. 반복 교육의 경우 기록에 `period` 문자열도 저장되어 같은 직원이 한 기간에 두 번 기록되는 것을 방지합니다.

### 기간

기간은 반복 교육이 작동하게 하는 요소입니다. Alforse는 교육의 주기에서 현재 기간을 도출합니다.

| 주기 | 기간 | 효과 |
| - | - | - |
| **한 번** | 없음(`NULL`) | 한 번의 이수가 영구적으로 유지됩니다. |
| **분기별** | `Q1-2026` 같은 문자열 | 한 분기에 이수한 것은 다음 분기에 인정되지 않습니다. |
| **연간** | `2026` 같은 문자열 | 매년 시작할 때 다시 시작됩니다. |

### 이수 상태

직원의 상태는 저장되지 않으며, Alforse가 현재 기간의 이수 존재 여부와 직원의 입사일로부터 계산합니다. 네 가지 값 중 하나입니다.

| 상태 | 의미 |
| - | - |
| **대기 중** | 배정되었고 현재 기간에 아직 이수하지 않았습니다. 시작 상태입니다. |
| **완료됨** | 이 직원과 기간에 대한 이수가 있습니다. |
| **기한 초과** | 반복 기간이 직원이 이수하지 않은 채 종료되었습니다. |
| **필수 아님** | 직원이 기간이 끝난 후 입사했으므로 적용된 적이 없습니다. |

HEADS UP

**신입 직원은 과거에 대해 기한 초과가 아닙니다**

반복 교육의 경우 Alforse는 직원의 입사일을 각 기간과 비교합니다. 기간이 끝난 후 입사한 사람은 해당 기간에 대해 \*\*"기한 초과"\*\*가 아니라 \*\*"필수 아님"\*\*으로 표시되므로, 신입 직원의 기록이 기한 초과 교육으로 가득 찬 상태로 시작하지 않습니다.

### 수동으로 이수 표시

관리자는 배정의 명단에서 **"완료로 표시"**로 이수를 기록합니다. 이수는 현재 기간에 대해 기록됩니다. 이미 **"완료됨"**이거나 **"필수 아님"**인 직원에게는 기록할 것이 없으므로 버튼이 없습니다.

## 주간 알림

매주 일요일 21:00 UTC에 예약된 작업이 미결 교육을 찾습니다. **"대기 중"** 및 **"기한 초과"** 배정을 수집하여 영향을 받는 각 직원에게 하나의 요약을 보냅니다.

| 속성 | 값 |
| - | - |
| 이벤트 | `TrainingReminder` (`training-reminder`) |
| 토픽 | `Training` |
| 이메일 제목 | **"Training reminder"**(교육 알림) |
| 버튼 | **"View training"**(교육 보기) |

이는 Alforse에서 유일한 반복 알림 이벤트이며, 그래서 제한이 있습니다.

NOTE

**기간당 최대 다섯 번의 알림**

미결 교육에 대한 알림 이메일이 현재 기간에 성공적으로 다섯 번 전달되면 Alforse는 해당 알림 전송을 중단합니다. 분기별 및 연간 교육의 경우 횟수는 기간에 속하므로 새 기간이 시작되면 다시 시작됩니다. 누군가 알림이 "오지 않는다"고 말한다면 이 제한이 보통의 이유입니다.

두 개의 일회성 이벤트가 새 배정을 알립니다. **"Training assigned to you"**(교육이 배정되었습니다, `training-assignment`)와 **"New training available"**(새 교육 이용 가능, `resource-training-assignment`)입니다. 전달 및 환경설정은 [알림](https://docs.alforse.com/ko/docs/reference/notifications.md)에서 다룹니다.

## 교육을 통한 역량 부여

**역량**(ability)은 직원이 프로세스에 대해 자격이 있음을 기록합니다. 스케줄러와 현장은 역량을 사용하여 누가 해당 프로세스를 실행할 수 있는지 결정합니다.

교육이 역량을 부여하게 하려면 속성에서 **역량 부여**를 설정하십시오. 그러면 교육을 이수할 때 직원에게 역량이 추가됩니다. 교육은 하나의 경로일 뿐이며, 관리자가 사람의 역량 페이지에서 수동으로 역량을 추가할 수도 있습니다.

## 관련 문서

**인원**

역량과 교육 기록이 있는 직원입니다.

[Open](https://docs.alforse.com/ko/docs/reference/people.md)

**알림**

교육 배정과 알림이 전달되는 방식입니다.

[Open](https://docs.alforse.com/ko/docs/reference/notifications.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.