프로젝트 소개

Learn Ukrainian은 A1부터 C2까지의 수준을 다루는 무료 오픈소스 웹 기반 우크라이나어 과정이다. Ukrainian State Standard 2024를 기반으로 하며 유럽 언어 공통 참조 기준(CEFR)에 맞져 있다. 교육 과정은 22개 트랙에 걸쳐 1,778개 모을 포함한다. 6개 핵심 수준은 초급에서 숙달까지 진행된다: - A1 (55개 모듈): 키릴 문자, 기초 문법, 실용적 상황 - A2 (69개 모듈): 7개 문법 모두, 동사상 입문 - B1 (94개 모듈): 동사상 숙달, 이동 동사, 의사소통 능력 - B2 (93개 모듈): 수동태, 레지스터, 직업 기초 - C1 (132개 모): 문체론, 문학, 복잡한 문법 - C2 (110개 모듈): 원어민 수준 달 16개 전문 트랙은 우크라이나 역사, 전기, 문학, 직업 우크라이나어, 민속 문화, 고대 동슬라브어, 테니아어(중세 우크라이나어)를 다룬다. 문학에는 논쟁과 철학, 저항 문학, SF와 판타지, 아동 문학, 드라마, 유머, 역사 소설을 포함한 하위 트랙이 있다. 이 과정은 이론 우선 접근법을 사용하며, 문구를 통째로 암기하기보다 문법에 대한 깊은 이해를 강조한다. 상호작용 연습에는 퀴즈, 짝 맞추기, 칸 채우기, 오류 수정이 포함된다. 텐츠는 문화적 맥락과 식민화 관점을 실제 우크라이나어 출처와 함께 통합한다. 사이트는 Astro Starlight로 구축되었고 Node.js 20+와 Python 3.12.8에서 실행된다. 각 모듈은 단어 수, 어휘 범위, 활동 균형, 자연스러움에 대한 자동 감사를 통과한다. 이 프로젝트는 적대적 품질 게이트를 갖춘 AI 지원 빌드 파이프라인을 사용한다. 콘텐츠는 CC BY-SA 4.0, 코드는 MIT에 따라 라이선스된다. 플랫폼은 learn-ukrainian.github.io에 호스팅된다.