프로그래머스 LMS

커리큘럼(파트/강의 구성)

프로그래머스 CS 매니저2026-04-10

수업 내용에 맞게 커리큘럼을 구성해 주세요.커리큘럼은 주차 > 파트 > 강의 형태로 구성됩니다.

주차형 코스 - 커리큘럼

  • 파트형 강의의 경우 주차 추가 단계는 필요하지 않습니다.

  • 주차형 코스의 경우 상단 탭이 +버튼을 클릭해 주차를 추가합니다.

  • 주차 제목과 기간, 설명을 입력할 수 있습니다.

  • 주차의 순서는 주차 추가 후에 변경 가능합니다.

  • 코스 기본 정보에서 주차 구분을 사용 안 함으로 선택했다면,

    'n주차' 표기 없이 주차 제목만 표시됩니다.

    주차 구분 - 사용 안 함

라이브러리 복사해오기

  • 이전에 생성했던 파트/강의를 불러올 수 있습니다.

  • 역량리포트 관련 정보(그룹태그, 태그 등)는 복사되지 않습니다. 역량리포트 관련 정보까지 복사를 원하시면 [코스 복사하기]를 이용해주세요


  • 파트는 도큐먼트, 동영상, 실습, 테스트 등의 강의들의 묶음 단위입니다.

  • 커리큘럼 계획에 따라 파트를 구분하고, 파트 하위에 단위 강의들을 만들어 배치할 수 있습니다.

  • 주차형 코스의 경우 소속 주차를 선택할 수 있습니다.


  • 커리큘럼 내용에 따라 알맞은 강의 타입을 선택합니다.

    • 4. 강의타입 내용을 참고할 수 있습니다.

  • 강의 제목과 가이드 노트를 작성해 주세요.

  • 강의 운영 방식에 따라 아래 옵션을 설정합니다.

    1. 강의 유형

      • 필수 수강 : 학습 진행률 계산에 포함되며, 권장 학습 시간을 반드시 입력해야 합니다.

      • 선택 수강 : 학습 진행률에 포함되지 않습니다.

    2. 권장 학습 시간

    3. 강의 공개 설정

      • 공개 또는 준비중으로 선택할 수 있습니다.

      • 공개 예약 시간 : 설정한 기간 내에만 강의에 접근할 수 있습니다.

      • 준비 중이거나, 공개 예약 시간이 설정된 강의의 상태가 강의 목록에 표시됩니다.

  • 강의 타입에 따른 설명과 옵션은 아래 4. 강의 타입 내용을 확인해 주세요.


  • 입력/업로드한 자료를 기반으로 내용을 확인하며 학습하는 유형입니다.

  • PDF, DOCS, PPT 등의 문서 강의 자료를 업로드 합니다.

  • 자료는 각 20MB 미만의 파일, 최대 5개까지 업로드할 수 있습니다.

  • 학생이 학습 후 하단의 수강 완료하기 버튼을 클릭하면 수강 완료로 처리됩니다.

    학생 화면 - 도큐먼트


  • 제공된 영상을 시청하며 학습하는 유형입니다.

  • 영상의 URL을 입력합니다. (YouTube / Vimeo / Brightcove)

  • 첫 수강 시 배속 제한 및 건너뛰기를 제한할 수 있는 옵션이 제공됩니다.

    Brightcove URL 입력 시에만 사용 가능합니다.

  • 학생이 영상을 끝까지 시청하면 자동으로 수강 완료로 처리됩니다.

  • 수강시간에 관계없이 동영상 플레이어 기준 100% 수강하면 수강 완료 처리 됩니다.

    학생 화면 - 동영상 강의


  • 지정된 과제를 기간 내 수행(파일 또는 URL을 제출)하여 학습하는 유형입니다.

  • 강의 가이드 노트를 구체적으로 작성해 주세요.

    • 파일 이름 형식, URL 요구 사항 등

  • 제출 유형(파일/URL)과 과제 제출 기간(상시 제출/기간 설정)을 선택합니다.

    • 과제 제출 내역을 효율적으로 관리할 수 있도록 제출 기간 설정을 권장드립니다.

  • 과제 강의 완료 인정 기준을 선택할 수 있습니다.

    • 과제 제출 시 완료로 인정 : 학생이 과제를 제출하면 수강 완료로 인정됩니다.

    • 과제 검토 후 완료로 인정 : 제출한 과제가 통과되면 수강 완료 처리됩니다.

      • 점수 등록 추가

        • 제출한 과제에 대해 점수를 부여할 수 있습니다.

        • 점수 범위(만점)을 설정할 수 있습니다.

    • 설정 > 수강 설정에서 일괄 설정할 수 있습니다.

학생이 제출한 과제 확인 및 검토는 과제 관리 메뉴에서 진행합니다.

→ 과제 관리

  • 과제 제출 전 휴대폰 본인인증을 진행하도록 설정할 수 있습니다.

    학생 화면 - 과제


프로그래머스의 문제를 활용하거나 직접 문제를 출제할 수 있습니다.

직접 출제한 문제로 강의를 생성하려면 먼저 문제를 등록해 주세요.

학생들의 수강 여부와 풀이 내역은 학습 활동 관리에서 확인할 수 있습니다.

  • 주어진 실습 문제를 풀고 제출하여 학습하는 유형입니다.

  • 수강 완료 후에도 횟수 제한 없이 문제를 풀이할 수 있습니다.

  • 라이브러리에서 문제를 선택합니다.

    • 문제는 1개만 선택할 수 있습니다.

    • 프로그래밍 문제의 사용 언어를 특정하고 싶다면 가져오기 완료 후 적용 언어 목록을 열어 선택해 주세요.

  • 그 외 항목을 설정합니다.

    1. 실습 강의 완료 인정 기준

      • 정답 제출 시 완료로 인정 : 제출한 답안이 정답일 경우에만 수강 완료로 인정됩니다.

      • 답안 제출 시 완료로 인정 : 제출한 답안과 관계없이 수강 완료로 인정됩니다.

      • 설정 > 수강 설정에서 일괄 설정할 수 있습니다.

    2. 실습 추가 옵션

      • 답안 복사/붙여넣기 차단 : 응시 환경에서 외부로의 혹은 반대 상황의 복사/붙여넣기를 차단합니다.

      • 실습 전 휴대폰 본인인증 진행 : 문제 풀이 전 본인인증 절차가 진행됩니다.

      • 학생 답안 코드리뷰갤러리 자동 등록 : 학생이 제출한 코드 답안이 코드리뷰 갤러리에 자동 등록 됩니다.

        → 코드리뷰 갤러리

    3. 동영상 강의 추가

      • 동영상 강의를 함께 제공할 수 있습니다. URL을 등록해 주세요.

      • 영상 수강 여부와 관계없이 문제 옵션 설정에 따라 완강 처리됩니다.

      • 학생은 문제 풀이 화면 내에서 영상 강의를 시청할 수 있습니다.

        • 우측 영상 강의 메뉴를 클릭하면 크기 및 위치 조절 가능한 창이 나타납니다.

          학생 화면 - 실습 문제 + 동영상 강의

  • 실습 강의에서는 라이브 페어 코딩 기능을 활용할 수 있습니다.

  • 강의 등록을 완료한 후 라이브 페어코딩을 활성화합니다.

    실습문제 풀기 버튼을 클릭해 문제 풀이 환경으로 이동합니다.

  • 좌측에 라이브 코딩에 참여 중인 학생의 목록이 나타납니다.

  • 작성 중인 코드를 강사가 실시간으로 리뷰할 수 있습니다.

  • 참여 중인 학생 간에도 서로의 코드를 리뷰할 수 있습니다.

  • 제출한 오답 코드에 대해 AI가 피드백과 힌트를 제공합니다.

  • 해당 기능은 프로그래밍 문제에서만 제공됩니다.

  • AI 코드 피드백을 사용할 수 있는 최소 점수와 응시자의 AI 피드백 사용 횟수를 설정할 수 있습니다.

    학생 화면 - AI 코드 피드백

  • AI 어시스트와 상호작용하며 코드를 작성할 수 있습니다.

  • 응시자의 AI 어시스트 사용 횟수를 설정할 수 있습니다.

학생 화면 - AI 어시스트


프로그래머스의 문제를 활용하거나 직접 문제를 출제할 수 있습니다.

직접 출제한 문제로 강의를 생성하려면 먼저 문제를 등록해 주세요.

학생들의 수강 여부와 풀이 내역은 학습 활동 관리와 테스트 현황 모니터링에서 확인할 수 있습니다.

  • 지정된 시험 문제를 기간 내 풀고 결과를 제출하여 학습을 진행합니다.

  • 테스트는 정해진 일시에 단 1회만 진행할 수 있습니다.

  • 라이브러리에서 문제를 선택합니다.

    • 문제는 여러개 선택할 수 있습니다.

      • 실무 역량 과제/DS 과제 /API 과제는 다른 유형과 동시에 선택할 수 없습니다.

    • 문제를 여러개 선택하는 경우 아래 기능을 사용할 수 있습니다.

      • 문제 순서를 무작위로 표시 (객관식, 주관식)

      • 선택지 순서를 무작위로 표시 (객관식)

    • 프로그래밍 문제의 사용 언어를 특정하고 싶다면 가져오기 완료 후 적용 언어 목록을 열어 선택해 주세요.

  • 그 외 항목을 설정합니다.

    • 테스트 제한 시간 : 문제를 풀이할 시간을 설정합니다.

    • 테스트 일정 : 응시 가능한 일정을 설정합니다.

      • 기간 지정 테스트 : 정해진 기간 내에 응시자가 원하는 시간에 응시할 수 있습니다.

      • 동시 테스트 : 정해진 시각에만 제한적으로 응시할 수 있습니다.

      • 상시 테스트 : 정해진 일정 없이 언제든 응시할 수 있습니다.

    • 학생에게 결과 공개

      • 점수와 답안 공개 : 본인의 점수와 제출 답안이 공개됩니다.

      • 답안만 공개 : 점수 공개 없이 답안만 공개됩니다.

      • 점수만 공개 : 답안 공개 없이 점수만 공개됩니다.

      • 제출 여부만 공개 : 점수, 답안 공개 없이 제출 여부만 공개됩니다.

      • 비공개 : 점수, 답안, 제출 여부가 미공개됩니다.

    • 테스트 추가 옵션

      • 여러 컴퓨터에서 다중 접속 차단 : 여러 컴퓨터에서 접속하는 것을 차단합니다.

      • 답안 복사/붙여넣기 차단 : 응시 환경에서 외부로의 혹은 반대 상황의 복사/붙여넣기를 차단합니다.

      • 실습 전 휴대폰 본인인증 진행 : 문제 풀이 전 본인인증 절차가 진행됩니다.

      • 학생 답안 코드리뷰갤러리 자동 등록 : 학생이 제출한 코드 답안이 코드리뷰 갤러리에 자동 등록 됩니다.

        → 코드리뷰 갤러리

테스트 생성을 완료한 후에는 모의 테스트를 통해 설정 상태를 사전에 점검할 수 있습니다.

응시자가 실제로 접속하는 응시 화면도 직접 확인해보세요.

  • 테스트 현황 모니터링 → 우측 상단 모의 테스트 버튼 클릭

  • 동시 테스트의 경우 화상감독 옵션을 사용할 수 있습니다.

  • 화상감독 시작 시간은 당일 날짜로 지정할 수 없습니다.

  • 화상감독 옵션을 활성화 하면 응시자의 PC 화면을 감독할 수 있습니다.

  • 화상 감독 디바이스 설정

    • 웹캠은 응시자의 정면을, 휴대폰 카메라는 응시자의 측면을 감독합니다.

    • 원하는 감독 디바이스를 선택할 수 있습니다.

  • 채팅 기능 사용

    • 응시 중인 응시자와 채팅창으로 소통할 수 있습니다.

화상감독 기능에 대한 자세한 설명은 아래 문서를 확인해 주세요.

→ 테스트 현황 모니터링(화상감독)

원활한 시험 응시를 위해 최소 사양 이상의 환경에서 접속하시는 것을 권해드립니다.

→ 최소 사양 안내

  • AI 어시스트와 상호작용하며 코드를 작성할 수 있습니다.

  • 응시자의 AI 어시스트 사용 횟수를 설정할 수 있습니다.

학생 화면 - AI 어시스트

  • 강의 페이지 내 테스트 현황 모니터링을 클릭하면 해당 테스트의 관리페이지로 이동합니다.

  • 응시자의 진행 상태 및 점수를 확인할 수 있습니다.

  • 모의 테스트, 화상 감독 기능을 확인할 수 있습니다.

  • 자세한 내용은 아래 문서를 참고해 주세요.

    → 테스트 현황 모니터링(화상감독)