View
264
Download
6
Category
Preview:
Citation preview
구름IDE : 클라우드 통합개발환경
교육용 버전 소개
프로젝트 소개 구름IDE: 클라우드 통합개발환경
2
클라우드 통합개발환경 구름IDE
• 클라우드 통합 개발 환경
– 웹 브라우저만 있으면 언제 어디서나 개발 가능
– 별도의 설치 과정이 불필요
– 온라인 빌드/실행/디버깅 지원
– 온라인 실시간 협업 지원
– 다양한 프로그래밍 언어 지원
3
구름의 동작 환경
• 동작 환경
– 운영체제에 관계 없이 웹 표준을 준수하는 브라우저에서 동작
– 운영체제: Windows, Mac OSX, Linux
– 브라우저: Chrome, Safari, Firefox, Opera
• 구글 크롬 브라우저
– 최신 웹 기술을 기반으로 웹표준을 잘 지원하는 구글 크롬에서 가장 잘 동작
4
교육용버전 소개 goormIDE: 클라우드 통합개발환경
5
교육용 기능
6
<대시보드:관리도구> <강의 슬라이드 공유>
<자동 채점> <실시간 퀴즈> <유사도 검사>
교육용버전 시나리오
퀴즈 등록
문제 출제 프로그램 작성
IDE 내 제출
• 결과 확인 • 소스코드 확인 • 유사도 검사 • 원격 지도(협업)
7
실시간 채점
교수자 / 강의자 학생
가입/로그인
관리자 로그인
회원 가입
• 로그인 화면에서 회원 가입 버튼을 누릅니다.
9
회원 가입
• 필요한 정보를 입력하고 가입을 완료합니다.
10
회원 가입
• 로그인이 완료되면 다음과 같은 메인 화면이 뜹니다.
11
새 프로젝트 만들기
• 화면 상단의 파일-새 프로젝트 또는 툴바에서 새 프로젝트를 선택합니다.
12
새 프로젝트 만들기
• C++ Console 프로젝트를 선택합니다.
13
새 프로젝트 만들기
• 필요한 정보를 입력하고 확인 버튼을 클릭합니다.
14
새 프로젝트 만들기
• 프로젝트가 정상적으로 생성되면 화면 좌측의 프로젝트 탭에 디렉토리와 파일이 출력됩니다.
15
새 프로젝트 만들기
• src/main.cpp 파일을 더블 클릭하거나 오른쪽 버튼 메뉴 – 열기를 선택합니다.
16
빌드 및 실행
• 화면 상단의 프로젝트 – 빌드를 선택하거나 또는 툴바에서 아래 아이콘을 클릭합니다.
17
빌드 및 실행
• 빌드 할 프로젝트를 선택하고 빌드 버튼을 누릅니다.
18
빌드 및 실행
• 빌드가 정상적으로 완료되면 하단의 터미널에 메시지가 출력됩니다.
19
빌드 및 실행
• 화면 상단의 프로젝트 – 실행을 클릭하거나 또는 툴바에서 아래 아이콘을 클릭합니다.
20
빌드 및 실행
• 실행이 정상적으로 완료되면 결과는 아래의 터미널에서 확인 가능합니다.
21
편집 기능
• 찾기 / 바꾸기
– CTRL + F
22
편집 기능
• 자동 완성
– CTRL + SPACE
23
슬라이드 공유
• 화면 우측의 슬라이드 탭에서 교수자의 강의자료를 함께 볼 수 있습니다.
24
슬라이드 공유
• 화면 우측의 슬라이드 탭에서 교수자의 강의자료를 함께 볼 수 있습니다.
25
커뮤니케이션/협업
• 우측의 커뮤니케이션 탭에서 동일 프로젝트에 접근한 유저끼리 채팅이 가능합니다.
26
커뮤니케이션/협업
• 교수자의 프로젝트는 수강 학생들과 공유되지 않습니다.
– 프로젝트 - 프로젝트 공유를 통해 가능합니다.
27
커뮤니케이션/협업
• 학생들이 새로 만드는 모든 프로젝트는 교수자와 공유됩니다.
28
커뮤니케이션/협업
• 학생의 프로젝트는 실시간으로 교수자의 편집이 가능합니다.
29
커뮤니케이션/협업
• 학생들간의 협업도 가능하나 교수자의 허가가 있어야만 합니다.
30
퀴즈/시험/과제
• 생성된 시험은 시험 관리에서 확인할 수 있고 시험을 시작 및 중지할 수 있습니다.
31
퀴즈/시험/과제
• 시작된 시험은 IDE의 우측 레이아웃에서 확인할 수 있습니다.
32
퀴즈/시험/과제
• 퀴즈 항목을 클릭하면 문제 내용을 확인할 수 있습니다.
33
퀴즈/시험/과제
• 새 프로젝트를 만들어 문제를 해결합니다.
• 제출 전에는 반드시 빌드를 해야 합니다.
34
퀴즈/시험/과제
• 퀴즈/시험/과제는 문제당 하나의 프로젝트를 업로드하여 자동 채점을 받습니다.
35
퀴즈/시험/과제
• 해당하는 문제에 대해 업로드를 시작합니다.
36
퀴즈/시험/과제
• 해당 문제를 해결했을 경우 아래처럼 성공으로 표시됩니다.
37
채점 관리
• 교수자는 문제를 해결한 학생의 명단을 확인할 수 있습니다.
38
채점 관리
• 교수자는 학생들이 제출한 소스코드들을 실시간으로 확인할 수 있습니다.
39
채점 관리
• 교수자는 학생들이 제출한 소스코드들의 채점 진행 상황을 확인할 수 있습니다.
40
유사도 검사
• 교수자는 학생들이 제출한 소스코드들의 유사도를 검사할 수 있습니다.
41
유사도 검사
• 설정한 값 이상의 유사도를 보이는 학생들의 소스코드를 비교하여 볼 수 있습니다.
42
Q&A
• 구름 기능 및 시스템 문의
– 이메일1: contact@goorm.io
– 이메일2: bu.ahn@goorm.io
• 건의 사항/버그 리포팅
– 메뉴 → 계정 → 로그아웃 → 사용자 의견
43
Recommended