2023. 7. 7. 16:26ㆍIT 정보
4차 산업이 중요시됨에 따라 코딩 교육은 더욱 각광받고 있습니다.
최근 코딩 교육 플랫폼의 설문조사에 따르면 대부분 교육생이 강사 의존보다 "실습" 중심의 커리큘럼을 선호한다고 선택했습니다. 그만큼 코딩에 있어 실습은 중요한 요소가 되었는데요.
하지만 막상 배우려해도 어떤 프로그램으로 시작해야 할지 막막하신가요?
간단한 문제 만들기부터 동영상 제작, 강의 프로그램 제작까지 한 번에 도전할 수 있는 프로그램 '돌핀 스튜디오'를 소개드립니다! 돌핀 스튜디오는 문제 만들기와 동영상, 강의 제작의 3가지 실습 프로그램을 포함하고 있습니다.
돌핀 스튜디오의 사용법, 함께 확인해 보겠습니다.
돌핀 스튜디오 입장하기
먼저, 돌핀코딩 홈페이지에서 로그인 후, 오른쪽 상단에 위치한 "스튜디오"를 클릭합니다.
로그인 후 스튜디오에 입장 하셨다면 하단 사진처럼 대시보드 페이지가 보이게 됩니다.
대시보드에서 원하는 실습 내용을 클릭하면 실습이 가능합니다.
1. 코딩 문제 만들기
이제 실습을 시작해봐야겠죠?
문제 만들기는 대표적으로 코딩테스트 문제나, 강의에서 활용할 코드를 직접 작성해 보는 문제들을 만들 수 있어요
총 5가지 Step으로 구성되어 있고, 이제부터 각 단계들을 소개해드릴게요!
Step 1) 문제 정보 입력하기
문제 만들기는 내가 어떤 문제를 만들고 싶은지부터 결정하게 됩니다.
원하는 문제의 제목과 유형을 선택하고 내용을 입력합니다. 입력 예시와 출력 예시는 문제에 맞게 수정하여 작성합니다.
이때 입력 예시와 출력 예시는 코드를 채점하기 위해 사용되는 테스크케이스(Step 4)를 설명하기 위한 설명글이에요!
Step 2) 뼈대 코드 입력하기
뼈대 코드는 이 문제를 푸는 유저가 코드를 작성할 때, 처음 시작하게 되는 초기 코드를 의미해요.
뼈대코드의 언어를 선택하게 되면 문제를 해당 언어로 풀 수 있게 됩니다!
그래서 최소 1개 이상은 선택해주셔야 합니다.
Step 3) 정답 코드 입력하기
해당 문제의 정답 코드를 입력합니다.
정답 코드를 작성하는 과정은
정답 코드 작성하기 > 테스트케이스 생성하기 > 시간제한, 메모리 제한 설정하기 > 검수
이런 단계로 진행이 돼요!
Step 3-1) 언어별 정답 코드 작성하기
각 언어로 코드의 정답을 채점해 볼 수 있어요
상단의 체크박스는 채점해보고 싶은 정답코드의 언어를 의미합니다.
(각 언어별로 cpu time, memory가 소요되는 시간이 다를 수가 있기 때문에 언어별로 채점을 진행해 볼 수 있어요.)
Step 3-2) 테스트케이스 생성하기
테스트케이스는 해당 코드가 정답인지 아닌 지를 판단할 수 있게 해주는 채점 도구예요
이렇게 입력값을 넣고, 직접 입력하거나 결과 자동 생성 버튼을 누르게 되면 출력 값이 나오고 테스트케이스를 추가합니다.
우측 상단의 테스트케이스 편집 버튼을 눌러 입출력을 비교할 수 있어요
위 테스트케이스는 구구단을 외우는 코딩 문제이고, 숫자 5가 주어지면 5단을 출력하는 문제입니다.
유저의 코드가 정상적으로 작동하는지 테스트케이스로 채점할 수 있게 돼요!
Step 3-3) 시간제한, 메모리 제한 설정하기
해당 코드를 강의에서 제공하는 알고리즘 방식으로 풀었는지 아니면 보다 느린 방식으로 풀었는 지 시간과 메모리 제한을 걸어서 테스트케이스별로 채점할 수 있어요.
Step 3 마무리) 최종 검수하기
여기까지 따라오셨다면 이제 문제 만들기는 거의 클리어하셨습니다! 이제 내가 만든 정답 코드를 검사할 차례입니다.
올바른 정답 코드를 넣었다면 검사 통과 안내문구와 함께 다음 페이지로 넘어갈 수 있습니다.
이렇게 완성이 되면, 마지막으로 작성한 모든 정답코드가 작동하는지 검수하는 과정을 거쳐 통과하면 다음 Step으로 넘어갈 수 있습니다.
Step 4) 해설지 작성하기 (선택사항)
문제를 푸는 교육생을 위해 해설지를 작성하는 것도 시도해 보면 좋습니다.
해설지는 내가 만든 코드를 정리하고, 다시 되짚을 수 있습니다. 실습의 오답노트 같은 느낌이죠.
Step 5) 제출하기 (관리자 검토)
마지막으로 공개 여부와 업데이트 사항 관련된 내용을 작성하고 제출하면 끝!
해당 문제를 돌핀 코딩에서 최종 검수하고 문제의 품질을 판단한 후에 공개됩니다.
공개용은 사이트 외부로 공개되는 것을 의미하고, 비공개는 외부로 공개되지 않고 강의 또는 수업용으로 사용됩니다.
2. 동영상 만들기
이번에는 동영상 만들기를 알아볼까요?
동영상 만들기는 아래와 같이 진행돼요
파일 또는 Youtube 링크 업로드 > 정보 입력하기 > 문제 연동 (선택사항) > 제출 및 검토
Step 1) 파일 또는 Youtube 링크 업로드
먼저 촬영한 동영상 파일 혹은 원하는 동영상 Youtube 링크를 업로드합니다.
Step 2) 정보 입력하기
Step 3) 문제 연동 (선택사항)
동영상 만들기에서는 동영상뿐만 아니라, 내가 만들었던 문제나 공개된 문제를 연결하여 학습할 수 있습니다.
내가 만든 문제를 검색하여 연동 후, 문제를 풀어낸 정답 코드를 작성하여 검사를 진행하면 동영상과 문제 학습을 한 번에 제공할 수 있어요.
만약 연동하고 싶지 않다면 스킵하셔도 됩니다!
만약 문제 선택 단계에서 문제를 연결했다면 해당 문제에 대한 정답 코드를 작성해야 합니다.
틀린 해설 영상을 진행하고 있을 수 있으니, 한번 더 검사하는 단계가 필요합니다.
마무리) 제출 및 검토
마지막으로 제출하게 되면, 관리자가 검토하여 2~3일 이내로 승인 또는 수정사항을 전달해 드립니다.
3. 강의 만들기
문제 만들기도, 동영상 만들기도 클리어하셨다면 이제 나만의 강의를 만들어 볼 차례입니다.
내가 원하는 강의 제목과 유형을 선택하고, 난이도를 설정합니다.
강의 내용은 내가 만든 동영상을 넣을 수도, 코딩 문제를 넣을 수도 있습니다.
강의 만들기에서는 내가 원하는 만큼 커리큘럼을 추가할 수도 있습니다.
커리큘럼을 추가 후, 연결하고 싶은 코딩 문제나 동영상을 함께 연결하여 효율적으로 강의 프로그램을 설정합니다.
강의 만들기의 내용 소개에서는 수업의 상세 설명과 구성, 강의를 보여주고자 하는 타기팅 등을 선정해 구체적인 강의 프로그램을 만들 수 있습니다.
승인이 완료되면 이제 나의 강의를 누구나 들을 수 있습니다!
강의 판매 금액을 설정하시면 금액을 지급대행 방식으로 수익이 배분됩니다.
따로 입력하면 복잡하고 어렵기만 했던 코딩 실습, 이제 돌핀 프로그램을 통해 한 번에 시작해 보세요!
모르는 게 생기면 AI돌핀을 통해 인공지능에게 실시간 질의응답 및 피드백도 덤으로 받으실 수 있습니다.
한 번에 끝내는 코딩, 다 함께 시작해 봅시다😉
자유롭게 성장할 수 있는 온라인 교육환경을 만듭니다.
'IT 정보' 카테고리의 다른 글
[채널 생성] 학교/학원/기업 전용 코딩 학습 사이트 만들기 (1) | 2023.12.04 |
---|---|
중학생 코딩 교육, 이제 엄마가 직접 해요! 아이 교육부터 취업까지 (0) | 2023.08.01 |
돌핀스튜디오에서 돌핀 라이브러리 (dolphinlib) 사용하기 (0) | 2023.07.28 |
프로그래밍 공부는 어떤 순서대로 시작하면 좋을까? (비전공자, 청소년편) (0) | 2023.07.18 |
초·중등 코딩 교육의 필수 핵심은 'OO' (0) | 2023.07.13 |