실습용 개발환경 구성
replit : docker를 이용했기에, 원격환경에서 소스코드를 관리할 수 있는 개발 툴이다.
(vs Code의 확장된 개발환경)
아래 링크를 타고, replit의 시프기 organization 가입
링크를 타고가면, 로그인이 되어있으면 자동으로 organization에 가입이 된다.
replit 메인 페이지의 Teams에 가서 가입된 organization을 확인해보면,
가입이 완료된 시프기 organization을 확인할 수 있다.
이제 여기서 시프기 실습 파일이 업로드되고, 업로드 된 실습파일의 코드를 수정해서(과제의 의도에 맞게) submit을 하면 과제가 제출이 되고, 교수님이 내가 제출한 C 프로젝트를 확인하여 체점할 수 있다.
replit 실습과제 제출하기
실습 과제를 하나 눌러서 들어가보면 다음과 같이 C언어로 개발할 수 있는 환경이 나온다.
vs Code와 비슷한 면이 있지만, 클라우드로써 github에 코드를 commit&push할 수 있는 기능이 있다.
이 부분에 대해선 더 알아보고 적용해보겠다.
교수님이 의도한 대로 프로그램이 돌아가는지 테스트를 거쳐야한다.
이때는 ✔ 목록에 들어가서 Submit(과제 제출) 전에 Run tests 버튼을 클릭해 Input/Output Tests를 진행한다.
과제 제출 전에 코드테스트는 필수! - 점수 안깍이기 위함..
Input/Output Tests 결과가
Passed 라고 뜨면, (교수님이 원하는 대로 코드를 작성했다는 뜻이기에) 오른쪽 위의 Submit 버튼을 눌러 과제를 제출한다.
만약! Input/Output Tests 결과가 Failed 라고 뜨면, 당황할 필요없이!
Results 버튼을 클릭해 테스트 값이 정답과 다른 부분을 확인해 틀린 부분을 찾을 수 있다.
Input/Output Test가 Passed이면, Submit 버튼을 클릭해 과제를 제출한다.
그럼, 이제 시프기 과제는 제출이 완료됨~
replit으로 교수님께 질문하기
우선 코드 창에서 질문이 필요한 부분에 드래그를한다.
그리고, 마우스 오른쪽을 누른 후 Start thread 를 클릭한다.
@ 를 눌러서 교수님을 태그한 후
궁금한 점을 질문할 수 있다.
(주의: 태그하면 교수님의 휴대폰으로 알림이 가니 참고하길)
교수님이 내 작업창에 들어와서 내가 질문한 thread에 comment를 달아서 나의 궁금한 점을 해결해주실 것이다.
-궁금한 게 있으면, 망설이지 말고 질문하기. 원래 처음엔 어설프게 시작하는 거임 ㅎ -
도전 | replit connect Github
replit으로 구성된 organization의 소스코드를 Github에 그대로 push 하는게 목표였다.
organization에는 실습 폴더가 repo로 생성되어 있기에,
참고해야 할 사항은 교수님의 replit organization과 Github에서 관리하는 폴더 계층는 다르다.
(Github의 organization은 organization -> repo)
(교수님의 organization은 organization -> file)
그렇기에, Github에 내가 원하는 바로 push하려면 organization을 repo로 보고 관리를 해야한다.
이에 대해선, 방법을 모르기에.. 교수님!께 여쭤볼 것이다.
'CS 대학강의' 카테고리의 다른 글
[CS 1-2 | 오픈소스 SW 기초] 오픈소스의 종류와 역사 1주차 (0) | 2022.09.08 |
---|---|
[CS 1-2 | 대학생을 위한 실용금융] 전반적인 금융의 이해 0주차 OT (0) | 2022.09.07 |
[CS 1-2 | 이산수학] 명제 논리문장 1주차 (0) | 2022.09.06 |
[CS 1-2 | 이산수학] 이산수학의 필요성 0주차 OT (0) | 2022.09.05 |
[CS 1-2 | 시스템 프로그래밍 기초] C언어 학습의 필요성 0주차 OT (0) | 2022.09.02 |