# 문제 관리

'**문제 관리**'에서는 실습 강의에 연결되거나 시험으로 구성될 수 있는 여러 종류의 문제들을 생성하고 \
관리할 수 있습니다. 좌측 '**문제 관리**'를 클릭하면 해당 페이지로 이동하게 됩니다.

![](https://2181851870-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lq-Q9LciN1X9EABxGkt%2F-Lv9KtcgLogncgOP3D6e%2F-Lv9LBz4qiJo0A0hgZu_%2Fimage.png?alt=media\&token=59766ae2-717b-4aa6-b06b-4d52ec16649d)

###

### 문제 만들기

새로운 문제를 만들고 싶다면 우측 상단의 '**`새 문제 만들기`**' 버튼을 누르고 \
원하는 유형의 문제를 선택하시면 됩니다.&#x20;

![](https://2181851870-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lq-Q9LciN1X9EABxGkt%2F-Lv9KtcgLogncgOP3D6e%2F-Lv9LZeCOf1ZoWi8CP10%2Fimage.png?alt=media\&token=504027f4-36e6-47c0-9b7a-08ddc0320029)

구름DEVTH에서는 아래와 같은 종류의 문제 유형을 지원하고 있습니다.&#x20;

#### 블록 기반 코딩

* **스크래치 문제** : MIT에서 만든 스크래치 2.0 기반의 문제 형태입니다.
* **엔트리 문제** : 네이버에서 제공하는 비영리 소프트웨어 학습 플랫폼으로 \
  &#x20;                      다양한 명령어 블록을 맞추는 문제 형태입니다.

#### 택스트 기반 코딩

* **일반 프로그래밍 문제** : 콘솔 기반의 프로그래밍을 할 수 있는 문제 형태입니다. \
  &#x20;                                       (아래의 언어를 지원합니다.)

![](https://2181851870-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lq-Q9LciN1X9EABxGkt%2F-Lv9MSo-KPBEbbwWO1Nb%2F-Lv9MUIKv_wU7kRMI8JT%2Fimage.png?alt=media\&token=8860faa6-7a29-4359-a6ea-aa88c12b7d29)

* **유닛테스트 문제** : xUnit을 이용한 채점 방식을 도입한 문제 형태입니다. (JUnit을 지원합니다.)

#### 웹 개발

* **웹 서비스/애플리케이션 개발 문제** : 웹서버 프로그래밍을 진행하는 문제 형태입니다. \
  &#x20;(PHP, Python\[Django, Flask], Ruby on Rails, Node.js\[Express] 등을 지원합니다.)
* **HTML/CSS/JS 프로그래밍 문제** : HTML, CSS, JS를 사용하여 웹페이지 프로그래밍을 \
  진행하는 문제 형태 입니다. (라이브러리로 jQuery, Bootstrap을 지원합니다.)

#### 데이터베이스 문제

* **SQL 문제** : SQL을 이용한 데이터베이스 문제입니다.

#### 일반 문제

* **O/X 문제** : 주어진 질문에 대해 참과 거짓을 답으로 선택하는 문제 형태입니다.
* **주관식 문제** : 주어진 질문에 대해 단답형으로 답하는 문제 형태입니다.
* **객관식 문제** : 주어진 질문에 대해 하나의 항목을 선택하는 문제 형태입니다.
* **선긋기 문제** : 나열된 항목들의 관련성을 유추하여 선으로 잇는 방식으로 답하는 문제 형태입니다.&#x20;
* **서술형 문제** : 주어진 질문에 대한 답을 서술하는 문제 형태입니다.&#x20;
* **파일 제출 문제** : 주어진 질문에 대한 답을 파일로 제출하는 문제 형태 입니다.
