서울교육대학교 · 오픈소스 LMS

그때 우리는 LMS를 찾아다녔습니다.

이제 찾지 마세요. 받아서 학교 서버에 올리면 끝입니다.

소스는 전부 공개돼 있습니다.

MooClass 화면 — 강의실, 과제, 평가
서울교육대학교에서 만들었습니다

수업에 필요한 것만 들어 있습니다

한 학기를 실제 수업으로 돌려보고 남긴 기능입니다.

강의실

6자리 코드를 나눠주면 학생이 스스로 들어옵니다. 반마다 따로, 학기마다 따로.

과제와 게시판

파일을 메일로 받지 않아도 됩니다. 제출 여부가 한 화면에 남습니다.

다면 평가

교수 평가와 학생 상호 평가를 함께 집계합니다. 논문으로도 다뤄본 방식입니다.

활동 통계

누가 언제 무엇을 했는지 쌓입니다. 학기 말에 다시 세지 않아도 됩니다.

학부모 연동

학부모가 자기 자녀 것만 봅니다. 승인은 학생이 합니다.

알림 발송

공지를 이메일과 문자로 내보냅니다. 발송 내역이 남습니다.

받아서, 학교 서버에 올리세요

가입도 결제도 없습니다. 압축을 풀어 올리면 그 서버가 학교 LMS가 됩니다.

MooClass 1.0.3 내려받기
버전 1.0.3 · 0.9 MB · 2026-08-25
    필요한 환경
  • PHP 8.0 이상
  • MySQL 또는 MariaDB
  • Apache (XAMPP · Laragon · NAS 웹서버 모두 가능)
  • SQLite — 데이터베이스를 따로 만들 필요가 없습니다

설치는 세 걸음입니다

1

압축을 풀어 올립니다

폴더 이름은 아무거나 괜찮습니다. 경로에 맞춰 알아서 동작합니다.

2

setup_first.php 에 접속합니다

브라우저로 한 번 열면 테이블이 만들어집니다. 이 화면은 처음 한 번만 씁니다.

3

데이터베이스 정보를 넣습니다

SQLite를 고르면 넣을 것이 없습니다. 그대로 끝납니다.

왜 열어두는가

코로나 때 초등학교 교사부터 대학 교수까지 LMS를 찾아다녔습니다. 카톡으로, 밴드로, 줌으로 각자 버텼습니다. 그 시기가 지나갔을 뿐, 답이 생긴 것은 아닙니다.

학교가 쓸 학습관리시스템은 교육대학이 만들어야 한다고 생각했습니다. MooClass는 지난 학기 실제 수업에 투입해 한 학기를 돌린 결과물입니다.

소스를 공개하는 이유는 안전 때문입니다. 어떤 코드가 도는지 열어서 확인하고, 납득한 다음 설치하면 됩니다. 고쳐 쓰셔도 됩니다.