문제 가져오기 및 공통 설정
'문제 관리' 페이지 입니다. '문제 관리' 에서는 실습 강의에 연결되거나 시험으로 구성될 수 있는 여러 종류의 문제들을 생성하고 관리할 수 있습니다.
우측 상단 문제 내려받기
, 문제 가져오기
, 새 문제 만들기
를 통해
강좌 내 문제를 내려받기 또는 추가할 수 있습니다.
1. 문제 가져오기
아래는 '문제 가져오기
' 클릭 시 확인할 수 있는 인터페이스 입니다.
문제 내용 미리보기를 통해 가져오려는 문제의 본문 내용을 확인할 수 있으며 프리셋을 통해 공개된 문제들을 문제 유형, 문제 타입, 사용 언어, 난이도, 기타 등의 태그로 필터링 하여 볼 수 있습니다. 태그는 여러개 선택이 가능하며 특정 키워드만 제외하여 검색 하는 것도 가능합니다.
여러개의 문제를 선택하여 동시에 추가할 수 있고 문제 타입, 문제 이름, 언어, 난이도, 작성자 순으로 정렬하여 문제를 확인할 수 있습니다.
2. 새 문제 만들기
구름EDU에서는 아래와 같은 종류의 문제 유형을 지원하고 있습니다.
블록 기반 코딩
스크래치 문제 , 엔트리 (베타)문제를 지원합니다.
택스트 기반 코딩
프로그래밍 문제 : 콘솔 기반의 프로그래밍을 할 수 있는 문제 형태입니다.
(C/C++
,JAVA
,Python
,Ruby
,node.js
,Go
등을 지원합니다.)GUI/GAME 프로그래밍 문제 : 윈도우 기반의 애플리케이션 프로그래밍을 할 수 있는 문제 형태입니다. (
JAVA Swing
,Java FX
,Java AWT
,PyQt4
,Python Tkinter
,Python3 Tkinter
,.NET(C#)
을 지원합니다.)유닛테스트 문제, 로보코드 문제, 크루세이더 퀘스트 문제를 지원합니다.
파이썬 응용 문제
거북이 문제 (Skulpt), GlowScript 문제를 지원합니다.
웹 개발
웹 서비스/애플리케이션 개발 문제 : 웹서버 프로그래밍을 진행하는 문제 형태입니다. (
PHP
,Python[Django
,Flask
,Ruby on Rails
,Node.js[Express]
등을 지원합니다.)HTML/CSS/JS 프로그래밍 문제 : HTML, CSS, JS를 사용하여 웹페이지 프로그래밍을 진행하는 문제 형태 입니다. (라이브러리로
jQuery
,Bootstrap
을 지원합니다.)RESTful API 문제 : RESTful API를 직접 실행해보는 문제입니다. (
HTTP 프로토콜
을 지원하며, 메소드는GET
,POST
,PUT
,DELETE
를 지원합니다.)
IoT 개발
아두이노 개발 문제 : C언어를 기반으로 아두이노 스케치 프로그래밍이 가능한 문제 형태입니다.
스크래치두이노 개발 문제 : 스크래치 형태의 블록을 통해 만들어진 C언어로 아두이노 스케치 프로그래밍을 할 수 있는 문제 형태입니다.
일반 문제
O/X 문제, 주관식 문제, 객관식 문제, 선긋기 문제, 서술형 문제, 파일 제출 문제, 커스텀 문제를 지원합니다.
3. 문제 내려받기
선택한 문제의 주요 데이터를 엑셀(.xlsx)파일로 내려 받습니다. (프로그래밍, 유닛테스트, 주관식, 객관식, O/X문제)
4. 문제 공통 설정
모든 프로그래밍 실습 문제들은 공통적으로 문제 유형/문제 공개 여부/문제 정보에 대해 입력을 받습니다.
4-1. 문제 유형 선택
모든 문제들은 아래의 3가지 유형들 중 하나로 생성 가능합니다. (문제의 종류별로 채점 모드 또는 제출 모드가 지원되지 않는 경우가 있습니다.)
채점 모드 : 수강자가 제출한 결과물을 자동으로 채점하고 수강자의 제출 결과물을 받아두는 방식의 유형입니다. 채점 모드를 선택한 경우 채점 답안과 채점 옵션을 입력해야합니다.
제출 모드 : 자동 채점을 하지는 않지만 강의자가 수강자의 제출 결과물을 직접 확인하여 수업의 내용을 얼마나 이해했는지 직접 평가할 수 있는 방식의 유형입니다.
실행 모드 : 수강자가 자유롭게 소스 코드를 작성하고 실행해볼 수 있도록 하는 유형입니다.
4-2. 문제 공개 여부
비공개/채널 공개/전체 공개 버튼을 통해 문제 비공개/채널 공개/전체 공개 여부를 정할 수 있습니다.
비공개 : 문제를 생성한 강에서만 이 문제를 이용할 수 있습니다.
채널 공개 : 채널이용자 전용 옵션 입니다. 같은 채널에 속해있는 다른 강좌에서 이 문제를 이용할 수 있습니다.
전체 공개 : 다른 채널의 강좌에서도 이 문제를 이용할 수 있습니다.
4-3. 문제 정보
문제 정보 에서는 제목, 난이도, 출처, 분류, 문제 설명, 출제 의도 등을 입력할 수 있습니다. PDF 파일을 업로드하여 문제 설명을 입력할 수도 있습니다.
Last updated