새기능
- 협업 기능이 추가되었습니다.
- 과목 관리 - 접속 현황 화면에서 현재 강의를 진행중인 학생과 협업을 하여 도움을 줄 수 있습니다.
- 과목 관리 - 협업 팀 관리 화면에서 학생들 간의 팀을 구성해주어 학생들끼리 협업을 할 수 있도록 할 수 있습니다.
- 실습 강의 내에서 채팅 기능이 추가되었습니다.
- 해당 기능은 협업 중인 강의자 및 학생들끼리만 사용 가능합니다.
- 온라인 튜터링 기능이 추가되었습니다.
- 과목 관리 - 온라인 튜터링 메뉴에서 강의, 시험 별로 어려움을 겪고 있는 학생들의 목록을 보여줍니다.
- 각 블럭들을 클릭하여 학생들의 실행 코드를 볼 수 있고, 현재 강의에 접속 중이라면 도와주기 버튼을 눌러 협업을 통해 도움을 줄 수 있습니다.
- 학생은 실습 화면 하단의 도움요청 버튼을 클릭하여 강의자에게 온라인 튜터링 을 통한 도움을 요청할 수 있습니다.
- 알림 기능이 추가되었습니다.
- 학생/강의자는 자신과 관련된 알림을 화면 상단의 종 모양 아이콘을 눌러 확인할 수 있습니다.
- 학생은 자신이 수강 신청한 과목의 승인, 수강 중인 과목의 새로운 강의, 시험, 댓글, 뱃지 획득 등에 대한 알림을 받을 수 있습니다.
- 강의자는 자신이 강의자로 등록되어 있는 과목 내의 댓글, 도움요청 등에 대한 알림을 받을 수 있습니다.
- 시험 화면 상단에 제출 현황 표시란이 추가되었습니다.
- 문제의 정답 여부와는 관계없이 해당 시험에서 총 몇 문제를 제출하였는지 보여줍니다.
- 실습 화면 설정에 Key Map 을 선택할 수 있는 기능이 추가되었습니다.
- 기본 설정인 Default 이외에 Vim 모드, Emacs 모드, Sublime Text 모드 등을 선택할 수 있습니다.
- 일반 프로그래밍 문제에서 C/C++ 언어에 대해 실행/채점 시에 작동하는 컴파일러를 선택할 수 있는 기능이 추가되었습니다.
- gcc 5.4, clang 3.8 두 가지 중 하나를 선택할 수 있으며, 추후 선택 가능한 옵션이 더 추가될 예정입니다.
- 과목 관리 - 시험/과제 결과 관리 의 제출 기록 확인 화면에 학생이 문제를 푸는 과정을 확인할 수 있는 기능이 추가되었습니다.
- 상단 탭의 편집 내역 버튼을 클릭하여 확인할 수 있습니다.
- 편집 내역 좌측에 나타나는 재생 버튼을 클릭하여 학생의 코드 작성 과정을 동영상처럼 볼 수 있습니다.
- 학생이 이미 제출한 시험의 점수를 강의자가 직접 수정할 수 있는 기능이 추가되었습니다.
- 과목 관리 - 시험/과제 결과 관리 화면에서 연필 모양의 아이콘을 통해 시험 점수를 수정할 수 있습니다.
- 해당 기능은 채점 모드의 문제들과 일반 문제(객관식, 주관식, 서술형 등) 만 사용 가능합니다.
버그 픽스
- 시험 시간이 긴 경우 남은 시간과 실제 남은 시간 사이에 약간의 오차가 생기는 버그가 수정되었습니다.
- 파일로 된 테스트 케이스를 보기 버튼을 통해 미리보기 시 브라우저가 멈추는 버그가 수정되었습니다.
- 과목이 비공개인 경우에도 해당 과목의 강의자/학생 이 아닌 사람이 과목 소개 페이지로 이동할 수 있던 버그가 수정되었습니다.
- 시험 목록에서 순서가 매번 바뀌어 나타나는 버그가 수정되었습니다.
- 과제 제출 시 시험/과제 결과 관리 화면에서 학생이 제출한 파일이 보이지 않는 버그가 수정되었습니다.
- 자동입력실행 을 연속으로 2번 하면 두 번째 실행에서 에러가 발생하는 버그가 수정되었습니다.
- 일반 문제 채점 시 점수 기록이 제대로 되지 않는 버그가 수정되었습니다.
- 컴파일 에러가 발생했을 때 해당 에러에 대한 메시지가 제대로 출력되지 않는 버그가 수정되었습니다.
- 과목 관리 - 교육과정 화면에서 강의 삭제 시 강의 목록 새로고침이 자동으로 되지 않는 버그가 수정되었습니다.
- 시험 화면의 문제 목록에서 제출한 문제 옆 제출 아이콘이 제대로 표시되지 않는 버그가 수정되었습니다.
- 입출력 예시가 매우 큰 경우 실습 화면에서 해당 내용이 제대로 나타나지 않는 버그가 수정되었습니다.
- Python 문제 실습 화면에서 자동입력실행 기능이 작동하지 않는 버그가 수정되었습니다.
- 구름두이노 실행이 되지 않던 버그가 수정되었습니다.
수정된 사항
- 실습 화면에서 강의자가 제출했을 때에는 에러 발생 시 에러 메시지를 함께 출력하도록 변경되었습니다.
- 실습 화면 하단의 실행 결과 탭을 눌러 에러 메시지를 확인할 수 있습니다.
- 댓글 기능의 UI/UX 가 변경되었습니다.
- 댓글쓰기 버튼이 실습 화면 좌측 하단으로 이동하였습니다.
- 메인 페이지가 새롭게 바뀌었습니다.
- 채널 소개 페이지(왼쪽)와 코딩클래스 페이지(오른쪽, 기존의 구름EDU 메인 페이지) 로 분리되었습니다.
- 객관식 문제, 선긋기 문제에서 보기에 이미지를 넣을 수 있도록 수정되었습니다.
- 객관식 문제에서 정답 개수를 여러 개로 설정할 수 있도록 수정되었습니다.
- 강의자는 문제 생성/편집 화면에서 복수 정답 가능 옵션을 선택할 수 있습니다.
- 해당 문제가 복수 정답이 가능한 문제인지 직관적으로 알 수 있도록 객관식 문제 UI도 수정되었습니다.
- 과목 관리 - 시험/과제 결과 관리 - 제출 결과 확인 창에서 리뷰 작성란의 UI 가 댓글 형태로 수정되었습니다.
- 강의 화면의 댓글처럼 여러 개의 리뷰를 작성하는 것이 가능하며, 등록된 리뷰 밑에 답글 또한 작성이 가능합니다.
- 프로그래밍 문제의 채점용 테스트 케이스 당 채점 점수 비율에 0 도 입력이 가능하도록 수정되었습니다.
- 시험 생성 후에도 수정 화면에서 시험에 문제 추가 및 삭제와 점수 수정이 가능하도록 수정되었습니다.
- 이론 수업에 삽입된 문제들도 이제 문제 관리에서 수정한 내용이 해당 강의에 즉시 반영되도록 수정되었습니다.
- 시험/과제 생성 및 편집 화면에서 시험과 과제에 대한 구분이 쉬워지도록 수정되었습니다.
- 시험과 과제가 어떻게 다른 것인지에 대한 설명이 추가되었습니다.
- 각 분류와 관련 없는 메뉴는 보이지 않도록 수정되었습니다.