온라인 경쟁 프로그래밍 학교를위한 플랫폼 추천
저는 현재 특정 사립 교육 기관에 속한 터키의 고등학교 컬렉션을위한 온라인 경쟁 프로그래밍 과정 / 학교를 구축하려는 팀을 감독하고 있습니다.
이 고등학교 중 하나를 졸업하고 물리학 올림피아드에서 경쟁하고 현재 CS를 공부 한 저는 CS를 공부하는 다른 대학생들과 함께이 직업을 제안 받았으며 그중 일부는 정보학 분야에서 국내 및 국제 올림피아드에서 메달을 획득했습니다.
우리 팀은 이미 커리큘럼의 개요를 만들고 c 그룹을 가르치기 시작했습니다. Zoom 이상의 학생 80 명. 가르치는 방법과 내용에 대해서는 확신하지만 프레젠테이션, 과제 등과 같은 강의 자료를 업로드, 공유 및 구성하기 위해 LMS로 사용할 플랫폼이 무엇인지 확실하지 않습니다. 임시 솔루션으로 현재 Discord를 사용하고 있지만 장기적인 Discord는 구조화 된 방식으로 코스 자료를 공유하고 구성 할 방법이 없기 때문에 LMS로서 최적이 아닙니다. 우리는 더 좋고 더 전문적인 솔루션을 고려하고 있지만이 분야에 대한 경험이 거의 없기 때문에 어떤 옵션을 선택할지 확실하지 않습니다. 다음 사항이 고려되었습니다.
- Microsoft 팀
- 무들 또는 유사한 LMS
- 맞춤형 빌드 웹 사이트
무들은 설치하기 어렵고 과잉이라고 들었습니다. 맞춤형 웹 사이트를 개발하는 것도 그다지 실용적이지 않은 것 같습니다. Microsoft Teams를 코스 자료와 과제를 체계적으로 관리 할 수있는 코스 / 학습 관리 시스템으로 적절하게 사용할 수 있다고 생각하십니까? 다른 제안이 있습니까?
답변
나의 첫번째 본능이다 어떤 LMS는 과잉이다. LMS는 교실을 관리합니다. 사실이지만 학교 를 관리하는 데 도움이되도록 설계되었으며 LMS의 대부분의 관리 목적 (및 문자 그대로 교실 측면 외부의 대부분의 기능, 심지어 교실 내의 많은 기능까지도)을 관리하도록 설계되었습니다. 당신에게 완전히 쓸모가 없습니다. 버스, 의료 지정, 학습 장애 계획, 학교 급식 지정,지도 상담사 지정 등 등은 모두 그러한 작은 프로그램에 필요한 것 이상입니다.
나는 당신이 찾고있는 대부분이 과제를 배포하고받는 방법이라고 가정하고 있습니다. 이것이 사실이라면 실제로 GitHub를 사용하는 것이 좋습니다.
처음에 아이들은 웹 인터페이스를 통해 파일을 다운로드하는 방법으로 여러분의 저장소를 간단히 사용할 수 있으며, 여러분이 이미 한 것처럼 Discord를 통해 초기 과제를 제출할 수 있습니다. 다운로드를위한 GitHub 인터페이스에 익숙해지면 프로젝트 포크를 시작할 수 있습니다. git 기능을 천천히 도입하고 그 동안 Discord로 계속 지원하십시오.
이 접근 방식을 통해 두 가지 큰 이점을 얻을 수 있습니다.
- 당신은 아무것도에 들어갈 필요가 없습니다 거의 LMS에 같은 헤비급있다.
- 학생들은 기본적인 git 작업에 천천히 익숙해지고 익숙해 질 것입니다.
Google 클래스 룸은 다양한 미디어의 교육 자료 배포 및 수집을 관리하기위한 깔끔하고 기능이 가벼운 인터페이스입니다. 저는이 플랫폼을 사용하여 매 학기 5 개 과정에서 약 100 명의 학생을 가르칩니다. 통합 된 성적표가 필요한 경우.
나는 repl.it에 연결하고 학생들이 일부 과제와 데모를 위해 클라우드에서 내 코드를 포크하도록합니다. GitHub 링크도 링크하고 수집 할 수 있습니다.
Repl 교실에는 일부 언어에 대한 단위 테스트가 내장되어 있습니다. 이것은 가르치는 문제 해결에 따라 도움이 될 수 있습니다. 단위 테스트를 통해 Repl에 나열한 Google 교실에서 하루에 여러 활동을 나열합니다.
파트너 관계를 맺고있는 학교가 조직에 GSuite를 설정하지 않는 한 결국 Google 드라이브에서 일부 저장 용량 제한이 발생할 수 있습니다.