뽀미의 개발노트

프로젝트 결정!!! 수학인강사이트 본문

Trouble_Shooting

프로젝트 결정!!! 수학인강사이트

산타는 뽀미 2023. 5. 15. 17:39

 

내가 만들고 싶었던 여러개의 프로젝트 중에서

수학 교육 사이트를 만들어보기로 결정했다!!

만들다가 더 추가해보고 싶은 기능(열품타, 챌린저스 등 사이버독서실 등)을 넣어보자!!

기본적인 기능으로는 출결, 과제, 수업태도, 성적, 알림장 등을 작성할 수 있는 게시판들이 있다.

내가 배웠던것 이상의 핵심 기능으로는

1. 인강 시청 기능 (줌, 유튜브 라이브 같은 실시간 강의 재생도 가능하게끔)

2. 성적문자 전송기능 (문자치환)

3. 출결 - QR코드로 해결

등등을 만들어보겠다!!! 너무너무 설렌다 잘하고싶다!

아래는 내가 프로젝트 결정 전 구상 단계에서 적어놓았던 글들.. 총총


수학 인강 사이트 M.E.S.E.A

: 선생님이 올린 인강을 학생들이 볼 수 있는 사이트. 카메라로 강의를 녹화하고 연결된 컴퓨터로 동영상이 올라오면 그걸 합쳐서 파일질라에다가 올리고, 연결된 웹사이트로 인강을 시청할 수 있는 방식이다. 이 사이트를 사용할 때 오류가 하도 많아서 사용이 어려웠는데 내가 만들고 여유가 된다면 그런 오류들도 바로잡고 싶다.

 

이 사이트만 단독으로 만들기 아깝다면 학원 관련 다른 사이트에 기능으로 끼워넣고 싶다. 만약 만들어야될 기능이 너무 많을 경우 파일질라로 동영상 직접 올리는거 말고 유튜브에 올려서 링크 연결하는 걸로 바꿔도 좋을 것 같다.

 

<핵심 기능 : 동영상 웹사이트에 올리기>

- 카메라로 찍은 동영상이 저절로 컴퓨터에 연결되는 메커니즘은 내가 구현할 수 없을 것 같다. 나한텐 카메라도 없고 마이크도 없으니까. 따라서 일단 컴퓨터에 있는 동영상을 사이트로 올리는 것만 구현할 것!

- 파일질라로 연결된 웹사이트에 동영상을 올리는 과정이 어려워보인다. 그치만 검색하니까 꽤 많은 자료들이 나온다. 만약 이 과정을 해결하고 나면 파일이 조금만 많이 쌓여도 바로 오류 나버리는 걸 해결해보고 싶다!

 

<핵심 기능 : 동영상 시청 기록 저장>

학생들이 동영상을 틀었다가 바로 끄고 다 봤다고 거짓말 칠 수도 있으므로 동영상 시청 기록과 시간이 정확하게 남아야 한다.

이 기능은 어려운건지 쉬운건지 감이 안 잡힌다. 검색하려고 해봤는데 키워드가 겹쳐 자꾸 유튜브에서 저장기록 멈추는 법 이런것만 나온다. 딱 한 게시물이 나오는데 내가 그걸 적용할 수 있을지 잘 모르겠다.

 

<핵심 기능 : 쿠폰 부여>

아무나 이 사이트에 들어와서 동영상을 봐서는 안된다. 학원을 그만둔 학생들에게는 인강 시청이 금지되어야 한다. 그걸 막기 위해 쿠폰 부여 제도를 도입했는데, 이 기능이 아주 성가셨다.

학생 한명한명 이름을 치고 들어가서 쿠폰을 개별적으로 부여해야 하고, 여러 수업 듣는 애들은 쿠폰 여러번 줘야하고, 누가 그만두면 쿠폰을 직접 한명한명 중지시켜야 한다.

만약 학생관리 시스템을 만든다면 그거랑 연동해서 반 아이들에게 한꺼번에 쿠폰을 줄 수 있도록 바꾸자.

학생이 그만두더라도 자동으로 쿠폰이 중지되게끔 만들기

 

클래스123 + 통통통

: 학생 성취도 관리 프로그램. 출결, 숙제, 수업태도, 성적, 알림장 등을 선생님이 올리면 학부모 + 학생이 볼 수 있음. 이미 다양한 웹사이트들이 있는데 맘에 드는 것이 없어 내가 원하는 대로 만들어보고 싶음. 아 근데 사람들이 학사관리 시스템 너무 많이 만들어서 진부한 주제라고 했는데.. 이것도 그 시스템이랑 비슷한거 아닌지...

 

기존 웹사이트 문제점

가입할 때 학부모와 학생을 연결하는 절차가 까다로움.

- 클래스 123은 유치원~초등학생들 관리 툴이라 너무 유치하고 통통통은 중~고등학생에 적합하지만 과제 검사 옵션이 너무 적음

 

가장 어려워보이는 기능은 성적문자 보낼 때 문자 치환임!!

 

<핵심 기능 : 출결, 숙제, 수업태도, 성적, 알림장 작성>

출결

- 등원/하원/지각/결석으로 구분. 학부모에게 자동으로 알림 감

숙제

반별로 과제 내줄 때 클래스 123은 어플 메시지로 보냈고 통통통은 게시판에 글 올렸음. 학생과 학부모가 그 게시판 확인하면 됨.

과제 확인할 때 클래스123은 학생별로 상점/벌점 스티커를 주도록 되어있고 통통통은 과제검사에 완료/미완료/미검사 세개밖에 없음. 과제 완수정도에 따라 단계 세분화하고 결석해서 검사를 못 했다던지 책을 안 가져왔다던지 베낀거 같다던지 그런 보기도 추가해야함!!!

수업태도

수업을 잘 듣는다 / 졸려한다 / 버릇없다 / 첨삭을 자주 온다 등 주관식 말고 미리 옵션을 만들어서 선택할 수 있게 해놓고 나중에 학생별로 수업태도만 모아서 볼 수 있도록 해야됨. 학부모 상담할 때 그걸 보고 말해줄 수 있도록

안 좋은 수업태도의 경우 선생님이 선택하자마자 학부모에게 알림/문자가 갈 수 있도록 설정하기

성적

- 과목과 범위 모두 지정할 수 있도록 만들기. 시험지 파일도 첨부할 수 있도록 만들자

- 성적 게시판에 학생별로 점수 입력하면 자동으로 평균과 석차가 나옴. 그 성적을 메세지로 발송할 수 있음.

- 근데 시험 통과 기준 점수를 만들어놓고 점수 미달이면 재시험 점수도 적는란 만들기!!

알림장

설정한 반의 공개대상을 학생/학부모 따로 선택해서 보여주게 만들기

이건 조회한 사람이 누군지도 봐야함. 그리고 아직 글을 안 본 사람에게는 한번더 알림이 가도록 설정해주기!

 

<핵심 기능 : 학부모에게 성적문자 전송>

- 가장 어려울 것 같은 메시지 치환 문자 기능!!

- 전체 메세지 하나만 작성하면 공통 문구에 학생별로 이름/ 성적 등이 개별적으로 나뉘어서 전송됨!!!

 

근데 사실 이것만 만들면 이것저것 만들 기능이 많아서 시간은 좀 걸리겠지만 치환문자 말고는 딱히 특이하거나 어려워보이는 기능은 없음. 심지어 치환문자 기능도 검색하니 바로 나오는 것으로 보아 적용하기 어렵지 않아보임. 그래서 이 사이트만 만들기에는 조금 프로젝트가 아깝고 다른 학원 관련 기능을 만들어 하나의 사이트 속 기능으로 통합하는게 나을 것 같음.